public static MsgPacket GenerateMsgPacket(this IPlayerEntity player, string msg, MsgPacketType type) => new MsgPacket { Message = msg, Type = type };
public static Task SendMessageAsync(this IPlayerEntity player, PlayerMessages message, MsgPacketType type) { return(player.SendPacketAsync(player.GenerateMsgPacket(message, type))); }
public static MsgPacket GenerateMsgPacket(this IPlayerEntity player, PlayerMessages message, MsgPacketType type) { return(new MsgPacket { Type = type, Message = player.GetLanguage(message) }); }
public static Task SendTopscreenMessage(this IPlayerEntity player, string msg, MsgPacketType type) => player.SendPacketAsync(player.GenerateMsgPacket(msg, type));