Exemplo n.º 1
0
    void Update()
    {
        if (isInputEnabled)
        {
            if (Input.GetKeyDown(keys["BasicAttack"]))
            {
                if (mage.Combat)
                {
                    mage.BasicAttack();
                }
            }

            if (Input.GetKeyDown(keys["FirstSpell"]))
            {
                if (mage.Combat)
                {
                    mage.FirstSpell();
                }
                else
                {
                    builder.ChangeBuilding(0);
                }
            }

            if (Input.GetKeyDown(keys["SecondSpell"]))
            {
                if (mage.Combat)
                {
                    mage.SecondSpell();
                }
                else
                {
                    builder.ChangeBuilding(1);
                }
            }

            if (Input.GetKeyDown(keys["Ultimate"]))
            {
                if (mage.Combat)
                {
                    mage.Ultimate();
                }
                else
                {
                    builder.ChangeBuilding(2);
                }
            }

            if (Input.GetKeyDown(keys["RotateBuilding"]))
            {
                builder.RotateBuilding();
            }

            if (Input.GetKeyDown(keys["DeselectBuilding"]))
            {
                builder.DeselectBuilding();
            }
        }


        if (Input.GetKeyDown(keys["TogglePause"]))
        {
            ui.TogglePause();
        }
    }