Пример #1
0
 public static void Show(LopetDataEx lopetData)
 {
     if (lopetData == null)
     {
         return;
     }
     if (GUISummonLopetSuccess.mInstance == null)
     {
         UnityEngine.Object @object = Res.LoadGUI("GUI/GUISummonLopetSuccess");
         if (@object == null)
         {
             global::Debug.LogError(new object[]
             {
                 "Res.Load GUI/GUISummonLopetSuccess error"
             });
             return;
         }
         GameObject gameObject = (GameObject)UnityEngine.Object.Instantiate(@object);
         gameObject.name = @object.name;
         gameObject.transform.parent = GameUIManager.mInstance.uiCamera.gameObject.transform;
         gameObject.transform.localPosition = new Vector3(0f, 0f, 3000f);
         gameObject.transform.localScale = Vector3.one;
         GUISummonLopetSuccess.mInstance = gameObject.AddComponent<GUISummonLopetSuccess>();
     }
     GUISummonLopetSuccess.mInstance.Init(lopetData);
 }
Пример #2
0
 public static bool TryClose()
 {
     if (GUISummonLopetSuccess.mInstance != null)
     {
         UnityEngine.Object.Destroy(GUISummonLopetSuccess.mInstance.gameObject);
         GUISummonLopetSuccess.mInstance = null;
         return true;
     }
     return false;
 }