コード例 #1
0
ファイル: GameData.cs プロジェクト: MarkHenryC/Climber
        public void WonGame()
        {
            Debug.Log("Game WON");

            wins++;
            LevelStatus = EnLevelStatus.Finished;
            PlayStatus  = EnPlayStatus.Won;
        }
コード例 #2
0
ファイル: GameData.cs プロジェクト: MarkHenryC/Climber
        public void LostGame()
        {
            Debug.Log("Game LOST");

            losses++;
            LevelStatus = EnLevelStatus.Finished;
            PlayStatus  = EnPlayStatus.Lost;
            PlayerDeathNotification?.Invoke();
        }
コード例 #3
0
ファイル: GameData.cs プロジェクト: MarkHenryC/Climber
        public void StartGame()
        {
            playerHealth = startPlayerHealth;

            PlayStatus  = EnPlayStatus.None;
            LevelStatus = EnLevelStatus.Playing;

            StartGameAction?.Invoke();
        }
コード例 #4
0
ファイル: GameData.cs プロジェクト: MarkHenryC/Climber
 private void Awake()
 {
     LevelStatus  = EnLevelStatus.Starting;
     playerHealth = startPlayerHealth;
 }