public void OnInput(BlockerInputEventArgs eventData) { if (eventData.Type == EventTriggerType.PointerClick) { Hide(); } }
public void OnUguiMissClick(BlockerInputEventArgs eventData) { var current = Current as IBlockerInputHandler; if (current == null) { return; } current.OnInput(eventData); }
public void OnInput(BlockerInputEventArgs e) { switch (e.Type) { case EventTriggerType.PointerDown: Use <IGuiManager>().AllowedInput = ScreenInput.Ngui; break; case EventTriggerType.Scroll: Use <IInputAdapter>().GenerateScrollEvent(e.EventData.scrollDelta.y / 10f); break; } }
private void OnMissClick(BlockerInputEventArgs e) { switch (e.InputType) { case ScreenInput.Ugui: if (GetSublineIndex(_dialogManager.Current as Component) > GetSublineIndex(_screensManager.Current as Component)) { _dialogManager.OnUguiMissClick(e); } else { _screensManager.OnUguiMissClick(e); } break; case ScreenInput.Ngui: default: break; } }