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); }
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); }