static void OpenCloseRequest(ref OpenCloseMsg msg, MyNetworkClient sender) { if (DoChangeOpenClose(msg.EntityId, msg.Open)) { Sync.Layer.SendMessageToAll(ref msg, MyTransportMessageEnum.Success); } }
public void ChangeOpenClose(bool open) { OpenCloseMsg msg = new OpenCloseMsg(); msg.EntityId = m_Parent.EntityId; msg.Open = open; if (!Sync.IsServer) Sync.Layer.SendMessageToServer(ref msg, MyTransportMessageEnum.Request); else if (m_Parent.DoChangeOpenClose(open)) Sync.Layer.SendMessageToAll(ref msg, MyTransportMessageEnum.Success); }
public void ChangeOpenClose(bool open) { OpenCloseMsg msg = new OpenCloseMsg(); msg.EntityId = m_Parent.EntityId; msg.Open = open; if (!Sync.IsServer) { Sync.Layer.SendMessageToServer(ref msg, MyTransportMessageEnum.Request); } else if (m_Parent.DoChangeOpenClose(open)) { Sync.Layer.SendMessageToAll(ref msg, MyTransportMessageEnum.Success); } }
static void OpenCloseSuccess(ref OpenCloseMsg msg, MyNetworkClient sender) { DoChangeOpenClose(msg.EntityId, msg.Open); }
static void OpenCloseRequest(ref OpenCloseMsg msg, MyNetworkClient sender) { if (DoChangeOpenClose(msg.EntityId, msg.Open)) Sync.Layer.SendMessageToAll(ref msg, MyTransportMessageEnum.Success); }