public void OnSellButton(GameObject butObj, int pointerID = -1) { UITooltip.Hide(); sTower.Sell(); SelectControl.ClearUnit(); Hide(); }
void OnActivateAbility(Ability ability) { abilityButtons[ability.instanceID].lbMain.text = ability.GetUseLimitText(); abilityButtons[ability.instanceID].imgAlt.enabled = true; abilityButtons[ability.instanceID].imgHighlight.gameObject.SetActive(false); UITooltip.Hide(); buttonClearSelect.SetActive(false); }
public void OnExitAbilityButton(GameObject butObj) { int idx = UI.GetItemIndex(butObj, abilityButtons); if (AbilityManager.GetPendingTargetAbilityIndex() == idx || UIControl.GetPendingAbilityIdx() == idx) { return; } UITooltip.Hide(); }
public void OnExitBuildButton(GameObject butObj) { if (!ValidForInteraction()) { return; } UITooltip.Hide(); if (UIControl.UsePointNBuildMode()) { TowerManager.HideSampleTower(); } }
public void OnUpgradeButton(GameObject butObj, int pointerID = -1) { int idx = UI.GetItemIndex(butObj, upgradeButtons); List <float> upgradeCost = sTower.GetUpgradeCost(idx); if (CheckCost(upgradeCost)) { //RscManager.SpendRsc(upgradeCost); sTower.Upgrade(idx); SelectControl.ClearUnit(); Hide(); } UITooltip.Hide(); }
public void OnClearSelectButton(GameObject butObj, int pointerID = -1) { if (!AbilityManager.IsEnabled()) { return; } if (touchModeButtonIdx >= 0) { ClearTouchModeSelect(); } else { UIControl.ClearSelectedAbility(); for (int i = 0; i < abilityButtons.Count; i++) { abilityButtons[i].imgHighlight.gameObject.SetActive(false); } } buttonClearSelect.SetActive(false); UITooltip.Hide(); }
public void OnExitUpgradeButton(GameObject butObj) { UITooltip.Hide(); }
public void OnExitSellButton(GameObject butObj) { UITooltip.Hide(); }