private void OnRestartLevel(RestartLevelEvent e) { player.transform.position = tileDataMap[currentLevelData.startTileID].tileLocation; plotter.transform.position = tileDataMap[currentLevelData.startTileID].tileLocation; plotter.GetComponent <PathPlotter>().ResetPlotter(); plotter.GetComponent <PathPlotter>().SetInitialAllowedTiles(currentLevelData.startTileID, tileDataMap[currentLevelData.startTileID].neighbouringTiles); plotter.SetActive(false); }
private void OnLevelRestart(RestartLevelEvent e) { Initialize(); }
public void CallEventRestartLevel() { RestartLevelEvent?.Invoke(); }
private void OnLevelRestart(RestartLevelEvent e) { laserEnds[0].GetComponent <EnemyLaserEnd>().Initialize(); laserEnds[1].GetComponent <EnemyLaserEnd>().Initialize(); }
private void OnLevelRestart(RestartLevelEvent e) { SetState(GameStateType.ExamineLevel); }