Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }