public void SelectTurretToBuild(TurretsBuilder builder) { SetState(GameState.IN_BUILD_MENU); GUIManager.instance.UpdateMoney(money); GUIManager.instance.UpdateBuildMenu(builder); EventManager.RegisterListener(Events.closeBuildMenu.ToString() + builder.id, TurretToBuildSelected); }
public void SelectPrefub(TurretsBuilder builder) { builderId = builder.id; if (builder.turrets.Count > 0) { InitMenu(builder.turrets); } }
public void UpdateBuildMenu(TurretsBuilder builder) { currentState.UpdateBuildMenu(builder); }
public override void UpdateBuildMenu(TurretsBuilder builder) { buildMenu.SelectPrefub(builder); }
public virtual void UpdateBuildMenu(TurretsBuilder builder) { }