Esempio n. 1
0
    private void updateSkillExecution()
    {
        Chip chipScript = Inventory.Instance.GetActiveChip(Chip.ChipType.SKILL);

        if (chipScript == null)
        {
            return;
        }

        // execute start
        if (Input.GetMouseButtonDown(1))
        {
            chipScript.ExecuteStart();
        }
        // execute continues
        if (Input.GetMouseButton(1))
        {
            chipScript.ExecuteContinues();
        }
        // execute end
        if (Input.GetMouseButtonUp(1))
        {
            chipScript.ExecuteEnd();
        }
    }
Esempio n. 2
0
    // =====================================================================================================
    private void updateSkillActivationInput()
    {
        // skills (1 - 5)
        for (int i = 49, j = 0; i <= 53 && j < _skillUnitsList.Count; ++i, ++j)
        {
            Chip chipScript = _skillUnitsList[j].GetComponent <Chip>();

            if (Input.GetKeyDown((KeyCode)i))
            {
                chipScript.ExecuteStart();
            }

            /*if (Input.GetKey((KeyCode)i))
             * {
             *  chipScript.ExecuteContinues();
             * }*/

            if (Input.GetKeyUp((KeyCode)i))
            {
                chipScript.ExecuteEnd();
            }
        }
    }