Exemplo n.º 1
0
    private void PlayFailContentTween()
    {
        DCopy db = ReadCfgCopy.GetDataById(LevelData.CopyID);

        if (db == null)
        {
            return;
        }
        for (int i = 0; i < mPassContents.Length; i++)
        {
            ItemPassContent tab  = mPassContents[i];
            EStarCondition  type = db.StarConditions[i];
            int             v    = db.StarValues[i];
            switch (type)
            {
            case EStarCondition.TYPE_MAIN_HEALTH:
                tab.text.text = GTTools.Format("主角血量大于{0}%", v);
                break;

            case EStarCondition.TYPE_PASSCOPY:
                tab.text.text = "通关副本";
                break;

            case EStarCondition.TYPE_TIME_LIMIT:
                tab.text.text = GTTools.Format("{0}秒通关副本", v);
                break;
            }
            tab.trans.gameObject.SetActive(true);
        }
    }
Exemplo n.º 2
0
    protected override void OnAwake()
    {
        mStarIndex    = 0;
        mItemIndex    = 0;
        mCanClickMask = false;

        Transform pivot = transform.Find("Pivot");

        mVictory      = pivot.Find("Victory").transform;
        mFailture     = pivot.Find("Failture").transform;
        mVictoryAward = mVictory.transform.Find("Award").gameObject;
        mMoneysTrans  = mVictory.transform.Find("Moneys");

        mMoneys = new ItemMoney[2];
        for (int i = 1; i <= 2; i++)
        {
            Transform m   = mVictory.transform.Find("Moneys/" + i);
            ItemMoney tab = new ItemMoney();
            tab.moneyTexture = m.Find("Texture").GetComponent <UITexture>();
            tab.money        = m.gameObject;
            tab.moneyNum     = m.Find("Num").GetComponent <UILabel>();
            mMoneys[i - 1]   = tab;
        }
        mGrid = mVictory.transform.Find("Grid").GetComponent <UIGrid>();
        mTemp = mVictory.transform.Find("Temp").gameObject;


        mNewStars = new Transform[3];
        for (int i = 1; i <= 3; i++)
        {
            Transform trans = mVictory.transform.Find("NewStars/" + i);
            trans.gameObject.SetActive(false);
            mNewStars[i - 1] = trans;
        }
        mContinue = mVictory.transform.Find("Bottom/Continue").gameObject;

        mFailtureFont       = mFailture.transform.Find("FailtureFont").gameObject;
        btnQuit             = mFailture.transform.Find("Btn_Quit").gameObject;
        btnRecover          = mFailture.transform.Find("Btn_Recover").gameObject;
        mRecover            = mFailture.transform.Find("Recover").gameObject;
        mRecoverCostTexture = mRecover.transform.Find("Texture").GetComponent <UITexture>();
        mRecoverCostNum     = mRecover.transform.Find("Num").GetComponent <UILabel>();
        mPassContents       = new ItemPassContent[3];
        for (int i = 1; i <= 3; i++)
        {
            Transform trans = mFailture.transform.Find("FailtureContent/" + i);
            trans.gameObject.SetActive(false);
            ItemPassContent tab = new ItemPassContent();
            tab.trans            = trans;
            tab.icon             = trans.Find("Icon").GetComponent <UISprite>();
            tab.text             = trans.Find("Text").GetComponent <UILabel>();
            mPassContents[i - 1] = tab;
        }
        btnMask = transform.Find("Mask").gameObject;
    }