예제 #1
0
파일: EquipItem.cs 프로젝트: happylays/tbb2
        public static CEquipItem CreateEquip(CItemInfo pItemInfo)
        {
            if (pItemInfo != null && pItemInfo.IsEquip())
            {
                CEquipItem pEquip = new CEquipItem();
                pEquip.ItemInfo = pItemInfo;

                return(pEquip);
            }

            return(null);
        }
예제 #2
0
파일: ItemBase.cs 프로젝트: happylays/tbb2
        public static CItemBase CreateItem(CItemInfo pItemInfo)
        {
            CItemBase pItem = null;

            if (pItemInfo == null)
            {
                return(pItem);
            }

            if (pItemInfo.IsEquip())
            {
                pItem = CEquipItem.CreateEquip(pItemInfo);
            }
            else
            {
                pItem = new CItemBase();
                if (pItem != null)
                {
                    pItem.ItemInfo = pItemInfo;
                }
            }
            return(pItem);
        }
예제 #3
0
파일: ItemBase.cs 프로젝트: happylays/tbb2
 public bool IsEquip()
 {
     return(m_ItemInfo == null ? false : m_ItemInfo.IsEquip());
 }