コード例 #1
0
 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);
 }
コード例 #2
0
 private void OnLevelRestart(RestartLevelEvent e)
 {
     Initialize();
 }
コード例 #3
0
 public void CallEventRestartLevel()
 {
     RestartLevelEvent?.Invoke();
 }
コード例 #4
0
 private void OnLevelRestart(RestartLevelEvent e)
 {
     laserEnds[0].GetComponent <EnemyLaserEnd>().Initialize();
     laserEnds[1].GetComponent <EnemyLaserEnd>().Initialize();
 }
コード例 #5
0
 private void OnLevelRestart(RestartLevelEvent e)
 {
     SetState(GameStateType.ExamineLevel);
 }