private void UnregisterEvents()
 {
     onItemUnequip        = null;
     onItemEquip          = null;
     onMeleeWeaponEquip   = null;
     onMeleeWeaponUnequip = null;
 }
示例#2
0
 private static int OnUnequipItem(void *pCreature, uint oidItemToUnequip, uint oidTargetRepository, byte x, byte y, int bMergeIntoRepository, uint oidFeedbackPlayer)
 {
     OnItemUnequip eventData = ProcessEvent(new OnItemUnequip
     {
         Creature = CNWSCreature.FromPointer(pCreature).ToNwObject <NwCreature>() !,
         Item     = oidItemToUnequip.ToNwObject <NwItem>() !,
     });