private void poe_OnUpdate() { var igsd = this.Poe.Internal.game.IngameState.Data; AreaTemplate clientsArea = igsd.CurrentArea; int curAreaHash = igsd.CurrentAreaHash; if (CurrentArea != null && curAreaHash == CurrentArea.Hash) return; // try to find the new area in our dictionary AreaInstance //area; //if (!AreasVisited.TryGetValue(curAreaHash, out area)) { area = new AreaInstance(clientsArea, curAreaHash, igsd.CurrentAreaLevel); // } CurrentArea = area; this.OnAreaChange(this); }
private void poe_OnUpdate() { var igsd = this.Poe.Internal.game.IngameState.Data; AreaTemplate clientsArea = igsd.CurrentArea; int curAreaHash = igsd.CurrentAreaHash; if (CurrentArea != null && curAreaHash == CurrentArea.Hash) { return; } // try to find the new area in our dictionary AreaInstance //area; //if (!AreasVisited.TryGetValue(curAreaHash, out area)) { area = new AreaInstance(clientsArea, curAreaHash, igsd.CurrentAreaLevel); // } CurrentArea = area; this.OnAreaChange(this); }