コード例 #1
0
        public PlayerInventoryViewData GetDataByType(InventoryToggleType type)
        {
            PlayerInventoryViewData viewdata;

            if (m_ViewDataMap.TryGetValue(type, out viewdata))
            {
                return(viewdata);
            }
            return(null);
        }
コード例 #2
0
ファイル: InventoryBag.cs プロジェクト: tkonexhh/NewWorld
        private void ShowPage(InventoryToggleType type)
        {
            m_ShowItems.Clear();
            switch (type)
            {
            case InventoryToggleType.Equipment:
                m_ShowItems = GamePlayMgr.S.playerMgr.inventoryMgr.LstEquipment.Cast <AbstractItem>().ToList();
                break;

            case InventoryToggleType.Supplies:
                m_ShowItems = GamePlayMgr.S.playerMgr.inventoryMgr.LstSupply.Cast <AbstractItem>().ToList();
                break;
            }

            m_InventoryView.Apply(m_ViewModel.GetDataByType(type));
        }