So let’s say I have a WaveService, I want this WaveService to call a function inside of the SpawnService called “StartSpawning” and also “StopSpawning”.
Is it better practice to be using some sort of a return value in my main script (bootstrapper) to determine whether or not to call the function or should I just directly require and call SpawnService from inside the WaveService?