示例#1
0
        private static void Internal_DeviceConnect(IntPtr device)
        {
            DeviceConnectionStateChanged ev = onDeviceConnected;

            if (ev != null)
            {
                ev(new DeviceInfo(device));
            }
        }
示例#2
0
        private static void PrivateDeviceDisconnect(IntPtr device)
        {
            DeviceConnectionStateChanged ev = OnDeviceDisconnected;

            if (ev != null)
            {
                ev(new DeviceInfo(device));
            }
        }
        private void OnDeviceConnectionStateChanged(XInputController controller, bool isConnected)
        {
            DeviceConnectionStateChangedEventArgs args = new DeviceConnectionStateChangedEventArgs();

            args.Controller  = controller;
            args.IsConnected = isConnected;

            DeviceConnectionStateChanged?.Invoke(this, args);
        }