コード例 #1
0
        void OnNewHour(Time_NewGameHour e)
        {
            var newHours = (int)(e.GameTime - DateTime.MinValue).TotalHours;

            if (newHours > _lastHours + _settings.EngineerSpawnInterval)
            {
                _lastHours = newHours;
                SpawnEngineers(_settings.ClientsPerSpawn);
            }
        }
コード例 #2
0
ファイル: EngineerController.cs プロジェクト: KonH/Serverfull
        void OnNewHour(Time_NewGameHour e)
        {
            var salary = Money.Zero;

            foreach (var id in Hired)
            {
                salary += Get(id).Salary;
            }
            _finance.Spend(salary);
        }
コード例 #3
0
ファイル: ServerController.cs プロジェクト: KonH/Serverfull
 void OnNewHour(Time_NewGameHour e)
 {
     _finance.Spend(GetTotalMaintenance());
 }
コード例 #4
0
 void OnNewHour(Time_NewGameHour e)
 {
     _finance.Add(GetTotalIncome());
 }