Beispiel #1
0
 protected virtual T?Process(PacketBase basePacket, PacketSpellStart packet) => default;
Beispiel #2
0
        public static void HandleSpellStart(Packet packet)
        {
            PacketSpellStart packetSpellStart = packet.Holder.SpellStart = new();

            packetSpellStart.Data = ReadSpellCastData(packet, "Cast");
        }
Beispiel #3
0
 protected override UniversalGuid?Process(PacketBase packetBaseData, PacketSpellStart packet)
 {
     return(packet.Data?.Caster);
 }
Beispiel #4
0
 protected override bool Process(PacketBase basePacket, PacketSpellStart packet)
 {
     return(packet.Data.Caster.Equals(playerGuid));
 }
Beispiel #5
0
 protected override bool Process(PacketBase basePacket, PacketSpellStart packet)
 {
     return(packet.Data.Caster.Type == UniversalHighGuid.Player);
 }