public void SendChangeDescriptionMessage(StringBuilder description, bool isPublic) { if (description.CompareTo(Entity.PublicDescription) == 0 && isPublic) { return; } if (description.CompareTo(Entity.PrivateDescription) == 0 && isPublic == false) { return; } if (isPublic) { Entity.PublicDescription = description; } else { Entity.PrivateDescription = description; } var msg = new ChangeDescriptionMsg() { EntityId = Entity.EntityId, Description = description.ToString(), IsPublic = isPublic, }; Sync.Layer.SendMessageToServer(ref msg); }
static void OnChangeDescription(MySyncTextPanel sync, ref ChangeDescriptionMsg msg, MyNetworkClient sender) { m_helperSB.Clear().Append(msg.Description); if (msg.IsPublic) { sync.Entity.PublicDescription = m_helperSB; } else { sync.Entity.PrivateDescription = m_helperSB; } if (Sync.IsServer) { Sync.Layer.SendMessageToAll(ref msg); } }
public void SendChangeDescriptionMessage(StringBuilder description,bool isPublic) { if (description.CompareTo(Entity.PublicDescription) == 0 && isPublic) { return; } if (description.CompareTo(Entity.PrivateDescription) == 0 && isPublic == false) { return; } if(isPublic) { Entity.PublicDescription = description; } else { Entity.PrivateDescription = description; } var msg = new ChangeDescriptionMsg() { EntityId = Entity.EntityId, Description = description.ToString(), IsPublic = isPublic, }; Sync.Layer.SendMessageToServer(ref msg); }
static void OnChangeDescription(MySyncTextPanel sync, ref ChangeDescriptionMsg msg, MyNetworkClient sender) { m_helperSB.Clear().Append(msg.Description); if (msg.IsPublic) { sync.Entity.PublicDescription = m_helperSB; } else { sync.Entity.PrivateDescription = m_helperSB; } if (Sync.IsServer) Sync.Layer.SendMessageToAll(ref msg); }