server-master/srcs/WingsAPI.Game/Networking/BroadcastPacket.cs
2026-02-10 18:21:30 +01:00

44 lines
No EOL
1 KiB
C#

// WingsEmu
//
// Developed by NosWings Team
using WingsEmu.Packets.Enums;
namespace WingsEmu.Game.Networking;
public class BroadcastPacket
{
#region Instantiation
public BroadcastPacket(IClientSession session, string packet, ReceiverType receiver,
string someonesCharacterName = "", long someonesCharacterId = -1, int xCoordinate = 0, int yCoordinate = 0)
{
Sender = session;
Packet = packet;
Receiver = receiver;
SomeonesCharacterName = someonesCharacterName;
SomeonesCharacterId = someonesCharacterId;
XCoordinate = xCoordinate;
YCoordinate = yCoordinate;
}
#endregion
#region Properties
public string Packet { get; set; }
public ReceiverType Receiver { get; set; }
public IClientSession Sender { get; set; }
public long SomeonesCharacterId { get; set; }
public string SomeonesCharacterName { get; set; }
public int XCoordinate { get; set; }
public int YCoordinate { get; set; }
#endregion
}