Ejemplo n.º 1
0
    bool HandleBasicSkillEvent()
    {
        SKILL         _basicSkill   = this.GetComponent <InfoControl>().basicSkill;
        SkillJoystick skillJoystick = baseSkillUI.GetComponent <SkillJoystick>();

        if (_basicSkill.cd_time_left > 0)
        {
        }
        else
        {
            if (skillJoystick.isPressed())//在UI上接收点击信息 实时获取方向/位置信息
            {
                Debug.Log("Input.GetKey");
                skillJoystick.waspressed = true;
                HandleGetKeyEvent(_basicSkill);
                return(true);
            }
            else if (skillJoystick.waspressed)//如果用户现在没按下但是曾经按下,表示放开了按键
            {
                Debug.Log("Input.GetKeyUp");
                HandleGetKeyUpEvent(_basicSkill);
                skillJoystick.waspressed = false;
                return(true);
            }
        }
        return(false);
    }
Ejemplo n.º 2
0
    bool HandlePageSkillEvent(SKILL _skill, GameObject _skillUI)
    {
        SkillJoystick skillJoystick = _skillUI.GetComponent <SkillJoystick>();

        if (skillJoystick.isPressed())//在UI上接收点击信息 实时获取方向/位置信息
        {
            Debug.Log("Input.GetKey");
            skillJoystick.waspressed = true;
            HandleGetKeyEvent(_skill);
            return(true);
        }
        else if (skillJoystick.waspressed)//如果用户现在没按下但是曾经按下,表示放开了按键
        {
            Debug.Log("Input.GetKeyUp");
            HandleGetKeyUpEvent(_skill);
            skillJoystick.waspressed = false;
            return(true);
        }
        return(false);
    }