Exemple #1
0
    protected virtual void Disable()
    {
        if (_isDie == false)
        {
            return;
        }

        transform.position = _waypoint.position;
        _ingameManager.GetGold(10);
    }
Exemple #2
0
    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;
        }
    }