Ejemplo n.º 1
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;
    }
Ejemplo n.º 2
0
    protected override void OnAwake()
    {
        Transform pivot = transform.Find("Pivot");

        btnReceive        = pivot.Find("Btn_Receive").gameObject;
        btnContinue       = pivot.Find("Btn_Continue").gameObject;
        mTalkContent      = pivot.Find("Content").GetComponent <UILabel>();
        mTypewriterEffect = mTalkContent.GetComponent <TypewriterEffect>();
        mTalkModelParents[ETaskDialogPos.TYPE_LF] = pivot.Find("LF");
        mTalkModelParents[ETaskDialogPos.TYPE_RT] = pivot.Find("RT");
        mRewardsTrans = pivot.Find("Rewards");
        for (int i = 1; i <= 2; i++)
        {
            Transform p   = mRewardsTrans.Find("Moneys/" + i);
            ItemMoney tab = new ItemMoney();
            tab.moneyTexture = p.Find("Texture").GetComponent <UITexture>();
            tab.moneyNum     = p.Find("Num").GetComponent <UILabel>();
            mMoneys.Add(tab);
        }
    }
Ejemplo n.º 3
0
    private void PlayWinMoneyTween()
    {
        mMoneysTrans.gameObject.SetActive(true);
        DCopy db = ReadCfgCopy.GetDataById(LevelData.CopyID);

        if (db == null)
        {
            return;
        }
        XCharacter role = RoleModule.Instance.GetCurPlayer();

        int [] idArray = new int[2] {
            db.GetMoneyId, 50
        };
        int [] numArray = new int[2]  {
            db.GetMoneyRatio *role.Level, db.GetExpRatio *role.Level
        };
        for (int i = 0; i < mMoneys.Length; i++)
        {
            ItemMoney tab = mMoneys[i];
            GTItemHelper.ShowItemTexture(tab.moneyTexture, idArray[i]);
            GTItemHelper.ShowItemNum(tab.moneyNum, numArray[i]);
        }
    }