コード例 #1
0
    protected override void PageSwitchSetting(bool initalize)
    {
        base.PageSwitchSetting(initalize);

        //--------------------------------
        // オブジェクトの取得
        //--------------------------------
        m_HeroDetail = m_CanvasObj.GetComponentInChildren <HeroDetail>();
        m_HeroDetail.SetTopAndBottomAjustStatusBar(new Vector2(-65, -131));
        m_HeroSelectButtonPanel = m_CanvasObj.GetComponentInChildren <HeroSelectButtonPanel>();
        m_HeroSelectButtonPanel.SetSizeParfect(new Vector2(0, 78));
        m_UnitSkillPanel = m_CanvasObj.GetComponentInChildren <UnitSkillPanel>();

        m_HeroSelectButtonPanel.ReturnAction = OnClickNextButton;
        m_HeroSelectButtonPanel.IsActiveNext = false;

        PacketStructHero heroData = null;

        if (MainMenuParam.m_HeroCurrentInex >= 0 && MainMenuParam.m_HeroCurrentInex < UserDataAdmin.Instance.m_StructHeroList.Length)
        {
            heroData = UserDataAdmin.Instance.m_StructHeroList[MainMenuParam.m_HeroCurrentInex];
        }
        m_HeroDetail.SetDetail(heroData, OnClickStoryItem);

        MainMenuManager.Instance.currentCategory = MAINMENU_CATEGORY.HOME;
    }