Beispiel #1
0
    /// <summary>
    /// shows the upgrade screen overlay
    /// </summary>
    public void ShowUpgradeScreen()
    {
        MainCharacterController cont = PlayerInstance.GetComponent <MainCharacterController>();

        if (!UpgradeScreenInstance)
        {
            UpgradeScreenInstance = Instantiate(UpgradeScreenPrefab, CameraUI.transform);
        }
        else
        {
            UpgradeScreenInstance.SetActive(true);
        }
        UpgradeScreenInstance.GetComponent <UpgradeController>().Init(cont.GetSkillsWithUpgrades(), cont.GetSlottedSkills(), upgradesLeft, this);
    }