public InputUIController(MainControllers mainControllers, GameObject mainUI, Data data) { data.UI.LinkToMainUI = mainUI; _healthBarInterface = new HealthBarInterface(mainControllers, mainUI, data); _stateUIStack = _healthBarInterface.StateUIStack; mainControllers.Add(this); }
public HealthBarInterface(MainControllers mainControllers, GameObject mainUI, Data data) { _healthBarUIWhisSpacePlane = mainUI.transform.Find("Canvas/BottomLeftUI").GetComponent <HealthBarUIWhisSpacePlane>(); _healthBarUISimple = mainUI.transform.Find("Canvas/TopLeftUI").GetComponent <HealthBarUISimple>(); _dataPlayer = data.Player; mainControllers.Add(this); }
private void Controllers(PoolContext poolContext, MainControllers updateController) { updateController.Add(new PlayerInputController(poolContext)); updateController.Add(new LevelGeneratorController(poolContext)); updateController.Add(new CameraController(poolContext)); updateController.Add(new WheelieDetectorController(poolContext)); updateController.Add(new PlayerDistanceView(poolContext)); updateController.Add(new PlayerWheelieView(poolContext)); updateController.Add(new RestartGameEventController(poolContext)); }
public ActionWithLaserAim(Transform playerTransform, MainControllers mainControllers) { mainControllers.Add(this); _playerLineRenderer = playerTransform.GetComponent <LineRenderer>(); _playerTransform = playerTransform; }
public EnemyActionController(MainControllers mainControllers, Data data) { _mainControllers = mainControllers; _mainControllers.Add(this); _data = data; }
public void GetMainController(MainControllers mainControllers, ListenerShowMessageDeathEnemy listenerShowMessageDeathEnemy) { mainControllers.Add(this); _listenerShowMessageDeathEnemy = listenerShowMessageDeathEnemy; }