public BaseRun(Summary1 s1) { set1(s1); character_organization_group = new CharacterOrganizationGroup(s1); equipment_organization_group = new EquipmentOrganizationGroup(s1); party_select_group = new PartySelectGroup(s1); base_stage_select_group = new BaseStageSelectGroup1(s1); character_status = new CharacterStatus(s1); base_menu = new BaseMenu(s1); base_title_menu = new BaseTitleMenu(s1); base_bg_control = new BaseBgControl(s1); base_button_group = new BaseButtonGroup(s1); base_function = new BaseFunction(s1); base_main_add_menu = new BaseMainAddMenu(s1); base_stage_result = new BaseStageResult(s1); base_option = new BaseOption(s1); clear_change = new ClearChange(s1); }
protected override void PageSwitchSetting(bool initalize) { base.PageSwitchSetting(initalize); m_IsRequestedApi = false; //-------------------------------- // オブジェクトの取得 //-------------------------------- m_PartySelectGroup = m_CanvasObj.GetComponentInChildren <PartySelectGroup>(); m_PartySelectGroup.SetPositionAjustStatusBar(new Vector2(0, -132)); m_PartySelectGroup.SetSizeParfect(new Vector2(0, 128)); m_PartyParamPanel = m_CanvasObj.GetComponentInChildren <PartyParamPanel>(); m_PartyParamPanel.SetPositionAjustStatusBar(new Vector2(0, -280)); m_PartySelectButtonPanel = m_CanvasObj.GetComponentInChildren <PartySelectButtonPanel>(); m_PartySelectButtonPanel.SetPositionAjustStatusBar(new Vector2(0, -714)); // パーティ一覧の描画 if (m_UnitPartyCurrent == DefaultUnitPartyCurrent) { m_UnitPartyCurrent = UserDataAdmin.Instance.m_StructPlayer.unit_party_current; } CreatePartyList(); CreatePartyParam(); m_PartyAssignLength = UserDataAdmin.Instance.m_StructPartyAssign.Length; // 下部ボタン m_PartySelectButtonPanel.IsActiveMemberSettingButton = true; m_PartySelectButtonPanel.MemberSettingButtonText = GameTextUtil.GetText("party_button"); m_PartySelectButtonPanel.MemberSettingAction = OnSelectMovePartyAssign; m_PartySelectButtonPanel.SetUpButtons(false); SetUpAppearAnimation(); MainMenuManager.Instance.currentCategory = MAINMENU_CATEGORY.UNIT; StartCoroutine(sohwArrow(() => { MainMenuParam.m_PartySelectIsShowLinkUnit = MainMenuParam.m_PartySelectShowedLinkUnit; MainMenuParam.m_PartySelectShowedLinkUnit = false; m_PartyParamPanel.SetUpLinkUnit(MainMenuParam.m_PartySelectIsShowLinkUnit); })); }
// Use this for initialization void Start() { // ページ切り替え用トグルの設定 Context.Toggle = GetComponent <Toggle>(); ToggleGroup toggleGroup = GetComponentInParent <ToggleGroup>(); if (toggleGroup != null) { Context.Toggle.group = toggleGroup; } // コールバック設定 PartySelectGroup partySelectGroup = GetComponentInParent <PartySelectGroup>(); if (partySelectGroup != null) { Context.Toggle.onValueChanged.AddListener(partySelectGroup.OnChangedPartGroup); } }