コード例 #1
0
            /// <summary>
            /// 获得物品实例
            /// </summary>
            public E_Item GetAndInitInstance(short itemId, short num)
            {
                var de = m_dem.GetItemById(itemId);

                if (de == null)
                {
                    return(null);
                }
                var initializer = m_itemInitializerDict[de.m_type];
                var res         = m_poolDict[de.m_type].GetInstanceObj() as E_Item;

                initializer.Initialize(m_dem, res, de, num);
                return(res);
            }
コード例 #2
0
        public long GetItemBuyPrice(short itemId)
        {
            var itemDe = m_dem.GetItemById(itemId);

            return(itemDe == null ? -1 : itemDe.m_buyPrice);
        }