Пример #1
0
 public void OnInput(BlockerInputEventArgs eventData)
 {
     if (eventData.Type == EventTriggerType.PointerClick)
     {
         Hide();
     }
 }
Пример #2
0
    public void OnUguiMissClick(BlockerInputEventArgs eventData)
    {
        var current = Current as IBlockerInputHandler;

        if (current == null)
        {
            return;
        }

        current.OnInput(eventData);
    }
Пример #3
0
    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;
        }
    }
Пример #4
0
    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;
        }
    }