예제 #1
0
 /// <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);
예제 #2
0
 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;
 }