/// <summary> /// Here will be all global signals initialized, to make easily to handle. /// </summary> public abstract void Init(SignalBus signalBus, Cloud cloud, StateController <RunTimeState> runTimeStateController, InputController inputController, AudioController audioController, VideoController videoController, MonoBehaviour monoBehaviour, SceneManager.SceneManager sceneManager, SpawnController spawnController, CompanyData companyData);
public override void Init(SignalBus signalBus, Container.Cloud cloud, StateController <RunTimeState> runTimeStateController, InputController inputController, AudioController audioController, VideoController videoController, MonoBehaviour monoBehaviour, SceneManager.SceneManager sceneManager, SpawnController spawnController, CompanyData companyData) { this.signalBus = signalBus; this.cloud = cloud; this.runTimeStateController = runTimeStateController; this.inputController = inputController; this.audioController = audioController; this.videoController = videoController; this.sceneManager = sceneManager; this.spawnController = spawnController; this.monoBehaviour = monoBehaviour; }