NScumm.Scumm.ScummEngine2.RunInputScript C# (CSharp) Метод

RunInputScript() защищенный Метод

protected RunInputScript ( ClickArea clickArea, KeyCode code, int mode ) : void
clickArea ClickArea
code KeyCode
mode int
Результат void
        protected override void RunInputScript(ClickArea clickArea, KeyCode code, int mode)
        {
            int verbScript;

            verbScript = 4;
            Variables[VariableClickArea.Value] = (int)clickArea;
            switch (clickArea)
            {
                case ClickArea.Verb:        // Verb clicked
                    Variables[VariableClickVerb.Value] = (int)code;
                    break;
                case ClickArea.Inventory:       // Inventory clicked
                    Variables[VariableClickObject.Value] = (int)code;
                    break;
            }

            var args = new[] { (int)clickArea, (int)code, mode };

            if (verbScript != 0)
                RunScript(verbScript, false, false, args);
        }
ScummEngine2