public HorizontalState(TurretsController controller) : base(controller) { controller.varSpeed = controller.moveTurretsSpeed; controller.verticalButtonsCanvasGroup.alpha = 0.5f; controller.horizButtonsCanvasGroup.alpha = 1f; }
public override void Shoot() { Shoot(TurretsController.GetInstance().leftTurret); Shoot(TurretsController.GetInstance().rightTurret); }
void Start() { instance = this; varSpeed = moveTurretsSpeed; SetState(new HorizontalState(this)); }
public override void Shoot() { Shoot(TurretsController.GetInstance().topTurret); Shoot(TurretsController.GetInstance().botTurret); }
public TurretsState(TurretsController controller) => this.controller = controller;