Example #1
0
    // Update is called once per frame
    void Update()
    {
        //if (Input.GetKeyDown(KeyCode.RightControl))
        //    InterfaceShake(0.5f, 5);

        if (Input.GetKeyDown(KeyCode.KeypadPlus))
        {
            currentExperience += 10;
        }

        if (Input.GetKeyDown(KeyCode.KeypadMinus))
        {
            currentExperience -= 10;
        }


        if (Input.GetKeyDown(KeyCode.Tab) && !inCompetenceMenu && openingDelayTime == 0)
        {
            inCompetenceMenu        = true;
            transform.localPosition = new Vector3(0, 0, 40);
            openingDelayTime        = 0.5f;
            CompetenceTree.transform.localPosition = new Vector3(0, 0, 50);
            competenceMenuOpeningSound.Play();
        }

        if (Input.GetKeyDown(KeyCode.Tab) && inCompetenceMenu && openingDelayTime == 0)
        {
            inCompetenceMenu        = false;
            transform.localPosition = new Vector3(0, 1080, 40);
            openingDelayTime        = 0.5f;
            CompetenceTree.transform.localPosition = new Vector3(0, 1080, 50);
            competenceMenClosingSound.Play();
        }

        if (openingDelayTime > 0)
        {
            openingDelayTime -= Time.deltaTime;
        }
        if (openingDelayTime < 0)
        {
            openingDelayTime = 0;
        }

        ExperienceManager = this;

        AttackBranch();
        ShieldBranch();
        BoostBranch();
        SummoningBranch();

        if (inCompetenceMenu)
        {
            CompetenceMenu();
            if (!competenceMenuAmbianceSound.isPlaying)
            {
                competenceMenuAmbianceSound.Play();
            }
        }
        else
        {
            if (competenceMenuAmbianceSound.isPlaying)
            {
                competenceMenuAmbianceSound.Stop();
            }
        }


        Fill();

        if (inCompetenceMenu)
        {
            ButtonsColorUpdate();
        }
    }
Example #2
0
    // Update is called once per frame
    void Update()
    {
        //if (Input.GetKeyDown(KeyCode.RightControl))
        //    InterfaceShake(0.5f, 5);

        if (Input.GetKeyDown(KeyCode.KeypadPlus))
        {
            currentExperience += firstLevelCompCost;
        }

        if (Input.GetKeyDown(KeyCode.KeypadMinus))
        {
            currentExperience -= firstLevelCompCost;
        }


        if (Input.GetKeyDown(KeyCode.Tab) && !inCompetenceMenu && openingDelayTime == 0)
        {
            //scrPresentationScript.PresentationManager.presentationCamera.SetActive(false);
            inCompetenceMenu        = true;
            transform.localPosition = new Vector3(0, 0, 40);
            openingDelayTime        = 0.5f;
            CompetenceTree.transform.localPosition = new Vector3(0, 0, 50);
            competenceMenuOpeningSound.Play();
        }

        if (Input.GetKeyDown(KeyCode.Tab) && inCompetenceMenu && openingDelayTime == 0)
        {
            //scrPresentationScript.PresentationManager.presentationCamera.SetActive(true);
            inCompetenceMenu        = false;
            transform.localPosition = new Vector3(0, 1080, 40);
            openingDelayTime        = 0.5f;
            CompetenceTree.transform.localPosition = new Vector3(0, 1080, 50);
            competenceMenClosingSound.Play();
        }

        if (openingDelayTime > 0)
        {
            openingDelayTime -= Time.deltaTime;
        }
        if (openingDelayTime < 0)
        {
            openingDelayTime = 0;
        }

        ExperienceManager = this;

        if (inCompetenceMenu)
        {
            if (!competenceMenuAmbianceSound.isPlaying)
            {
                competenceMenuAmbianceSound.Play();
            }
        }
        else
        {
            if (competenceMenuAmbianceSound.isPlaying)
            {
                competenceMenuAmbianceSound.Stop();
            }
        }


        Fill();

        if (inCompetenceMenu)
        {
            ButtonsColorUpdate();
        }
    }