示例#1
0
 protected override void OnUpdate()
 {
     this.Entities.With(this._deleteGroup).ForEach((Entity entity) =>
     {
         SaveGameManager.DeleteSave();
         this.PostUpdateCommands.DestroyEntity(entity);
     });
 }
        protected override void OnUpdate()
        {
            this.Entities.With(this._startGroup).ForEach((Entity entity) =>
            {
                SaveGameManager.DeleteSave();

                var sceneLoadEntity = this.PostUpdateCommands.CreateEntity();
                this.PostUpdateCommands.AddComponent(sceneLoadEntity, new SceneLoadComponent
                {
                    SceneIndex = SceneUtility.GetBuildIndexByScenePath("Assets/Scenes/TutorialScene.unity")
                });
            });
        }
示例#3
0
 public void DeleteSaveFile()
 {
     SaveGameManager.DeleteSave();
 }
 public void NewGame()
 {
     SaveGameManager.DeleteSave();
     // start new game();
     UnityEngine.SceneManagement.SceneManager.LoadScene(firstSceneIndex);
 }
示例#5
0
 public void NewGame()
 {
     SaveGameManager.DeleteSave();
     SceneManager.LoadScene(1);
 }