void DropItem(POOL_INDEX eIndex) { GameObject Item = PoolManager.instance.PopFromPool(eIndex.ToString()); Vector3 Pos = transform.position; Pos.y = 2; Item.transform.position = Pos; Item.SetActive(true); }
public void DropItem(POOL_INDEX eIndex, int iUpFactor, GameObject Item) { switch (eIndex) { case POOL_INDEX.POOL_HP_ITEM: //hp회복 m_fCurHP += (float)iUpFactor; if (m_fCurHP >= m_fMaxHP) m_fCurHP = m_fMaxHP; break; case POOL_INDEX.POOL_SP_ITEM: m_fCurSP += (float)iUpFactor; if (m_fCurSP >= m_fMaxSP) m_fCurSP = m_fMaxSP; break; } PoolManager.instance.PushToPool(eIndex.ToString(), Item); SliderUpdate(); }