示例#1
0
 void OnMapCleared(OnMapCleared data)
 {
     //if (playerDead == true)
     //{
     //    playerDead = false;
     //    SceneManager.LoadScene(1);
     //    return;
     //}
     NewMap();
 }
示例#2
0
 public void ClearTiles(bool restartingGame)
 {
     for (int i = 0; i < TileGOs.Length; i++)
     {
         TileGOs[i].mainGO.transform.SetParent(null);
         TileGOs[i].mainGO.transform.position = Vector2.zero;
         pool.PoolObject(TileGOs[i].mainGO);
     }
     if (restartingGame == true)
     {
         Map.UnRegisterCB();
         //Map = null;
     }
     Global.OnMapCleared mapCleared = new OnMapCleared();
     mapCleared.FireEvent();
 }
示例#3
0
 void ClearTrack(GameStateEventArgs e)
 {
     _gridManager.tilemapBase.ClearAllTiles();
     OnMapCleared?.Invoke();
 }
示例#4
0
 private void OnNOMap(OnMapCleared data)
 {
     canFindTile = false;
 }