public PlayerInventoryViewData GetDataByType(InventoryToggleType type) { PlayerInventoryViewData viewdata; if (m_ViewDataMap.TryGetValue(type, out viewdata)) { return(viewdata); } return(null); }
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)); }