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(); }