static void ListChangeTypeRequest(ref ListChangeTypeMsg msg, MyNetworkClient sender) { if (DoChangeListType(msg.EntityId, msg.Type, msg.Add)) { Sync.Layer.SendMessageToAll(ref msg, MyTransportMessageEnum.Success); } }
public void ChangeListType(byte type, bool add) { ListChangeTypeMsg msg = new ListChangeTypeMsg(); msg.EntityId = m_Parent.EntityId; msg.Type = type; msg.Add = add; if (!Sync.IsServer) { Sync.Layer.SendMessageToServer(ref msg, MyTransportMessageEnum.Request); } else if (m_Parent.DoChangeListType(type, add)) { Sync.Layer.SendMessageToAll(ref msg, MyTransportMessageEnum.Success); } }
static void ListChangeTypeSuccess(ref ListChangeTypeMsg msg, MyNetworkClient sender) { DoChangeListType(msg.EntityId, msg.Type, msg.Add); }
static void ListChangeTypeRequest(ref ListChangeTypeMsg msg, MyNetworkClient sender) { if (DoChangeListType(msg.EntityId, msg.Type, msg.Add)) Sync.Layer.SendMessageToAll(ref msg, MyTransportMessageEnum.Success); }
public void ChangeListType(byte type, bool add) { ListChangeTypeMsg msg = new ListChangeTypeMsg(); msg.EntityId = m_Parent.EntityId; msg.Type = type; msg.Add = add; if (!Sync.IsServer) Sync.Layer.SendMessageToServer(ref msg, MyTransportMessageEnum.Request); else if (m_Parent.DoChangeListType(type, add)) Sync.Layer.SendMessageToAll(ref msg, MyTransportMessageEnum.Success); }