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

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

protected AbortCutscene ( ) : void
Результат void
        protected void AbortCutscene()
        {
            var idx = cutScene.StackPointer;
            var offs = cutScene.Data[idx].Pointer;

            if (offs != 0)
            {
                var ss = Slots[cutScene.Data[idx].Script];
                ss.Offset = (uint)offs;
                ss.Status = ScriptStatus.Running;
                ss.UnfreezeAll();

                if (ss.CutSceneOverride > 0)
                    ss.CutSceneOverride--;

                _variables[VariableOverride.Value] = 1;
                cutScene.Data[idx].Pointer = 0;
            }
        }
ScummEngine