Open gadget114514 opened 2 years ago
Current implementation: Start -> first spawn time -> [spawn] -> firstspawntime -> [spawn] -> interval(fixedDelayBetweenSpawns) -> [spawn]
Expected implementation: Start -> first spawn time -> [spawn] -> interval(fixedDelayBetweenSpawns) -> [spawn] -> interval(fixedDelayBetweenSpawns)
Fix code: void SetupTimer() { timeLeft = firstSpawnTime; ElapsedBehaviour(); // set interval
Elapsed += Spawn; Elapsed += ElapsedBehaviour;
UltimateLog(string.Format("SetupTimer"));
}
Current implementation: Start -> first spawn time -> [spawn] -> firstspawntime -> [spawn] -> interval(fixedDelayBetweenSpawns) -> [spawn]
Expected implementation: Start -> first spawn time -> [spawn] -> interval(fixedDelayBetweenSpawns) -> [spawn] -> interval(fixedDelayBetweenSpawns)
Fix code: void SetupTimer() { timeLeft = firstSpawnTime; ElapsedBehaviour(); // set interval
if UNITY_EDITOR
endif