private void UnregisterEvents() { onItemUnequip = null; onItemEquip = null; onMeleeWeaponEquip = null; onMeleeWeaponUnequip = null; }
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>() !, });