RankWindow子界面
Inheritance: UIBaseWindow, IWindowAnimation
Exemple #1
0
        /// <summary>
        /// Init the rank sub window Manager
        /// 1. Find the managed sub window
        /// 2. init the managed sub window
        /// </summary>
        public override void InitWindowManager()
        {
            base.InitWindowManager();
            InitWindowControl();
            isNeedWaitHideOver = true;

            // UIRankDetail sub window
            GameObject   objRankDetail    = GameUtility.FindDeepChild(this.gameObject, "DetailWindowContainer").gameObject;
            UIRankDetail rankDetailScript = objRankDetail.GetComponent <UIRankDetail>();

            if (rankDetailScript == null)
            {
                rankDetailScript = objRankDetail.AddComponent <UIRankDetail>();
            }

            dicAllWindows[(int)WindowID.WindowID_Rank_Detail] = rankDetailScript;

            // UIRankOwnDetail sub window
            GameObject      objRankOwnDetail    = GameUtility.FindDeepChild(this.gameObject, "OwnDetailWindow").gameObject;
            UIRankOwnDetail rankOwnDetailScript = objRankOwnDetail.GetComponent <UIRankOwnDetail>();

            if (rankOwnDetailScript == null)
            {
                rankOwnDetailScript = objRankOwnDetail.AddComponent <UIRankOwnDetail>();
            }

            dicAllWindows[(int)WindowID.WindowID_Rank_OwnDetail] = rankOwnDetailScript;
        }
        public void OnBtnClick(GameObject obj)
        {
            // To show Rank logic's child window(Rank_Detail)
            UIRankManager.GetInstance().ShowWindow(WindowID.WindowID_Rank_Detail);
            UIRankDetail detail = (UIRankDetail)UIRankManager.GetInstance().GetGameWindow(WindowID.WindowID_Rank_Detail);

            detail.UpdateDetailData(lbItemName.text, spIcon.spriteName);
            Debuger.Log("<color=green>[##UIRank##]</color> UIRank Item clicked to show the Rank_Detail window.");
        }
Exemple #3
0
        public void OnBtnClick(GameObject obj)
        {
            // item 被点击

            UIRankManager.GetInstance().ShowWindow(WindowID.WindowID_Rank_Detail);
            UIRankDetail detail = (UIRankDetail)UIRankManager.GetInstance().GetGameWindow(WindowID.WindowID_Rank_Detail);

            detail.UpdateDetailData(lbItemName.text, spIcon.spriteName);

            Debug.Log("Item clicked.");
        }