public static void Show(LopetDataEx petData)
 {
     if (petData == null)
     {
         return;
     }
     if (GUILopetAwakeSuccess.mInstance == null)
     {
         UnityEngine.Object @object = Res.LoadGUI("GUI/GUILopetAwakeSuccess");
         if (@object == null)
         {
             global::Debug.LogError(new object[]
             {
                 "Res.Load GUI/GUILopetAwakeSuccess 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;
         GUILopetAwakeSuccess.mInstance = gameObject.AddComponent<GUILopetAwakeSuccess>();
     }
     GUILopetAwakeSuccess.mInstance.Init(petData);
 }
 public static bool TryClose()
 {
     if (GUILopetAwakeSuccess.mInstance != null)
     {
         UnityEngine.Object.Destroy(GUILopetAwakeSuccess.mInstance.gameObject);
         GUILopetAwakeSuccess.mInstance = null;
         return true;
     }
     return false;
 }