public override bool OnButtonOkClick() { bool result = false; //发送释放技能的请求到服务器 CPtcC2MReq_CastSkill msg = new CPtcC2MReq_CastSkill(); msg.m_dwRoleId = Singleton <BeastRole> .singleton.Id; msg.m_dwSkillId = this.m_unSkillId; if (this.m_unTargetBeastId != 0) { msg.m_dwTargetRoleId = this.m_unTargetBeastId; } else { msg.m_oTargetPos = this.m_vec3TargetPos; } Singleton <NetworkManager> .singleton.SendUseSkill(msg); result = true; return(result); }
/// <summary> /// 发送给服务器释放技能消息 /// </summary> /// <param name="msg"></param> public void SendUseSkill(CPtcC2MReq_CastSkill msg) { this.SendMsg(msg); }