private void InitializeEventDatas()
        {
            inputEventData           = new InputEventData(EventSystem.current);
            sourceClickedEventData   = new InputClickedEventData(EventSystem.current);
            sourceStateEventData     = new SourceStateEventData(EventSystem.current);
            manipulationEventData    = new ManipulationEventData(EventSystem.current);
            navigationEventData      = new NavigationEventData(EventSystem.current);
            holdEventData            = new HoldEventData(EventSystem.current);
            pointerSpecificEventData = new PointerSpecificEventData(EventSystem.current);
            inputPositionEventData   = new InputPositionEventData(EventSystem.current);
            selectPressedEventData   = new SelectPressedEventData(EventSystem.current);
            sourceRotationEventData  = new SourceRotationEventData(EventSystem.current);
            sourcePositionEventData  = new SourcePositionEventData(EventSystem.current);
            xboxControllerEventData  = new XboxControllerEventData(EventSystem.current);
#if UNITY_WSA || UNITY_STANDALONE_WIN
            speechEventData    = new SpeechEventData(EventSystem.current);
            dictationEventData = new DictationEventData(EventSystem.current);
#endif
        }
示例#2
0
 void ISourceStateHandler.OnSourceDetected(SourceStateEventData eventData)
 {
     // Nothing to do on source detected.
 }
 public virtual void OnSourceLost(SourceStateEventData eventData)
 {
     GamePadName = string.Empty;
 }
 public virtual void OnSourceDetected(SourceStateEventData eventData)
 {
     // Override and name your GamePad source.
 }
 public void OnSourceDetected(SourceStateEventData eventData)
 {
     // Nothing to do
 }