static void SpellbookOnCastSpell(Spellbook spellbook, SpellbookCastSpellEventArgs args) { if (spellbook.Owner.IsMe) { LastCastPacketSent = new LastCastPacketSentEntry( args.Slot, Environment.TickCount, (args.Target is Obj_AI_Base) ? args.Target.NetworkId : 0); } }
static void SpellbookOnCastSpell(Spellbook spellbook, SpellbookCastSpellEventArgs args) { if (spellbook.Owner.IsMe) { LastCastPacketSent = new LastCastPacketSentEntry( args.Slot, Utils.TickCount, (args.Target is Obj_AI_Base) ? args.Target.NetworkId : 0 ); } }
static void Spellbook_OnCastSpell(GameObject sender, SpellbookCastSpellEventArgs args) { if (sender.IsMe) { LastCastPacketSent = new LastCastPacketSentEntry( args.Slot, Environment.TickCount, (args.Target is Obj_AI_Base) ? args.Target.NetworkId : 0); } }
private static void Game_OnGameSendPacket(GamePacketEventArgs args) { if (args.PacketData[0] == Packet.C2S.Cast.Header) { var decodedPacket = Packet.C2S.Cast.Decoded(args.PacketData); LastCastPacketSent = new LastCastPacketSentEntry( decodedPacket.Slot, Environment.TickCount, decodedPacket.TargetNetworkId); } }
static void Spellbook_OnCastSpell(GameObject sender, SpellbookCastSpellEventArgs args) { if (sender.IsMe) { LastCastPacketSent = new LastCastPacketSentEntry( args.Slot, Environment.TickCount, (args.Target is Obj_AI_Base) ? args.Target.NetworkId : 0 ); } }