public static CEquipItem CreateEquip(CItemInfo pItemInfo) { if (pItemInfo != null && pItemInfo.IsEquip()) { CEquipItem pEquip = new CEquipItem(); pEquip.ItemInfo = pItemInfo; return(pEquip); } return(null); }
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); }
public bool IsEquip() { return(m_ItemInfo == null ? false : m_ItemInfo.IsEquip()); }