public void Constructor(GameInfo gameInfo, SignalBus signalBus, Heart.Factory heartsFactory, DefaultModeBehaviour modeBehaviour, SurviveModePanel.Factory surviveModeFactory, CheckpointsModePanel.Factory checkpointsModeFactory, DestroyModePanel.Factory destroyModeFactory, MobileControlPanel.Factory mobileFactory) { _gameInfo = gameInfo; _signalBus = signalBus; _heartsFactory = heartsFactory; _modeBehaviour = modeBehaviour; _surviveModeFactory = surviveModeFactory; _checkpointsModeFactory = checkpointsModeFactory; _destroyModeFactory = destroyModeFactory; _mobileFactory = mobileFactory; }
public CheckpointsModeRunnerBehaviour(DefaultModeBehaviour defaultModeBehaviour, CheckPointsModeInfo modeInfo, LevelInfo levelInfo, SignalBus signalBus) : base(defaultModeBehaviour, modeInfo, levelInfo, signalBus) { }
public CheckpointsModeBehaviour(DefaultModeBehaviour defaultModeBehaviour, CheckPointsModeInfo modeInfo, LevelInfo levelInfo, SignalBus signalBus) { _defaultModeBehaviour = defaultModeBehaviour; LevelInfo = levelInfo; SignalBus = signalBus; }
[Inject] public void Construct(DefaultModeBehaviour modeBehaviour, CheckpointsModeBehaviour checkpointsModeBehaviour) { _modeBehaviour = modeBehaviour; _checkpointsModeBehaviour = checkpointsModeBehaviour; }
public void Construct([InjectOptional] DefaultModeBehaviour modeBehaviour, SignalBus signalBus) { _modeBehaviour = modeBehaviour; _signalBus = signalBus; }
[Inject] public void Construct(DefaultModeBehaviour modeBehaviour, SurviveModeBehaviour surviveModeBehaviour) { _modeBehaviour = modeBehaviour; _surviveModeBehaviour = surviveModeBehaviour; }
public SurviveModeRunnerBehaviour(DefaultModeBehaviour modeBehaviour, SurviveModeInfo modeInfo, SignalBus signalBus) : base(modeBehaviour, modeInfo, signalBus) { }
public SurviveModeBehaviour(DefaultModeBehaviour modeBehaviour, SurviveModeInfo modeInfo, SignalBus signalBus) { ModeBehaviour = modeBehaviour; SignalBus = signalBus; SurviveModeInfo = modeInfo; }
[Inject] public void Construct(DefaultModeBehaviour modeBehaviour, DestroyModeBehaviour destroyModeBehaviour) { _defaultModeBehaviour = modeBehaviour; _destroyModeBehaviour = destroyModeBehaviour; }
public DestroyModeRunnerBehaviour(DefaultModeBehaviour defaultModeBehaviour, DestroyModeInfo destroyModeInfo, SignalBus signalBus) : base(defaultModeBehaviour, destroyModeInfo, signalBus) { }
public DestroyModeBehaviour(DefaultModeBehaviour defaultModeBehaviour, DestroyModeInfo destroyModeInfo, SignalBus signalBus) { DefaultModeBehaviour = defaultModeBehaviour; SignalBus = signalBus; DestroyModeInfo = destroyModeInfo; }