Beispiel #1
0
    virtual public bool Enter()
    {
        if (base.Enter() == false)
        {
            return(false);
        }
        m_nGold = 1;

        m_eStyle = E_MONEY_STYLE.E_COIN;
        m_eClass = E_MONEY_CLASS.E_COIN_BRONZE;

        m_stJump.Reset();

        m_fPaper_Amp       = 0.0f;
        m_fPaper_Frep      = 0.0f;
        m_fPaper_StartTime = 0.0f;
        m_fPaper_TotalTime = 0.0f;
        m_fOffset          = new Vector3(0, 0, 0);
        return(true);
    }
Beispiel #2
0
    void AddMoneyCreateTime(E_MONEY_CLASS eClass, float fStartTime, float fEndTime)
    {
        MoneyInfo pInfo = new MoneyInfo(eClass, fStartTime, fEndTime);

        m_pMoneyInfo.Add(pInfo);
    }
Beispiel #3
0
    public CSObjectStruct <JHMoney_Root> CreateMoney(E_MONEY_CLASS eClass)
    {
        CSObjectStruct <JHMoney_Root> pObject = new CSObjectStruct <JHMoney_Root>();

        switch (eClass)
        {
        case E_MONEY_CLASS.E_COIN_BRONZE:
            pObject.pObj = CSPrefabMng.I.CreatePrefab(transform.name, "2_Objects/Money/Coin_Bronze", "Money_" + m_nSpawnCnt.ToString());
            pObject.pSrc = pObject.pObj.GetComponent <JHMoney_CoinBronze>();
            pObject.pSrc.Enter();
            pObject.pSrc.Create();
            break;

        case E_MONEY_CLASS.E_COIN_SILVER:
            pObject.pObj = CSPrefabMng.I.CreatePrefab(transform.name, "2_Objects/Money/Coin_Sliver", "Money_" + m_nSpawnCnt.ToString());
            pObject.pSrc = pObject.pObj.GetComponent <JHMoney_CoinSilver>();
            pObject.pSrc.Enter();
            pObject.pSrc.Create();
            break;

        case E_MONEY_CLASS.E_COIN_GOLD:
            pObject.pObj = CSPrefabMng.I.CreatePrefab(transform.name, "2_Objects/Money/Coin_Gold", "Money_" + m_nSpawnCnt.ToString());
            pObject.pSrc = pObject.pObj.GetComponent <JHMoney_CoinGold>();
            pObject.pSrc.Enter();
            pObject.pSrc.Create();
            break;

        case E_MONEY_CLASS.E_PAPER_BRONZE:
            pObject.pObj = CSPrefabMng.I.CreatePrefab(transform.name, "2_Objects/Money/Paper_Bronze", "Money_" + m_nSpawnCnt.ToString());
            pObject.pSrc = pObject.pObj.GetComponent <JHMoney_PaperBronze>();
            pObject.pSrc.Enter();
            pObject.pSrc.Create();
            break;

        case E_MONEY_CLASS.E_PAPER_SILVER:
            pObject.pObj = CSPrefabMng.I.CreatePrefab(transform.name, "2_Objects/Money/Paper_Silver", "Money_" + m_nSpawnCnt.ToString());
            pObject.pSrc = pObject.pObj.GetComponent <JHMoney_PaperSilver>();
            pObject.pSrc.Enter();
            pObject.pSrc.Create();
            break;

        case E_MONEY_CLASS.E_PAPER_GOLD:
            pObject.pObj = CSPrefabMng.I.CreatePrefab(transform.name, "2_Objects/Money/Paper_Gold", "Money_" + m_nSpawnCnt.ToString());
            pObject.pSrc = pObject.pObj.GetComponent <JHMoney_PaperGold>();
            pObject.pSrc.Enter();
            pObject.pSrc.Create();
            break;

        case E_MONEY_CLASS.E_POCKET_BRONZE:
            pObject.pObj = CSPrefabMng.I.CreatePrefab(transform.name, "2_Objects/Money/Pocket_Bronze", "Money_" + m_nSpawnCnt.ToString());
            pObject.pSrc = pObject.pObj.GetComponent <JHMoney_PocketBronze>();
            pObject.pSrc.Enter();
            pObject.pSrc.Create();
            break;

        case E_MONEY_CLASS.E_POCKET_SILVER:
            pObject.pObj = CSPrefabMng.I.CreatePrefab(transform.name, "2_Objects/Money/Pocket_Silver", "Money_" + m_nSpawnCnt.ToString());
            pObject.pSrc = pObject.pObj.GetComponent <JHMoney_PocketSilver>();
            pObject.pSrc.Enter();
            pObject.pSrc.Create();
            break;

        case E_MONEY_CLASS.E_POCKET_GOLD:
            pObject.pObj = CSPrefabMng.I.CreatePrefab(transform.name, "2_Objects/Money/Pocket_Gold", "Money_" + m_nSpawnCnt.ToString());
            pObject.pSrc = pObject.pObj.GetComponent <JHMoney_PocketGold>();
            pObject.pSrc.Enter();
            pObject.pSrc.Create();
            break;
        }
        m_pList.Add(pObject);
        m_nSpawnCnt++;
        return(pObject);
    }
Beispiel #4
0
 public MoneyInfo(E_MONEY_CLASS _eClass, float _fStartTime, float _fEndTime)
 {
     eClass     = _eClass;
     fStratTime = _fStartTime;
     fEndTime   = _fEndTime;
 }