private void OnChangeEquip(Engine.IRenderObj obj, object param) { EquipPos pos = (EquipPos)param; if (pos == EquipPos.EquipPos_Body) { m_RenderObj = m_PuppetObj.renderObj; if (m_RenderObj != null) { // 默认播放站立动作 m_RenderObj.Play(Client.EntityAction.Stand); m_RenderObj.SetLayer((int)Engine.RenderLayer.ShowModel); // showModel if (ufxid != 0) { //换了时装特效就不在新的RenderObj上了 重新挂一下 AddLinkEffectWithoutEntity(ufxid); } } if (m_Root != null && m_Camera != null) { m_Camera.transform.parent = m_Root.transform; m_RenderObj.GetNode().GetTransForm().parent = m_Root.transform; m_RenderObj.GetNode().SetLocalPosition(Vector3.zero); SetModelRotateY(m_fYAngle); m_RenderObj.GetNode().SetScale(Vector3.one); } } }
public void equipColorUpRequest(EquipPos c2s_equipPos, Action <PomeloException, EquipColorUpResponse> cb, object option = null) { var request = new EquipColorUpRequest(); request.c2s_equipPos = c2s_equipPos; _socket.request <EquipColorUpResponse>(request, (object msg, out int s2c_code, out string s2c_msg) => { var rsp = msg as EquipColorUpResponse; s2c_code = rsp.s2c_code; s2c_msg = rsp.s2c_msg; return(s2c_code == 200); }, cb, option); }
public void getInheritInfoRequest(EquipPos c2s_inheritEquip, EquipPos c2s_beiInheritEquip, Action <PomeloException, GetInheritInfoResponse> cb, object option = null) { var request = new GetInheritInfoRequest(); request.c2s_inheritEquip = c2s_inheritEquip; request.c2s_beiInheritEquip = c2s_beiInheritEquip; _socket.request <GetInheritInfoResponse>(request, (object msg, out int s2c_code, out string s2c_msg) => { var rsp = msg as GetInheritInfoResponse; s2c_code = rsp.s2c_code; s2c_msg = rsp.s2c_msg; return(s2c_code == 200); }, cb, option); }
public void equipInheritRequest(EquipPos c2s_inheritEquip, EquipPos c2s_beiInheritEquip, int c2s_magical, int c2s_jewel, int c2s_refine, int c2s_isAuto, Action <PomeloException, EquipInheritResponse> cb, object option = null) { var request = new EquipInheritRequest(); request.c2s_inheritEquip = c2s_inheritEquip; request.c2s_beiInheritEquip = c2s_beiInheritEquip; request.c2s_magical = c2s_magical; request.c2s_jewel = c2s_jewel; request.c2s_refine = c2s_refine; request.c2s_isAuto = c2s_isAuto; _socket.request <EquipInheritResponse>(request, (object msg, out int s2c_code, out string s2c_msg) => { var rsp = msg as EquipInheritResponse; s2c_code = rsp.s2c_code; s2c_msg = rsp.s2c_msg; return(s2c_code == 200); }, cb, option); }