reneabreu / UltimateSpawner

UltimateSpawner is a simple spawn system created for Unity projects
MIT License
50 stars 8 forks source link

firstSpawnTime And Interval Behavior should be expected. #3

Open gadget114514 opened 2 years ago

gadget114514 commented 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;

if UNITY_EDITOR

        UltimateLog(string.Format("SetupTimer"));

endif

    }