Exemple #1
0
        internal Stash(JSONProxy.Stash proxy)
        {
            if (proxy.Items == null)
            {
                items        = new List <Item>();
                NumberOfTabs = 0;
                return;
            }

            items             = proxy.Items.Select(item => ItemFactory.Get(item)).ToList();
            this.NumberOfTabs = proxy.NumTabs;
            this.Tabs         = ProxyMapper.GetTabs(proxy.Tabs);
        }
Exemple #2
0
        internal Stash(JSONProxy.Stash proxy)
        {
            if (proxy.Items == null)
            {
                items        = new List <Item>();
                NumberOfTabs = 0;
                return;
            }

            items             = proxy.Items.Select(item => ItemFactory.Get(item)).ToList();
            this.NumberOfTabs = proxy.NumTabs;
            this.Tabs         = ProxyMapper.GetTabs(proxy.Tabs);

            tabNameByTabId = Tabs.Where(t => t.IsFakeTab == false).ToDictionary(t => t.i, t => t.Name);
        }