Skip to content

firstSpawnTime And Interval Behavior should be expected. #3

@gadget114514

Description

@gadget114514

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
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions