Exemple #1
0
        public void RollIntervalTest()
        {
            ArenaObjectSpawnerParams p = new ArenaObjectSpawnerParams();

            p.MinInterval = 1;
            p.MaxInterval = 10;
            Assert.IsTrue(p.RollInterval() <= p.MaxInterval && p.RollInterval() >= p.MinInterval);
        }
 protected ArenaObjectSpawner(ArenaObjectSpawnerParams _params, AbstractArenaObjectFactory[] factories)
 {
     Params        = _params;
     Factories     = factories;
     SpawnInterval = Params.RollInterval();
     LastSpawnTime = -SpawnInterval + Params.StartDelay;
 }