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; }
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); } }
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]); } }