void OnChatMessage(ref MyEventChat msg)
 {
     var player = (MyPlayerRemote)msg.SenderConnection.Tag;
     if (player != null)
     {
         MyGuiScreenGamePlay.Static.AddChatMessage(player.UserId, msg.Message);
     }
 }
        void OnChatMessage(ref MyEventChat msg)
        {
            var player = (MyPlayerRemote)msg.SenderConnection.Tag;

            if (player != null)
            {
                MyGuiScreenGamePlay.Static.AddChatMessage(player.UserId, msg.Message);
            }
        }
 private void SendChatMessage(string message, MyMwcObjectBuilder_FactionEnum? senderFaction)
 {
     MyEventChat msg = new MyEventChat();
     msg.Message = message;
     if (senderFaction.HasValue)
     {
         Peers.SendToTeam(ref msg, senderFaction.Value, NetDeliveryMethod.ReliableUnordered);
     }
     else
     {
         Peers.SendToAll(ref msg, NetDeliveryMethod.ReliableUnordered);
     }
 }
        private void SendChatMessage(string message, MyMwcObjectBuilder_FactionEnum?senderFaction)
        {
            MyEventChat msg = new MyEventChat();

            msg.Message = message;
            if (senderFaction.HasValue)
            {
                Peers.SendToTeam(ref msg, senderFaction.Value, NetDeliveryMethod.ReliableUnordered);
            }
            else
            {
                Peers.SendToAll(ref msg, NetDeliveryMethod.ReliableUnordered);
            }
        }