void OnMapCleared(OnMapCleared data) { //if (playerDead == true) //{ // playerDead = false; // SceneManager.LoadScene(1); // return; //} NewMap(); }
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(); }
void ClearTrack(GameStateEventArgs e) { _gridManager.tilemapBase.ClearAllTiles(); OnMapCleared?.Invoke(); }
private void OnNOMap(OnMapCleared data) { canFindTile = false; }