private void OnReq_SetMount(MessageRecv obj) { System.IO.MemoryStream ms = new System.IO.MemoryStream(obj.Data); ReqSetMount req = Serializer.Deserialize <ReqSetMount>(ms); AckSetMount ack = new AckSetMount(); ack.MountID = req.MountID; NetworkManager.Instance.Send(MessageID.MSG_ACK_SETMOUNT, ack, 0, 0); }
private void OnAck_SetMount(MessageRecv obj) { System.IO.MemoryStream ms = new System.IO.MemoryStream(obj.Data); AckSetMount ack = Serializer.Deserialize <AckSetMount>(ms); XCharacter role = GTGlobal.Main; role.Mount = ack.MountID; DataDBSCharacter.Update(role.Carrer, role); GTEventCenter.FireEvent(GTEventID.TYPE_MOUNT_DRESSMOUNT); }
private void OnAck_SetMount(MessageRecv obj) { System.IO.MemoryStream ms = new System.IO.MemoryStream(obj.Data); AckSetMount ack = Serializer.Deserialize <AckSetMount>(ms); XCharacter role = RoleModule.Instance.GetCurPlayer(); role.Mount = ack.MountID; DataDBSRole.Update(role.Id, role); GTEventCenter.FireEvent(GTEventID.TYPE_DRESS_MOUNT); }