Пример #1
0
        public virtual void StopPlayMode(ILevelEditor levelEditor)
        {
            DestroyPlayer();
            StopPlayModeObjects();
            ToggleEditorCamera(true);

            isPlaying = false;
            OnStopPlayMode?.Invoke();
        }
        public void StopPlayMode(ILevelEditor levelEditor)
        {
            List <ILevelEditorObject> allObjects = levelEditor.ObjectManager.GetAllObjects();

            for (int i = 0; i < allObjects.Count; i++)
            {
                allObjects[i].StopPlayMode();
            }

            IsPlaying = false;

            OnStopPlayMode?.Invoke();
        }