예제 #1
0
 private static void CreateInstance()
 {
     if (GUIPassCombatPopUp.mInstance != null)
     {
         return;
     }
     GameObject gameObject = Res.LoadGUI("GUI/GUIPassCombatPopUp");
     if (gameObject == null)
     {
         global::Debug.LogError(new object[]
         {
             "Res.Load GUI/GUIPassCombatPopUp error"
         });
         return;
     }
     GameObject gameObject2 = NGUITools.AddChild(GameUIManager.mInstance.uiCamera.gameObject, gameObject);
     if (gameObject2 == null)
     {
         global::Debug.LogError(new object[]
         {
             "AddChild GUIPassCombatPopUp error"
         });
         return;
     }
     gameObject2.transform.localPosition = new Vector3(0f, 0f, 2500f);
     GUIPassCombatPopUp.mInstance = gameObject2.AddComponent<GUIPassCombatPopUp>();
 }
예제 #2
0
 public static void Show(GUIPassCombatPopUp.VoidCallback OKEvent, GUIPassCombatPopUp.VoidCallback CancelEvent)
 {
     if (GUIPassCombatPopUp.mInstance == null)
     {
         GUIPassCombatPopUp.CreateInstance();
     }
     GUIPassCombatPopUp.mInstance.Init(OKEvent, CancelEvent);
 }
예제 #3
0
 public void Init(GUIPassCombatPopUp.VoidCallback cb, GUIPassCombatPopUp.VoidCallback cb2)
 {
     this.OKEvent = cb;
     this.CancelEvent = cb2;
     this.mWindow = GameUITools.FindGameObject("Window", base.gameObject);
     GameUITools.RegisterClickEvent("FadeBG", new UIEventListener.VoidDelegate(this.OnCloseClick), base.gameObject);
     GameUITools.RegisterClickEvent("Cancel", new UIEventListener.VoidDelegate(this.OnCloseClick), this.mWindow);
     GameUITools.RegisterClickEvent("OK", new UIEventListener.VoidDelegate(this.OnOKClick), this.mWindow);
     GameUITools.RegisterClickEvent("Cancel", new UIEventListener.VoidDelegate(this.OnCancelClick), this.mWindow);
     base.gameObject.SetActive(true);
     GameUITools.PlayOpenWindowAnim(this.mWindow.transform, null, true);
 }
예제 #4
0
 private void CloseImmediate()
 {
     UnityEngine.Object.Destroy(GUIPassCombatPopUp.mInstance.gameObject);
     GUIPassCombatPopUp.mInstance = null;
 }