public void SendChangeTitleMessage(StringBuilder title, bool isPublic) { if (title.CompareTo(Entity.PublicTitle) == 0 && isPublic) { return; } if (title.CompareTo(Entity.PrivateTitle) == 0 && isPublic == false) { return; } if (isPublic) { Entity.PublicTitle = title; } else { Entity.PrivateTitle = title; } var msg = new ChangeTitleMsg() { EntityId = Entity.EntityId, Title = title.ToString(), IsPublic = isPublic, }; Sync.Layer.SendMessageToServer(ref msg); }
static void OnChangeTitle(MySyncTextPanel sync, ref ChangeTitleMsg msg, MyNetworkClient sender) { m_helperSB.Clear().Append(msg.Title); if (msg.IsPublic) { sync.Entity.PublicTitle = m_helperSB; } else { sync.Entity.PrivateTitle = m_helperSB; } if (Sync.IsServer) { Sync.Layer.SendMessageToAll(ref msg); } }
public void SendChangeTitleMessage(StringBuilder title, bool isPublic) { if ( title.CompareTo(Entity.PublicTitle) == 0 && isPublic) { return; } if (title.CompareTo(Entity.PrivateTitle) == 0 && isPublic == false) { return; } if (isPublic) { Entity.PublicTitle = title; } else { Entity.PrivateTitle = title; } var msg = new ChangeTitleMsg() { EntityId = Entity.EntityId, Title = title.ToString(), IsPublic = isPublic, }; Sync.Layer.SendMessageToServer(ref msg); }
static void OnChangeTitle(MySyncTextPanel sync, ref ChangeTitleMsg msg, MyNetworkClient sender) { m_helperSB.Clear().Append(msg.Title); if (msg.IsPublic) { sync.Entity.PublicTitle = m_helperSB; } else { sync.Entity.PrivateTitle = m_helperSB; } if (Sync.IsServer) Sync.Layer.SendMessageToAll(ref msg); }