public EntityList(PathOfExile poe) { this.Poe = poe; this.entities = new Dictionary <int, Entity>(); this.blackList = new HashSet <string>(); poe.CurrentArea.OnAreaChange += new AreaChangeEvent(this.AreaChanged); poe.OnUpdate += new UpdateEvent(this.Update); }
public Entity(PathOfExile Poe, Poe_Entity entity) { this.Poe = Poe; this.InternalEntity = entity; this.Components = this.InternalEntity.GetComponents(); this.Path = this.InternalEntity.Path; this.cachedId = this.InternalEntity.ID; this.LongId = this.InternalEntity.LongId; }
public Inventory(PathOfExile Poe, int address) : this(Poe, Poe.Internal.GetObject <Poe_Inventory>(address)) { }
public Inventory(PathOfExile Poe, Poe_Inventory InternalInventory) { this.Poe = Poe; this.InternalInventory = InternalInventory; }
public Entity(PathOfExile Poe, int address) : this(Poe, Poe.Internal.GetObject <Poe_Entity>(address)) { }