예제 #1
0
    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);
        gamePadEventData         = new GamePadEventData(EventSystem.current);
        xboxControllerEventData  = new XboxControllerEventData(EventSystem.current);
#if UNITY_WSA || UNITY_STANDALONE_WIN
        speechEventData    = new SpeechEventData(EventSystem.current);
        dictationEventData = new DictationEventData(EventSystem.current);
#endif
    }
 public virtual void OnGamePadLost(GamePadEventData eventData)
 {
     GamePadName = string.Empty;
 }
 public virtual void OnGamePadDetected(GamePadEventData eventData)
 {
     GamePadName = eventData.GamePadName;
 }
예제 #4
0
 public override void OnGamePadLost(GamePadEventData eventData)
 {
     base.OnGamePadLost(eventData);
     Debug.LogFormat("Joystick \"{0}\" Disconnected with id: {1}", eventData.GamePadName, eventData.SourceId);
     DebugText.text = "No Controller Connected";
 }
예제 #5
0
 public override void OnGamePadDetected(GamePadEventData eventData)
 {
     base.OnGamePadDetected(eventData);
     Debug.LogFormat("Joystick \"{0}\" Connected with id: {1}", eventData.GamePadName, eventData.SourceId);
 }
 public void OnGamePadLost(GamePadEventData eventData)
 {
     Debug.LogFormat("Joystick \"{0}\" Disconnected with id: {1}", eventData.GamePadName, eventData.SourceId);
     gamePadName    = string.Empty;
     DebugText.text = "No Controller Connected";
 }
 public void OnGamePadDetected(GamePadEventData eventData)
 {
     Debug.LogFormat("Joystick \"{0}\" Connected with id: {1}", eventData.GamePadName, eventData.SourceId);
     gamePadName = eventData.GamePadName;
 }