예제 #1
0
 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);
 }
예제 #2
0
파일: Entity.cs 프로젝트: notsopi/PoeHud
 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;
 }
예제 #3
0
 public Inventory(PathOfExile Poe, int address) : this(Poe, Poe.Internal.GetObject <Poe_Inventory>(address))
 {
 }
예제 #4
0
 public Inventory(PathOfExile Poe, Poe_Inventory InternalInventory)
 {
     this.Poe = Poe;
     this.InternalInventory = InternalInventory;
 }
예제 #5
0
파일: Entity.cs 프로젝트: notsopi/PoeHud
 public Entity(PathOfExile Poe, int address) : this(Poe, Poe.Internal.GetObject <Poe_Entity>(address))
 {
 }