コード例 #1
0
ファイル: LevelFinishedState.cs プロジェクト: outscal/hitman
        public void OnStateEnter()
        {
            List <StarData> stars = pathService.GetStarsForLevel();

            for (int i = 0; i < stars.Count; i++)
            {
                saveService.SaveStarTypeForLevel(currentLevel, stars[i].type, starService.CheckForStar(stars[i].type));
            }
            service.IncrimentMaxLevel();
            signalBus.TryFire(new StateChangeSignal()
            {
                newGameState = GetStatesType()
            });
        }