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; }