示例#1
0
        private void StartClose()
        {
            LayoutElement viewPortHandle = this.view_port_handle;

            viewPortHandle.set_minHeight(viewPortHandle.get_minHeight() + this.click_target[0].TargetViewPortSize);
            this.click_target[0].StartClose();
        }
        private void ScaleDownBanners()
        {
            if (this.isScaledDown)
            {
                return;
            }
            this.isScaledDown  = true;
            this.isQuestFilter = true;
            Transform transform = ((Component)this).get_transform();

            for (int index = transform.get_childCount() - 1; index >= 0; --index)
            {
                Transform child = transform.GetChild(index);
                if (!Object.op_Equality((Object)child, (Object)null))
                {
                    LayoutElement component = (LayoutElement)((Component)child).GetComponent <LayoutElement>();
                    if (Object.op_Inequality((Object)component, (Object)null))
                    {
                        LayoutElement layoutElement1 = component;
                        layoutElement1.set_minWidth(layoutElement1.get_minWidth() * 0.7f);
                        LayoutElement layoutElement2 = component;
                        layoutElement2.set_minHeight(layoutElement2.get_minHeight() * 0.7f);
                    }
                }
            }
        }
示例#3
0
        public void CreateMainWindow(int MenuID)
        {
            string s = LocalizedText.Get("help.MENU_NUM");

            if (s == null)
            {
                return;
            }
            int num1 = int.Parse(s);

            if (MenuID < 0 || MenuID >= num1 || Object.op_Equality((Object)this.m_HelpMain, (Object)null))
            {
                return;
            }
            int       num2   = MenuID + 1;
            float     num3   = 0.0f;
            Transform child1 = this.m_HelpMain.get_transform().FindChild("header");

            if (Object.op_Inequality((Object)child1, (Object)null))
            {
                LText  component = (LText)((Component)child1.FindChild("Text")).GetComponent <LText>();
                string str       = LocalizedText.Get("help.MAIN_TITLE_" + (object)num2);
                if (string.IsNullOrEmpty(str) || str == "MAIN_TITLE_" + (object)num2)
                {
                    ((Component)child1).get_gameObject().SetActive(false);
                }
                else
                {
                    component.set_text(str);
                }
            }
            Transform image1 = this.m_HelpMain.get_transform().Find("page/template/contents/viewport/layout/contents_image");

            if (this.SetImageData(image1, "Image", "Helps/help_image_" + (object)num2))
            {
                LayoutElement component = (LayoutElement)((Component)image1).GetComponent <LayoutElement>();
                num3 += component.get_minHeight();
            }
            bool      flag   = false;
            Transform image2 = this.m_HelpMain.get_transform().Find("page/template/contents/viewport/layout/contents_image_small");

            if (flag | this.SetImageData(image2, "Image0", "Helps/help_image_" + (object)num2 + "_0") | this.SetImageData(image2, "Image1", "Helps/help_image_" + (object)num2 + "_1"))
            {
                ((Component)image2).get_gameObject().SetActive(true);
                LayoutElement component = (LayoutElement)((Component)image2).GetComponent <LayoutElement>();
                num3 += component.get_minHeight();
            }
            Transform child2 = this.m_HelpMain.get_transform().FindChild("page/template/contents/viewport/layout/contents_text");

            if (Object.op_Inequality((Object)child2, (Object)null))
            {
                Transform     child3     = child2.FindChild("Text");
                LText         component1 = (LText)((Component)child3).GetComponent <LText>();
                string        str1       = LocalizedText.Get("help.MAIN_TEXT_" + (object)num2);
                string        str2       = "help.MAIN_TEXT_" + (object)num2;
                LayoutElement component2 = (LayoutElement)((Component)child2).GetComponent <LayoutElement>();
                if (string.IsNullOrEmpty(str1) || str1 == "MAIN_TEXT_" + (object)num2)
                {
                    ((Component)child2).get_gameObject().SetActive(false);
                }
                else
                {
                    component1.set_text(str2);
                    ((Component)child2).get_gameObject().SetActive(true);
                    num3 += component2.get_preferredHeight();
                    HelpWindow.HELP_ID helpId           = (HelpWindow.HELP_ID)num2;
                    RectTransform      component3       = (RectTransform)((Component)child3).GetComponent <RectTransform>();
                    Vector2            anchoredPosition = component3.get_anchoredPosition();
                    switch (helpId)
                    {
                    case HelpWindow.HELP_ID.ACTION:
                        anchoredPosition.y = (__Null)150.0;
                        component3.set_anchoredPosition(anchoredPosition);
                        num3 -= component2.get_preferredHeight();
                        break;

                    case HelpWindow.HELP_ID.REACTION:
                    case HelpWindow.HELP_ID.SUPPORT:
                        anchoredPosition.y = (__Null)250.0;
                        component3.set_anchoredPosition(anchoredPosition);
                        num3 = component2.get_preferredHeight();
                        break;

                    case HelpWindow.HELP_ID.SHOP:
                        anchoredPosition.y = (__Null)200.0;
                        component3.set_anchoredPosition(anchoredPosition);
                        num3 -= component2.get_preferredHeight();
                        break;

                    default:
                        anchoredPosition.y = (__Null)0.0;
                        component3.set_anchoredPosition(anchoredPosition);
                        break;
                    }
                }
            }
            RectTransform child4            = this.m_HelpMain.get_transform().FindChild("page/template/contents/viewport/layout") as RectTransform;
            Vector2       anchoredPosition1 = child4.get_anchoredPosition();
            Vector2       sizeDelta         = child4.get_sizeDelta();

            sizeDelta.y = (__Null)(double)num3;
            child4.set_sizeDelta(sizeDelta);
            anchoredPosition1.y = (__Null)0.0;
            child4.set_anchoredPosition(anchoredPosition1);
            this.m_HelpMain.SetActive(true);
            if (Object.op_Implicit((Object)this.MiddleBackButton))
            {
                ((Component)this.MiddleBackButton).get_gameObject().SetActive(false);
            }
            ((Component)this.BackButton).get_gameObject().SetActive(true);
        }