protected virtual void Disable() { if (_isDie == false) { return; } transform.position = _waypoint.position; _ingameManager.GetGold(10); }
protected override void OnClickButtons(string buttonName) { base.OnClickButtons(buttonName); switch (buttonName) { case "Button_UpgradeUnit1": if (_ingameManager.CheckGold(_ingameManager.cost_Upgrade1)) { _ingameManager.GetGold(-_ingameManager.cost_Upgrade1); _ingameManager.amount_Upgrade1++; _ingameManager.cost_Upgrade1 += upgradeCost1 * _ingameManager.amount_Upgrade1; _text_CostTexts[0].text = "Lv. " + _ingameManager.amount_Upgrade1 + " : " + _ingameManager.cost_Upgrade1.ToString(); } break; case "Button_UpgradeUnit2": if (_ingameManager.CheckGold(_ingameManager.cost_Upgrade2)) { _ingameManager.GetGold(-_ingameManager.cost_Upgrade2); _ingameManager.amount_Upgrade2++; _ingameManager.cost_Upgrade2 += upgradeCost2 * _ingameManager.amount_Upgrade2; _text_CostTexts[1].text = "Lv. " + _ingameManager.amount_Upgrade2 + " : " + _ingameManager.cost_Upgrade2.ToString(); } break; case "Button_UpgradeUnit3": if (_ingameManager.CheckGold(_ingameManager.cost_Upgrade3)) { _ingameManager.GetGold(-_ingameManager.cost_Upgrade3); _ingameManager.amount_Upgrade3++; _ingameManager.cost_Upgrade3 += upgradeCost3 * _ingameManager.amount_Upgrade3; _text_CostTexts[2].text = "Lv. " + _ingameManager.amount_Upgrade3 + " : " + _ingameManager.cost_Upgrade3.ToString(); } break; case "Button_AnimationHide": _animator.SetTrigger("Off"); break; } }
protected override void OnClickButtons(string buttonName) { base.OnClickButtons(buttonName); switch (buttonName) { case "Button_Upgrade": InGameUIManager.instance.panel_Upgrade.Show(); break; case "Button_Quest": InGameUIManager.instance.panel_Quest.Show(); break; case "Button_BuyUnit": int cost = 30; int len = _ingameManager.spawnIndex.Count; if (_ingameManager.CheckGold(cost) && len > 0) { _ingameManager.GetGold(-cost); _unitManager.BuyUnit(); } break; case "Button_Setting": InGameUIManager.instance.panel_Setting.Show(); break; case "Button_GameSpeed": SetGameSpeed(); break; case "Button_AutoLevelUp": UnitManager.instance.AutoUnitLevelUp(); break; } }