protected const float m_fStartY = 700.0f; //! 소환됬을때 떨어질 Y좌표 virtual public bool Enter() { if (base.Enter() == false) { return(false); } m_fDownSpeed = 0.0f; m_eClass = E_ITEM_CLASS.E_MAX; m_stBackColor = m_pBackSprite.color; return(true); }
public CSObjectStruct <JHItem_Root> CreateItem(E_ITEM_CLASS eClass) { CSObjectStruct <JHItem_Root> pObject = new CSObjectStruct <JHItem_Root>(); switch (eClass) { case E_ITEM_CLASS.E_ITEM_HEART: pObject.pObj = CSPrefabMng.I.CreatePrefab(transform.name, "2_Objects/Item/Item_Heart", "Item_" + m_nSpawnCnt.ToString()); pObject.pSrc = pObject.pObj.GetComponent <JHItem_Heart>(); pObject.pSrc.Enter(); pObject.pSrc.Create(); break; } m_pList.Add(pObject); m_nSpawnCnt++; return(pObject); }
void AddItemCreateTime(E_ITEM_CLASS eClass, float fCreateTime) { ItemInfo pInfo = new ItemInfo(eClass, fCreateTime); m_pItemInfoList.Add(pInfo); }
public ItemInfo(E_ITEM_CLASS _eClass, float fTime) { eClass = _eClass; bActive = true; fCreateTime = fTime; }