private static void OnChangeDisplayName(MySyncGrid grid, ref ChangeDisplayNameMsg msg, MyNetworkClient sender) { MyCubeGrid m_grid; if (MyEntities.TryGetEntityById(msg.GridEntityId, out m_grid)) m_grid.DisplayName = msg.DisplayName; }
static void ChangeDisplayName(ref ChangeDisplayNameMsg msg) { Sync.Layer.SendMessageToAllAndSelf(ref msg, MyTransportMessageEnum.Success); }
internal void ChangeDisplayNameRequest(MyCubeGrid grid, String DisplayName) { var msg = new ChangeDisplayNameMsg(); msg.GridEntityId = grid.EntityId; msg.DisplayName = DisplayName; Sync.Layer.SendMessageToServer(ref msg, MyTransportMessageEnum.Request); }
private static void OnChangeDisplayNameRequest(MySyncGrid sync, ref ChangeDisplayNameMsg msg, MyNetworkClient sender) { if (Sync.IsServer) ChangeDisplayName(ref msg); else System.Diagnostics.Debug.Fail("Invalid display name change request!"); }
private static void OnChangeDisplayName(MySyncGrid grid, ref ChangeDisplayNameMsg msg, MyNetworkClient sender) { MyCubeGrid m_grid; if (MyEntities.TryGetEntityById(msg.GridEntityId, out m_grid)) { m_grid.DisplayName = msg.DisplayName; if (Sync.IsServer) { Sync.Layer.SendAsRpcToAllButOne(ref msg, sender.SteamUserId); } } }