public static void Show(GUIBagFullPopUp.EBagType type) { if (GUIBagFullPopUp.mInstance == null) { GUIBagFullPopUp.CreateInstance(); } GUIBagFullPopUp.mInstance.Init(type); }
public void Init(GUIBagFullPopUp.EBagType type) { this.mCurType = type; switch (this.mCurType) { case GUIBagFullPopUp.EBagType.EBT_Pet: { string @string = Singleton<StringManager>.Instance.GetString("summonLb"); this.mContentTxt.text = Singleton<StringManager>.Instance.GetString("bag0", new object[] { @string }); this.mSaleTxt.text = Singleton<StringManager>.Instance.GetString("bag3", new object[] { @string }); this.mBreakTxt.text = Singleton<StringManager>.Instance.GetString("bag2", new object[] { @string }); break; } case GUIBagFullPopUp.EBagType.EBT_Equip: { string @string = Singleton<StringManager>.Instance.GetString("equipLb"); this.mContentTxt.text = Singleton<StringManager>.Instance.GetString("bag0", new object[] { @string }); this.mSaleTxt.text = Singleton<StringManager>.Instance.GetString("bag1", new object[] { @string }); this.mBreakTxt.text = Singleton<StringManager>.Instance.GetString("bag2", new object[] { @string }); break; } case GUIBagFullPopUp.EBagType.EBT_Trinket: { string @string = Singleton<StringManager>.Instance.GetString("shengQiLb"); this.mContentTxt.text = Singleton<StringManager>.Instance.GetString("bag0", new object[] { @string }); this.mSaleTxt.text = Singleton<StringManager>.Instance.GetString("bag4", new object[] { @string }); this.mBreakTxt.text = Singleton<StringManager>.Instance.GetString("bag5", new object[] { @string }); break; } case GUIBagFullPopUp.EBagType.EBT_Lopet: { string @string = Singleton<StringManager>.Instance.GetString("LopetLb"); this.mContentTxt.text = Singleton<StringManager>.Instance.GetString("bag0", new object[] { @string }); this.mSaleTxt.text = Singleton<StringManager>.Instance.GetString("bag6", new object[] { @string }); this.mBreakTxt.text = Singleton<StringManager>.Instance.GetString("bag2", new object[] { @string }); break; } } base.gameObject.SetActive(true); GameUITools.PlayOpenWindowAnim(this.mWindow.transform, null, true); }
private static void CreateInstance() { if (GUIBagFullPopUp.mInstance != null) { return; } GameObject gameObject = Res.LoadGUI("GUI/GUIBagFullPopUp"); if (gameObject == null) { global::Debug.LogError(new object[] { "Res.Load GUI/GUIBagFullPopUp error" }); return; } GameObject gameObject2 = NGUITools.AddChild(GameUIManager.mInstance.uiCamera.gameObject, gameObject); if (gameObject2 == null) { global::Debug.LogError(new object[] { "AddChild GUIBagFullPopUp error" }); return; } gameObject2.transform.localPosition = new Vector3(0f, 0f, 3000f); GUIBagFullPopUp.mInstance = gameObject2.AddComponent<GUIBagFullPopUp>(); }