示例#1
0
    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);
    }
示例#2
0
    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);
    }
示例#3
0
    void AddItemCreateTime(E_ITEM_CLASS eClass, float fCreateTime)
    {
        ItemInfo pInfo = new ItemInfo(eClass, fCreateTime);

        m_pItemInfoList.Add(pInfo);
    }
示例#4
0
 public ItemInfo(E_ITEM_CLASS _eClass, float fTime)
 {
     eClass      = _eClass;
     bActive     = true;
     fCreateTime = fTime;
 }