private void PickUpItem() { char item = ' '; if (LevelGenerator.Instance.m_WhatItem[m_PosX, m_PosY] == Item.ItemType.Pokeball) { m_Pool.AddPokeballToInventory(); item = 'p'; } else if (LevelGenerator.Instance.m_WhatItem[m_PosX, m_PosY] == Item.ItemType.Starbucksball) { m_Pool.AddAStarbucksballToInventory(); item = 's'; } else if (LevelGenerator.Instance.m_WhatItem[m_PosX, m_PosY] == Item.ItemType.Grenade) { m_Pool.AddAGrenadeToInventory(); item = 'g'; } StartCoroutine(m_Inventory.AknowledgePickup(item)); LevelGenerator.Instance.ChangeTileToFloor(m_PosX, m_PosY); }