You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
805 B

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;
[RequireComponent(typeof(GlobalMKHookInput))]
public class GlobalMKHookInputModule : StandaloneInputModule
{
public bool forceProcessMouseEvent = true;
public Dictionary<int, PointerEventData> GetPointerDatas { get { return m_PointerData; } }
protected override void Awake()
{
base.Awake();
m_InputOverride = GetComponent<GlobalMKHookInput>();
}
public override bool IsModuleSupported()
{
return TUIOManager.Instance.IsReady();
}
public override void Process()
{
base.Process();
if (forceProcessMouseEvent && input.touchCount > 0 == true && input.mousePresent)
base.ProcessMouseEvent();
}
}