Beispiel #1
0
        private void FinishStage(bool failed)
        {
            if (_stageCompleted)
            {
                return;
            }
            _stageCompleted = true;
            var data = new SceneMapSCHelper.StageCompletedData
            {
                CoinsCollected  = _coinsCollected,
                MaxCoins        = _maxCoins,
                HeartsLost      = _heartsLost,
                EnemiesDefeated = _enemiesDefeated,
                MaxEnemies      = _maxEnemies,
                Time            = _time,
                MaxTime         = GameMap.Instance.GetCompletionTime(),
                Failed          = failed
            };

            _stageCompletedHelper.Initialize(data);
        }
 private void FinishStage(bool failed)
 {
     if (_stageCompleted) return;
     _stageCompleted = true;
     var data = new SceneMapSCHelper.StageCompletedData
     {
         CoinsCollected = _coinsCollected,
         MaxCoins = _maxCoins,
         HeartsLost = _heartsLost,
         EnemiesDefeated = _enemiesDefeated,
         MaxEnemies = _maxEnemies,
         Time = _time,
         MaxTime = GameMap.Instance.GetCompletionTime(),
         Failed = failed
     };
     _stageCompletedHelper.Initialize(data);
 }