protected override void OnOpen() { base.OnOpen(); InitComponent(); MultiLangrage(); subWindows.Clear(); subWindows.Add(ChargeType.Recharge, SubWindowBase.CreateSubWindow <ChargeWindow_Recharge, Window_Charge> (this, rechargeRoot?.gameObject)); subWindows.Add(ChargeType.TotalRecharge, SubWindowBase.CreateSubWindow <ChargeWindow_TotalRecharge, Window_Charge>(this, totalRechargeRoot?.gameObject)); detailWindow = SubWindowBase.CreateSubWindow <ChargeWindow_Detail>(this, detailRoot?.gameObject); map.Add(GetComponent <Toggle>("checkBox/1"), ChargeType.Recharge); map.Add(GetComponent <Toggle>("checkBox/5"), ChargeType.TotalRecharge); group.onAnyToggleStateOn.AddListener(OnToggleOn); }
protected override void OnOpen() { m_setChoose = false; m_welfPlane = GetComponent <RectTransform>("wbg"); m_chargePlane = GetComponent <RectTransform>("cbg"); m_root = GetComponent <RectTransform>("AssetRoot"); m_detailRoot = GetComponent <RectTransform>("preview_panel"); m_checkImg = GetComponent <TweenPosition>("checkBox/viewport/content/check_Img"); m_welfareTog = GetComponent <Toggle>("toggleGrop/welfareTog"); m_chargeTog = GetComponent <Toggle>("toggleGrop/chargeTog"); m_welfareHint = GetComponent <Image>("toggleGrop/welfareTog/hint"); m_chargeHint = GetComponent <Image>("toggleGrop/chargeTog/hint"); m_lableScroll = GetComponent <ScrollView>("checkBox"); m_lableShow = new DataSource <PWeflareInfo>(null, m_lableScroll, SetlableInfo, OnLableClick); m_welfareTog.onValueChanged.AddListener(delegate { if (!m_welfareTog.isOn) { return; } SetTogState(moduleWelfare.allWeflarInfo, 0); }); m_chargeTog.onValueChanged.AddListener(delegate { if (!m_chargeTog.isOn) { return; } SetTogState(moduleWelfare.allChargeInfo, 1); }); m_detailWindow = SubWindowBase.CreateSubWindow <ChargeWindow_Detail>(this, m_detailRoot.gameObject); SetSubWindow(); }