示例#1
0
 public PathOfExile(Memory memory)
 {
     this.Memory     = memory;
     this.Area       = new AreaController(this);
     this.EntityList = new EntityList(this);
     this.Window     = new GameWindow(memory.Process);
     this.Internal   = new TheGame(memory);
     this.Files      = new FileIndex(memory);
 }
示例#2
0
 public PathOfExile(Memory memory)
 {
     this.Memory = memory;
     this.Area = new AreaController(this);
     this.EntityList = new EntityList(this);
     this.Window = new GameWindow(memory.Process);
     this.Internal = new TheGame(memory);
     this.Files = new FileIndex(memory);
 }
示例#3
0
        private void AreaChanged(AreaController area)
        {
            this.blackList.Clear();
            foreach (Entity current in this.entities.Values)
            {
                current.IsInList = false;
                if (this.OnEntityRemoved != null)
                {
                    this.OnEntityRemoved(current);
                }
            }
            this.entities.Clear();
            int address = this.Poe.Internal.IngameState.Data.LocalPlayer.address;

            if (this.Player == null || this.Player.Address != address)
            {
                this.Player = new Entity(this.Poe, address);
            }
        }
示例#4
0
 private void AreaChanged(AreaController area)
 {
     this.blackList.Clear();
     foreach (Entity current in this.entities.Values)
     {
         current.IsInList = false;
         if (this.OnEntityRemoved != null)
         {
             this.OnEntityRemoved(current);
         }
     }
     this.entities.Clear();
     int address = this.Poe.Internal.IngameState.Data.LocalPlayer.address;
     if (this.Player == null || this.Player.Address != address)
     {
         this.Player = new Entity(this.Poe, address);
     }
 }
示例#5
0
 private void CurrentArea_OnAreaChange(AreaController area)
 {
     if (Settings.GetBool("PreloadAlert"))
     {
         this.Parse();
     }
 }
示例#6
0
 private void CurrentArea_OnAreaChange(AreaController area)
 {
     this.playedSoundsCache.Clear();
 }
示例#7
0
 private void CurrentArea_OnAreaChange(AreaController area)
 {
     this.alertBlacklist.Clear();
     this.currentAlerts.Clear();
 }
示例#8
0
 private void CurrentArea_OnAreaChange(AreaController area)
 {
     this.startXp = this.poe.Player.GetComponent<Player>().XP;
     this.startTime = DateTime.Now;
     this.curTimeLeftString = "--h --m --s until level up";
 }