コード例 #1
0
 public void Change(GameDeltas deltas)
 {
     _currentState.ChangeTo(deltas);
     StateChanged?.Invoke(_currentState);
 }
コード例 #2
0
 public void ChangeTo(GameDeltas deltas)
 {
     _lifes  += deltas.Lifes;
     _scores += deltas.Scores;
 }
コード例 #3
0
 public void GameStart()
 {
     _currentState = _initState;
     _generator.Run();
     GameStarted?.Invoke();
 }