private void Call() { if (UIStateSystem.IsEventSystemLock(false)) { return; } UIStateSystem.LockOfClickInterval(0u); SoundManager.PlayUI(base.get_gameObject()); base.SetValue(this.CommandBinding.MemberName, null); }
public override void OnPointerClick(PointerEventData eventData) { if (UIStateSystem.IsEventSystemLock(false)) { return; } base.OnPointerClick(eventData); SoundManager.PlayUI(base.get_gameObject()); UIStateSystem.LockOfClickInterval(0u); }
private void OnClickEffect(GameObject go) { UIStateSystem.LockOfClickInterval(200u); Vector2 vector; if (RectTransformUtility.ScreenPointToLocalPointInRectangle(base.get_transform().get_parent().get_transform() as RectTransform, Input.get_mousePosition(), base.get_transform().get_parent().GetComponent <Canvas>().get_worldCamera(), ref vector)) { FXSpineManager.Instance.PlaySpine(3702, base.FindTransform("LeftPanel"), "GodSoldierUI", 2004, null, "UI", vector.x + 300f, vector.y, 1f, 1f, false, FXMaskLayer.MaskState.None); } }
private void Call(bool value) { if (UIStateSystem.IsEventSystemLock(false)) { return; } base.SetValue(this.ValueBinding.MemberName, value); this.UpdateValue(value); UIStateSystem.LockOfClickInterval(0u); }
public void OnPointerClick(PointerEventData eventData) { if (UIStateSystem.IsEventSystemLock(false)) { return; } if (this.Target != null && this.Target.get_isOn()) { this.Sound(); } }
protected override void OnDisable() { base.OnDisable(); if (!this.IsUnlockGuide) { GuideManager.Instance.out_system_lock = false; } UIStateSystem.LockOfClickInterval(350u); this.ResetAll(); SoundManager.SetBGMFade(true); this.DeleteTimer(); }
public void OnPointerClick(PointerEventData eventData) { if (UIStateSystem.IsEventSystemLock(false)) { return; } if (this.onClickCustom != null) { SoundManager.PlayUI(base.get_gameObject()); this.onClickCustom(base.get_gameObject()); } UIStateSystem.LockOfClickInterval(0u); }
private void HandleChange(float arg) { if (UIStateSystem.IsEventSystemLock(false)) { return; } if (this.NextSwipe < Time.get_time()) { SoundManager.PlayUI(base.get_gameObject()); this.NextSwipe = Time.get_time() + this.SoundLag; } base.SetValue(this.ValueBinding.MemberName, arg); }
private void Call() { if (UIStateSystem.IsEventSystemLock(false)) { return; } if (!this.Button.IsInteractable()) { return; } SoundManager.PlayUI(base.get_gameObject()); base.SetValue(this.OnClickBinding.MemberName, (!(this.Paramater == null)) ? this.Paramater.GetValue() : null); UIStateSystem.LockOfClickInterval(0u); }
public static string PrintMessage() { return(string.Concat(new object[] { "IsEventSystemLockOfMotionSystem = ", UIStateSystem.IsEventSystemLockOfMotionSystem(), "\nIsEventSystemLockOfMintime = ", UIStateSystem.IsEventSystemLockOfMintime(), "\nIsEventSystemLockOfMoveFinger = ", UIStateSystem.IsEventSystemLockOfMoveFinger(), "\nis_click_interval_lock = ", UIStateSystem.is_click_interval_lock })); }
public override void OnPointerUp(PointerEventData eventData) { if (UIStateSystem.IsEventSystemLock(false)) { return; } if (this.onUp != null) { this.onUp(base.get_gameObject()); } if (this.onPointerUp != null) { this.onPointerUp(eventData); } }
public UIBase OpenUI(string prefabName, Transform parent = null, bool hideTheVisible = false, UIType uitp = UIType.NonPush) { if (parent == null) { parent = UINodesManager.NormalUIRoot; } if (this.IsOpen(prefabName)) { UIBase uIIfExist = this.GetUIIfExist(prefabName); uIIfExist.get_transform().SetParent(parent); uIIfExist.get_transform().set_localPosition(Vector3.get_zero()); uIIfExist.get_transform().set_localRotation(Quaternion.get_identity()); uIIfExist.get_transform().set_localScale(Vector3.get_one()); this.RefreshlistOpenUI(uIIfExist, true); return(uIIfExist); } if (!UIManagerControl.IsSpecialUI(prefabName)) { UIStateSystem.LockOfWaitOpenUI(prefabName); } if (hideTheVisible || uitp == UIType.FullScreen) { this.HideAllInNormalUIRoot(prefabName); } UIBase uIBase = this.LoadUINow(prefabName, parent, uitp); if (uIBase == null) { if (!UIManagerControl.IsSpecialUI(prefabName)) { EventDispatcher.Broadcast <string>("UIManagerControl.UIOpenOfSuccess", prefabName); } Debug.LogError("加载失败 : " + prefabName); return(null); } if (!UIManagerControl.IsSpecialUI(prefabName)) { GuideManager.Instance.CheckQueue(false, false); } this.RefreshlistOpenUI(uIBase, true); uIBase.Show(true); if (!UIManagerControl.IsSpecialUI(prefabName)) { GuideManager.Instance.CheckQueue(true, false); EventDispatcher.Broadcast("GuideManager.LevelNow"); } return(uIBase); }
public override void OnPointerClick(PointerEventData eventData) { if (UIStateSystem.IsEventSystemLock(false)) { return; } if (this.onClickData != null) { this.onClickData(eventData); } if (this.onClick != null) { SoundManager.PlayUI(base.get_gameObject()); this.onClick(base.get_gameObject()); } }
public void OpenUI_Async(string prefabName, Action <UIBase> finish_callback = null, Transform parent = null) { int iD = UIID.GetID(prefabName); if (iD <= 0) { Debug.LogError("ui id is illegal, prefab name = " + prefabName); return; } WaitUI.OpenUI(0u); UINameTable dataNT = DataReader <UINameTable> .Get(iD); if (parent == null) { parent = WidgetSystem.GetRoot(dataNT.parent); } bool flag = false; if (dataNT.hideTheVisible == 1) { flag = true; } UIType type = (UIType)dataNT.type; if (this.IsOpen(dataNT.name)) { UIBase uIIfExist = this.GetUIIfExist(dataNT.name); uIIfExist.get_transform().SetParent(parent); uIIfExist.get_transform().set_localPosition(Vector3.get_zero()); uIIfExist.get_transform().set_localRotation(Quaternion.get_identity()); uIIfExist.get_transform().set_localScale(Vector3.get_one()); this.RefreshlistOpenUI(uIIfExist, true); WaitUI.CloseUI(0u); if (finish_callback != null) { finish_callback.Invoke(uIIfExist); } return; } if (!UIManagerControl.IsSpecialUI(dataNT.name)) { UIStateSystem.LockOfWaitOpenUI(dataNT.name); } if (flag || type == UIType.FullScreen) { this.HideAllInNormalUIRoot(dataNT.name); } AssetManager.AssetOfTPManager.LoadAtlas(PreloadUIBaseSystem.GetPreloads(dataNT.name), delegate { this.LoadUI(dataNT.name, parent, type, delegate(UIBase ub) { if (ub == null) { if (!UIManagerControl.IsSpecialUI(dataNT.name)) { EventDispatcher.Broadcast <string>("UIManagerControl.UIOpenOfSuccess", dataNT.name); } Debug.LogError("加载失败 : " + dataNT.name); WaitUI.CloseUI(0u); if (finish_callback != null) { finish_callback.Invoke(null); } return; } if (!UIManagerControl.IsSpecialUI(dataNT.name)) { GuideManager.Instance.CheckQueue(false, false); } this.RefreshlistOpenUI(ub, true); ub.Show(true); if (!UIManagerControl.IsSpecialUI(dataNT.name)) { GuideManager.Instance.CheckQueue(true, false); EventDispatcher.Broadcast("GuideManager.LevelNow"); } WaitUI.CloseUI(0u); if (finish_callback != null) { finish_callback.Invoke(ub); } }); }, 0); }
public static bool IsEventSystemLock(bool lockOfInterval = false) { EventDispatcher.Broadcast("UIStateSystem.ResetFPSSleep"); return(UIStateSystem.IsEventSystemLockOfMotionSystem() || UIStateSystem.IsEventSystemLockOfMintime() || UIStateSystem.IsEventSystemLockOfMoveFinger() || UIStateSystem.is_click_interval_lock); }