Ejemplo n.º 1
0
 void CheckAllAchivements()
 {
     if (achievementsMng.CheckAceOnGameFinish())
     {
         achAcePanel.SetActive(true);
         //achBlankPanel.SetActive(false);
     }
     if (achievementsMng.CheckSpeedrunOnGameFinish())
     {
         achSpeedPanel.SetActive(true);
         //achBlankPanel.SetActive(false);
     }
     if (achievementsMng.CheckSkillfulAchievement())
     {
         achSkillPanel.SetActive(true);
         //achBlankPanel.SetActive(false);
     }
     if (!achievementsMng.CheckAceOnGameFinish() && !achievementsMng.CheckSpeedrunOnGameFinish() && !achievementsMng.CheckSkillfulAchievement())
     {
         //achAcePanel.SetActive(false);
         //achSpeedPanel.SetActive(false);
         //achSkillPanel.SetActive(false);
         achBlankPanel.SetActive(true);
     }
 }
Ejemplo n.º 2
0
    public void UpgradeSkill()
    {
        switch (selectedSkill)
        {
        case "turbo1":
            powerMng.SetTurboCap(1);
            HandlePraxisModule(-1);
            upgradeButton.interactable = false;

            if (powerMng.batCap == 0)
            {
                powerMng.SetBatCap(1);
            }

            break;

        case "turbo2":
            powerMng.SetTurboCap(2);
            HandlePraxisModule(-1);
            upgradeButton.interactable = false;
            break;

        case "stealth":
            powerMng.SetStealthCap(1);
            HandlePraxisModule(-1);
            upgradeButton.interactable = false;
            break;

        case "shield1":
            powerMng.SetShieldCap(1);
            HandlePraxisModule(-1);
            upgradeButton.interactable = false;

            if (powerMng.batCap == 0)
            {
                powerMng.SetBatCap(1);
            }

            break;

        case "shield2":
            powerMng.SetShieldCap(2);
            HandlePraxisModule(-1);
            upgradeButton.interactable = false;
            break;

        case "magnet":
            powerMng.SetMagnetCap(1);
            HandlePraxisModule(-1);
            upgradeButton.interactable = false;
            break;

        case "bat1":
            powerMng.SetBatCap(2);
            HandlePraxisModule(-1);
            upgradeButton.interactable = false;
            break;

        case "bat2":
            powerMng.SetBatCap(3);
            HandlePraxisModule(-1);
            upgradeButton.interactable = false;
            break;
        }

        achievementsMng.CheckSkillfulAchievement();

        HandleCheckBoxes();

        am.Play("skill_upgrade");
    }