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); } } } }
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); }