public CombatModule( CustomClasses customClasses, ObjectManager objectManager, PathModule pathModule) { CustomClasses = customClasses; ObjectManager = objectManager; PathModule = pathModule; }
public MerchantModule( Inventory inventory, ObjectManager objectManager, PathModule pathModule) { Inventory = inventory; ObjectManager = objectManager; PathModule = pathModule; }
public NPCScanModule( ObjectManager objectManager, PathModule pathModule, ProfileLoader profileLoader, Skills skills) { ObjectManager = objectManager; PathModule = pathModule; ProfileLoader = profileLoader; Skills = skills; }
public void LootCorpse(WoWUnit corpse) { if (corpse.DistanceToPlayer < 2) { corpse.Interact(true); } else { PathModule.Traverse(corpse.Position); } }
public void InteractWithVendor(WoWUnit vendor) { if (!MerchantFrame.IsOpen) { if (vendor.DistanceToPlayer < 2) { vendor.Interact(false); } else { PathModule.Traverse(vendor.Position); } } }