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); } }