コード例 #1
0
            public RandomFlockSpawner(RandomPresence presence, IRandomFlockSelector randomFlockSelector)
            {
                _presence = presence;
                _randomFlockConfiguration = randomFlockSelector.SelectRandomFlockByPresence(presence);
                _spawnTimer = new TimeTracker(_randomFlockConfiguration.RespawnTime);

                _presence.Log($"next random spawn for flock:{_randomFlockConfiguration.ID} {_randomFlockConfiguration.Name} {DateTime.Now}{_randomFlockConfiguration.RespawnTime}");
            }
コード例 #2
0
 public RandomPresence(IZone zone, PresenceConfiguration configuration, IRandomFlockSelector randomFlockSelector) : base(zone, configuration)
 {
     _randomFlockSelector = randomFlockSelector;
 }