NScumm.Scumm.ScummEngine.RunExitScript C# (CSharp) Метод

RunExitScript() приватный Метод

private RunExitScript ( ) : void
Результат void
        void RunExitScript()
        {
            if (VariableExitScript.HasValue && _variables[VariableExitScript.Value] != 0)
            {
                RunScript(_variables[VariableExitScript.Value], false, false, new int[0]);
            }

            if (!_ignoreEntryExitScript && roomData != null && roomData.ExitScript.Data.Length != 0)
            {
                var slot = GetScriptSlotIndex();
                _slots[slot] = new ScriptSlot
                {
                    Status = ScriptStatus.Running,
                    Number = 10001,
                    Where = WhereIsObject.Room
                };
                _currentScriptData = roomData.ExitScript.Data;
                RunScriptNested(slot);
            }
            if (VariableExitScript2.HasValue && _variables[VariableExitScript2.Value] != 0)
                RunScript(_variables[VariableExitScript2.Value], false, false, new int[0]);
        }
ScummEngine