Exemplo n.º 1
0
 void SelfOpenAndRevokeListener(UI.Legacy.PopUpBase popUp, UnityEngine.Events.UnityAction <UI.Legacy.PopUpBase> closeCallback)
 {
     Show();
     OpenTibiaUnity.GameManager.InvokeOnMainThread(() =>
                                                   popUp.onClose.RemoveListener(closeCallback)
                                                   );
 }
Exemplo n.º 2
0
 void SelfCloseAndBindListner(UI.Legacy.PopUpBase popUp, UnityEngine.Events.UnityAction <UI.Legacy.PopUpBase> closeCallback)
 {
     Hide();
     popUp.Show();
     popUp.onClose.AddListener(closeCallback);
 }
Exemplo n.º 3
0
 private void OnHotkeysWindowClosed(UI.Legacy.PopUpBase _)
 {
     SelfOpenAndRevokeListener(ModulesManager.Instance.LegacyHotkeyOptionsWidget, OnHotkeysWindowClosed);
 }
Exemplo n.º 4
0
 private void OnGraphicsWindowClosed(UI.Legacy.PopUpBase _)
 {
     SelfOpenAndRevokeListener(ModulesManager.Instance.LegacyGraphicsOptionWidget, OnGraphicsWindowClosed);
 }