void Awake()
    {
        m_transform = transform;
        gameObject.SetActive(false);
        ClimbTowerUILogicManager.Instance.Initialize(this);
        m_rewardList = m_transform.FindChild("RightBox/RewardList");
        m_towerList = m_transform.FindChild("TowerList");
        m_report = m_transform.FindChild("report").gameObject;
        m_reportList = m_transform.FindChild("report/BattleReportList");
        m_rewardTitle = m_transform.FindChild("report/img/lblTitle").GetComponentsInChildren<UILabel>(true)[0];
        m_highHistory = m_transform.FindChild("RightBox/historyHigh").GetComponentsInChildren<UILabel>(true)[0];
        //m_currentLevel = m_transform.FindChild("RightBox/TriPager/lblCurrentLevel").GetComponentsInChildren<UILabel>(true)[0];
        m_leftChallengeCount = m_transform.FindChild("LeftBox/lblContainer/lblChallengeCount").GetComponentsInChildren<UILabel>(true)[0];
        m_lblGuide = m_transform.FindChild("LeftBox/lblContainer/lblGuide").GetComponentsInChildren<UILabel>(true)[0];
        m_leftVIPSweepCount = m_transform.FindChild("LeftBox/lblContainer/lblVIPSweepCount").GetComponentsInChildren<UILabel>(true)[0];
        m_closeAnchor = m_transform.FindChild("closeAnchor").GetComponentsInChildren<UIAnchor>(true)[0];
        m_buttonVIP = m_transform.FindChild("RightBox/btnTowerVIP").GetComponentsInChildren<MogoTwoStatusButton>(true)[0];
        m_buttonNormal = m_transform.FindChild("RightBox/btnTowerNormal").GetComponentsInChildren<MogoTwoStatusButton>(true)[0];
        AddButtonListener("onClicked", "RightBox/btnEnter", ClimbTowerUILogicManager.Instance.OnEnterMap);
        AddButtonListener("onClicked", "LeftBox/btnTowerCharge", ClimbTowerUILogicManager.Instance.Charge);
        AddButtonListener("onClicked", "RightBox/btnTowerNormal", ClimbTowerUILogicManager.Instance.NormalSweep);
        AddButtonListener("onClicked", "RightBox/btnTowerVIP", ClimbTowerUILogicManager.Instance.VIPSweep);
        AddButtonListener("onClicked", "closeAnchor/btnClose", Close);
        AddButtonListener("onClicked", "report/img/btnClose", closeReport);
        if (MogoUIManager.Instance.WaitingWidgetName == "btnEnter")
        {
            TimerHeap.AddTimer(100, 0, () => { EventDispatcher.TriggerEvent("WaitingWidgetFinished"); });
        }

        //m_towerList.GetComponent<MogoListImproved>().SetGridLayout<TowerUnit>(7, m_towerList.transform, TowerLoaded);
    }
    void Awake()
    {
        m_transform = transform;
        gameObject.SetActive(false);
        ClimbTowerUILogicManager.Instance.Initialize(this);
        m_rewardList  = m_transform.Find("RightBox/RewardList");
        m_towerList   = m_transform.Find("TowerList");
        m_report      = m_transform.Find("report").gameObject;
        m_reportList  = m_transform.Find("report/BattleReportList");
        m_rewardTitle = m_transform.Find("report/img/lblTitle").GetComponentsInChildren <UILabel>(true)[0];
        m_highHistory = m_transform.Find("RightBox/historyHigh").GetComponentsInChildren <UILabel>(true)[0];
        //m_currentLevel = m_transform.FindChild("RightBox/TriPager/lblCurrentLevel").GetComponentsInChildren<UILabel>(true)[0];
        m_leftChallengeCount = m_transform.Find("LeftBox/lblContainer/lblChallengeCount").GetComponentsInChildren <UILabel>(true)[0];
        m_lblGuide           = m_transform.Find("LeftBox/lblContainer/lblGuide").GetComponentsInChildren <UILabel>(true)[0];
        m_leftVIPSweepCount  = m_transform.Find("LeftBox/lblContainer/lblVIPSweepCount").GetComponentsInChildren <UILabel>(true)[0];
        m_closeAnchor        = m_transform.Find("closeAnchor").GetComponentsInChildren <UIAnchor>(true)[0];
        m_buttonVIP          = m_transform.Find("RightBox/btnTowerVIP").GetComponentsInChildren <MogoTwoStatusButton>(true)[0];
        m_buttonNormal       = m_transform.Find("RightBox/btnTowerNormal").GetComponentsInChildren <MogoTwoStatusButton>(true)[0];
        AddButtonListener("onClicked", "RightBox/btnEnter", ClimbTowerUILogicManager.Instance.OnEnterMap);
        AddButtonListener("onClicked", "LeftBox/btnTowerCharge", ClimbTowerUILogicManager.Instance.Charge);
        AddButtonListener("onClicked", "RightBox/btnTowerNormal", ClimbTowerUILogicManager.Instance.NormalSweep);
        AddButtonListener("onClicked", "RightBox/btnTowerVIP", ClimbTowerUILogicManager.Instance.VIPSweep);
        AddButtonListener("onClicked", "closeAnchor/btnClose", Close);
        AddButtonListener("onClicked", "report/img/btnClose", closeReport);
        if (MogoUIManager.Instance.WaitingWidgetName == "btnEnter")
        {
            TimerHeap.AddTimer(100, 0, () => { EventDispatcher.TriggerEvent("WaitingWidgetFinished"); });
        }

        //m_towerList.GetComponent<MogoListImproved>().SetGridLayout<TowerUnit>(7, m_towerList.transform, TowerLoaded);
    }
Example #3
0
    void Awake()
    {
        m_instance    = this;
        m_myTransform = transform;
        FillFullNameData(m_myTransform);

        Initialize();

        for (int i = 0; i < 5; ++i)
        {
            //m_arrSkillIconGrid[i] = m_myTransform.FindChild(m_widgetToFullName["SkillIcon" + i]).GetComponentsInChildren<SkillUIIconGrid>(true)[0];
            m_arrSkillIconGrid[i]    = m_myTransform.FindChild(m_widgetToFullName["SkillIcon" + i]).gameObject.AddComponent <SkillUIIconGrid>();
            m_arrSkillIconGrid[i].ID = i;

            Mogo.Util.LoggerHelper.Debug("Run Herererererer");
        }

        for (int i = 0; i < 3; ++i)
        {
            m_arrLblSkillInfoIconName[i] = m_myTransform.FindChild(m_widgetToFullName["SkillDialogInfoIcon" + i + "Name"]).GetComponentsInChildren <UILabel>(true)[0];
            m_arrSSSkillInfoActive[i]    = m_myTransform.FindChild(m_widgetToFullName["SkillDialogInfoIcon" + i + "Active"]).GetComponentsInChildren <UISlicedSprite>(true)[0];
            m_arrSSSkillInfoLock[i]      = m_myTransform.FindChild(m_widgetToFullName["SkillDialogInfoIcon" + i + "Lock"]).GetComponentsInChildren <UISlicedSprite>(true)[0];
            m_arrSSSkillInfoFG[i]        = m_myTransform.FindChild(m_widgetToFullName["SkillDialogInfoIcon" + i + "FG"]).GetComponentsInChildren <UISlicedSprite>(true)[0];
        }

        m_lblSkillName            = m_myTransform.FindChild(m_widgetToFullName["SkillDialogInfoName"]).GetComponentsInChildren <UILabel>(true)[0];
        m_lblSkillNeedLevel       = m_myTransform.FindChild(m_widgetToFullName["SkillDialogInfoNeedLevelNum"]).GetComponentsInChildren <UILabel>(true)[0];
        m_lblSkillDescripe        = m_myTransform.FindChild(m_widgetToFullName["SkillDialogInfoDescripeText"]).GetComponentsInChildren <UILabel>(true)[0];
        m_lblSkillLearnCostGold   = m_myTransform.FindChild(m_widgetToFullName["SkillDialogInfoLearnCostGlodText"]).GetComponentsInChildren <UILabel>(true)[0];
        m_lblSkillLearnCostHorner = m_myTransform.FindChild(m_widgetToFullName["SkillDialogInfoLearnCostHornerText"]).GetComponentsInChildren <UILabel>(true)[0];
        m_lblSkillUIGold          = m_myTransform.FindChild(m_widgetToFullName["SkillDialogGoldInfoNum"]).GetComponentsInChildren <UILabel>(true)[0];
        m_lblSkillUIHorner        = m_myTransform.FindChild(m_widgetToFullName["SkillDialogHornerInfoNum"]).GetComponentsInChildren <UILabel>(true)[0];
        m_lblSkillDamageRace      = m_myTransform.FindChild(m_widgetToFullName["SkillDialogInfoDamageRaceText"]).GetComponentsInChildren <UILabel>(true)[0];
        m_lblSkillDamageRaceNum   = FindTransform("SkillDialogInfoDamageRaceNum").GetComponentsInChildren <UILabel>(true)[0];
        m_lblSkillExtraDamage     = m_myTransform.FindChild(m_widgetToFullName["SkillDialogInfoExtraDamageText"]).GetComponentsInChildren <UILabel>(true)[0];
        m_lblSkillExtraDamageNum  = FindTransform("SkillDialogInfoExtraDamageNum").GetComponentsInChildren <UILabel>(true)[0];

        m_spSwitchIcon = m_myTransform.FindChild(m_widgetToFullName["SkillIcon4Switch"]).GetComponentsInChildren <UISprite>(true)[0];

        m_learnBtn = m_myTransform.FindChild(m_widgetToFullName["SkillDialogInfoLearn"]).GetComponentsInChildren <MogoTwoStatusButton>(true)[0];

        m_goSkillInfoList = m_myTransform.FindChild(m_widgetToFullName["SkillDialogInfoIconList"]).gameObject;

        m_spRefreshCtrl = m_myTransform.FindChild(m_widgetToFullName["SkillUIRefreshCtrl"]).GetComponentsInChildren <UISprite>(true)[0];

        m_mtbWeapon0 = m_myTransform.FindChild(m_widgetToFullName["SkillDialogPageWeapon0"]).GetComponent <MogoSingleButton>();
        m_mtbWeapon1 = m_myTransform.FindChild(m_widgetToFullName["SkillDialogPageWeapon1"]).GetComponent <MogoSingleButton>();

        m_spRefreshCtrl.atlas             = MogoUIManager.Instance.GetSkillIconAtlas();
        m_lblSkillDialogInfoNeedLevelText = FindTransform("SkillDialogInfoNeedLevelText").GetComponentsInChildren <UILabel>(true)[0];
        m_lblSkillDialogInfoLearnCostText = FindTransform("SkillDialogInfoLearnCostText").GetComponentsInChildren <UILabel>(true)[0];
    }
    void Awake()
    {
        m_instance    = this;
        m_myTransform = transform;
        FillFullNameData(m_myTransform);

        Camera cam = GameObject.Find("MogoMainUI").transform.FindChild("Camera").GetComponentsInChildren <Camera>(true)[0];

        m_myTransform.FindChild(m_widgetToFullName["ChooseCharacterUIBottomLeft"]).GetComponentsInChildren <UIAnchor>(true)[0].uiCamera        = cam;
        m_myTransform.FindChild(m_widgetToFullName["ChooseCharacterUIBottomRight"]).GetComponentsInChildren <UIAnchor>(true)[0].uiCamera       = cam;
        m_myTransform.FindChild(m_widgetToFullName["ChooseCharacterUIRight"]).GetComponentsInChildren <UIAnchor>(true)[0].uiCamera             = cam;
        m_myTransform.FindChild(m_widgetToFullName["ChooseCharacterUITop"]).GetComponentsInChildren <UIAnchor>(true)[0].uiCamera               = cam;
        m_myTransform.FindChild(m_widgetToFullName["ChooseCharacterUITopRight"]).GetComponentsInChildren <UIAnchor>(true)[0].uiCamera          = cam;
        m_myTransform.FindChild(m_widgetToFullName["CreateCharacterDetailUIBottomLeft"]).GetComponentsInChildren <UIAnchor>(true)[0].uiCamera  = cam;
        m_myTransform.FindChild(m_widgetToFullName["CreateCharacterDetailUITopLeft"]).GetComponentsInChildren <UIAnchor>(true)[0].uiCamera     = cam;
        m_myTransform.FindChild(m_widgetToFullName["CreateCharacterDetailUIBottomRight"]).GetComponentsInChildren <UIAnchor>(true)[0].uiCamera = cam;
        m_myTransform.FindChild(m_widgetToFullName["CreateCharacterDetailUILeft"]).GetComponentsInChildren <UIAnchor>(true)[0].uiCamera        = cam;
        m_myTransform.FindChild(m_widgetToFullName["CreateCharacterDetailUIRight"]).GetComponentsInChildren <UIAnchor>(true)[0].uiCamera       = cam;
        m_myTransform.FindChild(m_widgetToFullName["CreateCharacterDetailUITop"]).GetComponentsInChildren <UIAnchor>(true)[0].uiCamera         = cam;
        m_myTransform.FindChild(m_widgetToFullName["CreateCharacterUIBottomRight"]).GetComponentsInChildren <UIAnchor>(true)[0].uiCamera       = cam;
        m_myTransform.FindChild(m_widgetToFullName["CreateCharacterUITop"]).GetComponentsInChildren <UIAnchor>(true)[0].uiCamera               = cam;
        m_myTransform.FindChild(m_widgetToFullName["ChooseServerUITop"]).GetComponentsInChildren <UIAnchor>(true)[0].uiCamera           = cam;
        m_myTransform.FindChild(m_widgetToFullName["ChooseServerUIBottomLeft"]).GetComponentsInChildren <UIAnchor>(true)[0].uiCamera    = cam;
        m_myTransform.FindChild(m_widgetToFullName["ChooseServerUITopLeft"]).GetComponentsInChildren <UIAnchor>(true)[0].uiCamera       = cam;
        m_myTransform.FindChild(m_widgetToFullName["CreateCharacterUIBottomLeft"]).GetComponentsInChildren <UIAnchor>(true)[0].uiCamera = cam;
        m_myTransform.FindChild(m_widgetToFullName["CreateCharacterUITopLeft"]).GetComponentsInChildren <UIAnchor>(true)[0].uiCamera    = cam;

        m_camChooseServerGridList = m_myTransform.FindChild(m_widgetToFullName["ChooseServerUIServerGridListCamera"]).GetComponentsInChildren <Camera>(true)[0];
        m_camChooseServerGridList.GetComponentsInChildren <UIViewport>(true)[0].sourceCamera = cam;

        m_dragableCameraChooseServerGridList            = m_camChooseServerGridList.GetComponentsInChildren <MyDragableCamera>(true)[0];
        m_dragableCameraChooseServerGridList.LeftArrow  = FindTransform("ChooseServerUIArrowL").gameObject;
        m_dragableCameraChooseServerGridList.RightArrow = FindTransform("ChooseServerUIArrowR").gameObject;

        m_lblCreateCharacterText            = m_myTransform.FindChild(m_widgetToFullName["CreateCharacterUITitleText"]).GetComponentsInChildren <UILabel>(true)[0];
        m_lblJobName                        = m_myTransform.FindChild(m_widgetToFullName["CreateCharacterDetailUIJobInfoName"]).GetComponentsInChildren <UILabel>(true)[0];
        m_lblJobInfo                        = m_myTransform.FindChild(m_widgetToFullName["CreateCharacterDetailUIJobInfoDetail"]).GetComponentsInChildren <UILabel>(true)[0];
        m_lblCharacterNameInput             = m_myTransform.FindChild(m_widgetToFullName["CreateCharacterDetailUIInput"]).GetComponentsInChildren <UIInput>(true)[0];
        m_lblRecommendServerName            = m_myTransform.FindChild(m_widgetToFullName["RecommendServerUIServerName"]).GetComponentsInChildren <UILabel>(true)[0];
        m_goCreateCharacterDetailUIEnterBtn = m_myTransform.FindChild(m_widgetToFullName["CreateCharacterDetailUIEnterBtn"]).gameObject;
        m_lblEnter = m_myTransform.FindChild(m_widgetToFullName["CreateCharacterDetailUIEnterBtnText"]).GetComponentsInChildren <UILabel>(true)[0];
        m_spCreateCharacterDetailUIEnterBtnBGUp = m_myTransform.FindChild(m_widgetToFullName["CreateCharacterDetailUIEnterBtnBGUp"]).GetComponentsInChildren <UISprite>(true)[0];

        m_goCharacterNameInput = m_myTransform.FindChild(m_widgetToFullName["CreateCharacterDetailUIInput"]).gameObject;
        m_goRandomBtn          = m_myTransform.FindChild(m_widgetToFullName["CreateCharacterDetailUIRandomBtn"]).gameObject;

        m_goChooseCharcterGridList   = m_myTransform.FindChild(m_widgetToFullName["ChooseCharacterUIList"]).gameObject;
        m_goJobAttrList              = m_myTransform.FindChild(m_widgetToFullName["CreateCharacterDetailUIJobAttrList"]).gameObject;
        m_goChooseServerGridList     = m_myTransform.FindChild(m_widgetToFullName["ChooseServerUIServerGridList"]).gameObject;
        m_goCreateCharacterUIBackBtn = m_myTransform.FindChild(m_widgetToFullName["CreateCharacterUIBackBtn"]).gameObject;

        m_goChooseCharacterUI        = m_myTransform.FindChild("ChooseCharacterUI").gameObject;
        m_goChooseServerUI           = m_myTransform.FindChild("ChooseServerUI").gameObject;
        m_goCreateCharacterDetailUI  = m_myTransform.FindChild("CreateCharacterDetailUI").gameObject;
        m_goCreateCharacterUI        = m_myTransform.FindChild("CreateCharacterUI").gameObject;
        m_goRecommendServerUI        = m_myTransform.FindChild("RecommendServerUI").gameObject;
        m_goChooseServerGridPageList = m_myTransform.FindChild(m_widgetToFullName["ChooseServerPageList"]).gameObject;

        m_MTBChooseCharacterUIServer = m_myTransform.FindChild("ChooseCharacterUI/ChooseCharacterUIBottomLeft/ChooseCharcterUIServerBtn").GetComponentsInChildren <MogoTwoStatusButton>(true)[0];
        m_MTBCreateCharacterUIServer = m_myTransform.FindChild("CreateCharacterUI/CreateCharacterUIBottomRight/CreateCharacterUIServerBtn").GetComponentsInChildren <MogoTwoStatusButton>(true)[0];
        m_MTBLatelyLog0 = m_myTransform.FindChild("ChooseServerUI/ChooseServerUILatelyLogBtn0").GetComponentsInChildren <MogoTwoStatusButton>(true)[0];
        m_MTBLatelyLog1 = m_myTransform.FindChild("ChooseServerUI/ChooseServerUILatelyLogBtn1").GetComponentsInChildren <MogoTwoStatusButton>(true)[0];

        m_goCreateCharacterDetailUIJobIconList = m_myTransform.FindChild(m_widgetToFullName["CreateCharacterDetailUIJobIconList"]).gameObject;

        m_spResCtrl = m_myTransform.FindChild(m_widgetToFullName["NewLoginUIResCtrl"]).GetComponentsInChildren <UISprite>(true)[0];

        m_atlasCanRelease = m_spResCtrl.atlas;

        m_goCurrentUI = m_goChooseCharacterUI;

        for (int i = 0; i < 4; ++i)
        {
            AssetCacheMgr.GetUIInstance("ChooseCharcterUIGrid.prefab", (prefab, id, go) =>
            {
                GameObject obj = (GameObject)go;

                obj.transform.parent = m_goChooseCharcterGridList.transform;

                obj.transform.localPosition = new Vector3(0, -m_listChooseCharacterGrid.Count * CHOOSECHARACTERGRIDHEIGHT, 0);
                obj.transform.localScale    = new Vector3(1, 1, 1);
                //obj.GetComponentsInChildren<ChooseCharacterUIGrid>(true)[0].Id = m_listChooseCharacterGrid.Count;
                obj.AddComponent <ChooseCharacterUIGrid>().Id = m_listChooseCharacterGrid.Count;
                m_goChooseCharcterGridList.GetComponentsInChildren <MogoSingleButtonList>(true)[0].SingleButtonList.Add(obj.GetComponentsInChildren <MogoSingleButton>(true)[0]);

                m_listChooseCharacterGrid.Add(obj);

                if (m_listChooseCharacterGrid.Count == 4)
                {
                    TruelyFillChooseCharacterGridData();
                    TruelySetCharacterGridDown();
                    MogoGlobleUIManager.Instance.ShowWaitingTip(false);
                }
            });
        }



        for (int i = 0; i < 3; ++i)
        {
            AssetCacheMgr.GetUIInstance("CreateCharacterDetailUIJobAttr.prefab", (prefab, id, go) =>
            {
                GameObject obj = (GameObject)go;

                obj.transform.parent = m_goJobAttrList.transform;

                obj.transform.localPosition = new Vector3(0, -m_listJobAttr.Count * JOBATTRGRIDHEIGHT, 0);
                obj.transform.localScale    = new Vector3(1, 1, 1);

                obj.AddComponent <CreateCharacterDetailUIJobAttr>();

                m_listJobAttr.Add(obj);
            });
        }

        Initialize();
        inited = true;
    }
    void Awake()
    {
        m_instance = this;
        m_myTransform = transform;
        FillFullNameData(m_myTransform);

        Camera cam = GameObject.Find("MogoMainUI").transform.FindChild("Camera").GetComponentsInChildren<Camera>(true)[0];

        m_myTransform.FindChild(m_widgetToFullName["ChooseCharacterUIBottomLeft"]).GetComponentsInChildren<UIAnchor>(true)[0].uiCamera = cam;
        m_myTransform.FindChild(m_widgetToFullName["ChooseCharacterUIBottomRight"]).GetComponentsInChildren<UIAnchor>(true)[0].uiCamera = cam;
        m_myTransform.FindChild(m_widgetToFullName["ChooseCharacterUIRight"]).GetComponentsInChildren<UIAnchor>(true)[0].uiCamera = cam;
        m_myTransform.FindChild(m_widgetToFullName["ChooseCharacterUITop"]).GetComponentsInChildren<UIAnchor>(true)[0].uiCamera = cam;
        m_myTransform.FindChild(m_widgetToFullName["ChooseCharacterUITopRight"]).GetComponentsInChildren<UIAnchor>(true)[0].uiCamera = cam;
        m_myTransform.FindChild(m_widgetToFullName["CreateCharacterDetailUIBottomLeft"]).GetComponentsInChildren<UIAnchor>(true)[0].uiCamera = cam;
        m_myTransform.FindChild(m_widgetToFullName["CreateCharacterDetailUITopLeft"]).GetComponentsInChildren<UIAnchor>(true)[0].uiCamera = cam;
        m_myTransform.FindChild(m_widgetToFullName["CreateCharacterDetailUIBottomRight"]).GetComponentsInChildren<UIAnchor>(true)[0].uiCamera = cam;
        m_myTransform.FindChild(m_widgetToFullName["CreateCharacterDetailUILeft"]).GetComponentsInChildren<UIAnchor>(true)[0].uiCamera = cam;
        m_myTransform.FindChild(m_widgetToFullName["CreateCharacterDetailUIRight"]).GetComponentsInChildren<UIAnchor>(true)[0].uiCamera = cam;
        m_myTransform.FindChild(m_widgetToFullName["CreateCharacterDetailUITop"]).GetComponentsInChildren<UIAnchor>(true)[0].uiCamera = cam;
        m_myTransform.FindChild(m_widgetToFullName["CreateCharacterUIBottomRight"]).GetComponentsInChildren<UIAnchor>(true)[0].uiCamera = cam;
        m_myTransform.FindChild(m_widgetToFullName["CreateCharacterUITop"]).GetComponentsInChildren<UIAnchor>(true)[0].uiCamera = cam;
        m_myTransform.FindChild(m_widgetToFullName["ChooseServerUITop"]).GetComponentsInChildren<UIAnchor>(true)[0].uiCamera = cam;
        m_myTransform.FindChild(m_widgetToFullName["ChooseServerUIBottomLeft"]).GetComponentsInChildren<UIAnchor>(true)[0].uiCamera = cam;
        m_myTransform.FindChild(m_widgetToFullName["ChooseServerUITopLeft"]).GetComponentsInChildren<UIAnchor>(true)[0].uiCamera = cam;
        m_myTransform.FindChild(m_widgetToFullName["CreateCharacterUIBottomLeft"]).GetComponentsInChildren<UIAnchor>(true)[0].uiCamera = cam;
        m_myTransform.FindChild(m_widgetToFullName["CreateCharacterUITopLeft"]).GetComponentsInChildren<UIAnchor>(true)[0].uiCamera = cam;

        m_camChooseServerGridList = m_myTransform.FindChild(m_widgetToFullName["ChooseServerUIServerGridListCamera"]).GetComponentsInChildren<Camera>(true)[0];
        m_camChooseServerGridList.GetComponentsInChildren<UIViewport>(true)[0].sourceCamera = cam;

        m_dragableCameraChooseServerGridList = m_camChooseServerGridList.GetComponentsInChildren<MyDragableCamera>(true)[0];
        m_dragableCameraChooseServerGridList.LeftArrow = FindTransform("ChooseServerUIArrowL").gameObject;
        m_dragableCameraChooseServerGridList.RightArrow = FindTransform("ChooseServerUIArrowR").gameObject;

        m_lblCreateCharacterText = m_myTransform.FindChild(m_widgetToFullName["CreateCharacterUITitleText"]).GetComponentsInChildren<UILabel>(true)[0];
        m_lblJobName = m_myTransform.FindChild(m_widgetToFullName["CreateCharacterDetailUIJobInfoName"]).GetComponentsInChildren<UILabel>(true)[0];
        m_lblJobInfo = m_myTransform.FindChild(m_widgetToFullName["CreateCharacterDetailUIJobInfoDetail"]).GetComponentsInChildren<UILabel>(true)[0];
        m_lblCharacterNameInput = m_myTransform.FindChild(m_widgetToFullName["CreateCharacterDetailUIInput"]).GetComponentsInChildren<UIInput>(true)[0];
        m_lblRecommendServerName = m_myTransform.FindChild(m_widgetToFullName["RecommendServerUIServerName"]).GetComponentsInChildren<UILabel>(true)[0];
        m_goCreateCharacterDetailUIEnterBtn = m_myTransform.FindChild(m_widgetToFullName["CreateCharacterDetailUIEnterBtn"]).gameObject;
        m_lblEnter = m_myTransform.FindChild(m_widgetToFullName["CreateCharacterDetailUIEnterBtnText"]).GetComponentsInChildren<UILabel>(true)[0];
        m_spCreateCharacterDetailUIEnterBtnBGUp = m_myTransform.FindChild(m_widgetToFullName["CreateCharacterDetailUIEnterBtnBGUp"]).GetComponentsInChildren<UISprite>(true)[0];

        m_goCharacterNameInput = m_myTransform.FindChild(m_widgetToFullName["CreateCharacterDetailUIInput"]).gameObject;
        m_goRandomBtn = m_myTransform.FindChild(m_widgetToFullName["CreateCharacterDetailUIRandomBtn"]).gameObject;

        m_goChooseCharcterGridList = m_myTransform.FindChild(m_widgetToFullName["ChooseCharacterUIList"]).gameObject;
        m_goJobAttrList = m_myTransform.FindChild(m_widgetToFullName["CreateCharacterDetailUIJobAttrList"]).gameObject;
        m_goChooseServerGridList = m_myTransform.FindChild(m_widgetToFullName["ChooseServerUIServerGridList"]).gameObject;
        m_goCreateCharacterUIBackBtn = m_myTransform.FindChild(m_widgetToFullName["CreateCharacterUIBackBtn"]).gameObject;

        m_goChooseCharacterUI = m_myTransform.FindChild("ChooseCharacterUI").gameObject;
        m_goChooseServerUI = m_myTransform.FindChild("ChooseServerUI").gameObject;
        m_goCreateCharacterDetailUI = m_myTransform.FindChild("CreateCharacterDetailUI").gameObject;
        m_goCreateCharacterUI = m_myTransform.FindChild("CreateCharacterUI").gameObject;
        m_goRecommendServerUI = m_myTransform.FindChild("RecommendServerUI").gameObject;
        m_goChooseServerGridPageList = m_myTransform.FindChild(m_widgetToFullName["ChooseServerPageList"]).gameObject;

        m_MTBChooseCharacterUIServer = m_myTransform.FindChild("ChooseCharacterUI/ChooseCharacterUIBottomLeft/ChooseCharcterUIServerBtn").GetComponentsInChildren<MogoTwoStatusButton>(true)[0];
        m_MTBCreateCharacterUIServer = m_myTransform.FindChild("CreateCharacterUI/CreateCharacterUIBottomRight/CreateCharacterUIServerBtn").GetComponentsInChildren<MogoTwoStatusButton>(true)[0];
        m_MTBLatelyLog0 = m_myTransform.FindChild("ChooseServerUI/ChooseServerUILatelyLogBtn0").GetComponentsInChildren<MogoTwoStatusButton>(true)[0];
        m_MTBLatelyLog1 = m_myTransform.FindChild("ChooseServerUI/ChooseServerUILatelyLogBtn1").GetComponentsInChildren<MogoTwoStatusButton>(true)[0];

        m_goCreateCharacterDetailUIJobIconList = m_myTransform.FindChild(m_widgetToFullName["CreateCharacterDetailUIJobIconList"]).gameObject;

        m_spResCtrl = m_myTransform.FindChild(m_widgetToFullName["NewLoginUIResCtrl"]).GetComponentsInChildren<UISprite>(true)[0];

        m_atlasCanRelease = m_spResCtrl.atlas;

        m_goCurrentUI = m_goChooseCharacterUI;

        for (int i = 0; i < 4; ++i)
        {
            AssetCacheMgr.GetUIInstance("ChooseCharcterUIGrid.prefab", (prefab, id, go) =>
            {
                GameObject obj = (GameObject)go;

                obj.transform.parent = m_goChooseCharcterGridList.transform;

                obj.transform.localPosition = new Vector3(0, -m_listChooseCharacterGrid.Count * CHOOSECHARACTERGRIDHEIGHT, 0);
                obj.transform.localScale = new Vector3(1, 1, 1);
                //obj.GetComponentsInChildren<ChooseCharacterUIGrid>(true)[0].Id = m_listChooseCharacterGrid.Count;
                obj.AddComponent<ChooseCharacterUIGrid>().Id = m_listChooseCharacterGrid.Count;
                m_goChooseCharcterGridList.GetComponentsInChildren<MogoSingleButtonList>(true)[0].SingleButtonList.Add(obj.GetComponentsInChildren<MogoSingleButton>(true)[0]);

                m_listChooseCharacterGrid.Add(obj);

                if (m_listChooseCharacterGrid.Count == 4)
                {
                    TruelyFillChooseCharacterGridData();
                    TruelySetCharacterGridDown();
                    MogoGlobleUIManager.Instance.ShowWaitingTip(false);
                }
            });
        }



        for (int i = 0; i < 3; ++i)
        {
            AssetCacheMgr.GetUIInstance("CreateCharacterDetailUIJobAttr.prefab", (prefab, id, go) =>
            {
                GameObject obj = (GameObject)go;

                obj.transform.parent = m_goJobAttrList.transform;

                obj.transform.localPosition = new Vector3(0, -m_listJobAttr.Count * JOBATTRGRIDHEIGHT, 0);
                obj.transform.localScale = new Vector3(1, 1, 1);

                obj.AddComponent<CreateCharacterDetailUIJobAttr>();

                m_listJobAttr.Add(obj);
            });
        }

        Initialize();
        inited = true;
    }
Example #6
0
    void Awake()
    {
        m_instance = this;
        m_myTransform = transform;
        FillFullNameData(m_myTransform);       

        Initialize();

        for (int i = 0; i < 5; ++i)
        {
            //m_arrSkillIconGrid[i] = m_myTransform.FindChild(m_widgetToFullName["SkillIcon" + i]).GetComponentsInChildren<SkillUIIconGrid>(true)[0];
            m_arrSkillIconGrid[i] = m_myTransform.FindChild(m_widgetToFullName["SkillIcon" + i]).gameObject.AddComponent<SkillUIIconGrid>();
            m_arrSkillIconGrid[i].ID = i;

            Mogo.Util.LoggerHelper.Debug("Run Herererererer");
        }

        for (int i = 0; i < 3; ++i)
        {
            m_arrLblSkillInfoIconName[i] = m_myTransform.FindChild(m_widgetToFullName["SkillDialogInfoIcon" + i + "Name"]).GetComponentsInChildren<UILabel>(true)[0];
            m_arrSSSkillInfoActive[i] = m_myTransform.FindChild(m_widgetToFullName["SkillDialogInfoIcon" + i + "Active"]).GetComponentsInChildren<UISlicedSprite>(true)[0];
            m_arrSSSkillInfoLock[i] = m_myTransform.FindChild(m_widgetToFullName["SkillDialogInfoIcon" + i + "Lock"]).GetComponentsInChildren<UISlicedSprite>(true)[0];
            m_arrSSSkillInfoFG[i] = m_myTransform.FindChild(m_widgetToFullName["SkillDialogInfoIcon" + i + "FG"]).GetComponentsInChildren<UISlicedSprite>(true)[0];
        }

        m_lblSkillName = m_myTransform.FindChild(m_widgetToFullName["SkillDialogInfoName"]).GetComponentsInChildren<UILabel>(true)[0];
        m_lblSkillNeedLevel = m_myTransform.FindChild(m_widgetToFullName["SkillDialogInfoNeedLevelNum"]).GetComponentsInChildren<UILabel>(true)[0];
        m_lblSkillDescripe = m_myTransform.FindChild(m_widgetToFullName["SkillDialogInfoDescripeText"]).GetComponentsInChildren<UILabel>(true)[0];
        m_lblSkillLearnCostGold = m_myTransform.FindChild(m_widgetToFullName["SkillDialogInfoLearnCostGlodText"]).GetComponentsInChildren<UILabel>(true)[0];
        m_lblSkillLearnCostHorner = m_myTransform.FindChild(m_widgetToFullName["SkillDialogInfoLearnCostHornerText"]).GetComponentsInChildren<UILabel>(true)[0];
        m_lblSkillUIGold = m_myTransform.FindChild(m_widgetToFullName["SkillDialogGoldInfoNum"]).GetComponentsInChildren<UILabel>(true)[0];
        m_lblSkillUIHorner = m_myTransform.FindChild(m_widgetToFullName["SkillDialogHornerInfoNum"]).GetComponentsInChildren<UILabel>(true)[0];
        m_lblSkillDamageRace = m_myTransform.FindChild(m_widgetToFullName["SkillDialogInfoDamageRaceText"]).GetComponentsInChildren<UILabel>(true)[0];
        m_lblSkillDamageRaceNum = FindTransform("SkillDialogInfoDamageRaceNum").GetComponentsInChildren<UILabel>(true)[0];
        m_lblSkillExtraDamage = m_myTransform.FindChild(m_widgetToFullName["SkillDialogInfoExtraDamageText"]).GetComponentsInChildren<UILabel>(true)[0];
        m_lblSkillExtraDamageNum = FindTransform("SkillDialogInfoExtraDamageNum").GetComponentsInChildren<UILabel>(true)[0];

        m_spSwitchIcon = m_myTransform.FindChild(m_widgetToFullName["SkillIcon4Switch"]).GetComponentsInChildren<UISprite>(true)[0];

        m_learnBtn = m_myTransform.FindChild(m_widgetToFullName["SkillDialogInfoLearn"]).GetComponentsInChildren<MogoTwoStatusButton>(true)[0];

        m_goSkillInfoList = m_myTransform.FindChild(m_widgetToFullName["SkillDialogInfoIconList"]).gameObject;

        m_spRefreshCtrl = m_myTransform.FindChild(m_widgetToFullName["SkillUIRefreshCtrl"]).GetComponentsInChildren<UISprite>(true)[0];

        m_mtbWeapon0 = m_myTransform.FindChild(m_widgetToFullName["SkillDialogPageWeapon0"]).GetComponent<MogoSingleButton>();
        m_mtbWeapon1 = m_myTransform.FindChild(m_widgetToFullName["SkillDialogPageWeapon1"]).GetComponent<MogoSingleButton>();

        m_spRefreshCtrl.atlas = MogoUIManager.Instance.GetSkillIconAtlas();
        m_lblSkillDialogInfoNeedLevelText = FindTransform("SkillDialogInfoNeedLevelText").GetComponentsInChildren<UILabel>(true)[0];
        m_lblSkillDialogInfoLearnCostText = FindTransform("SkillDialogInfoLearnCostText").GetComponentsInChildren<UILabel>(true)[0];
    }