private void Start() { Gear = 0; Accel = 0; Brake = 0; Clutch = 1; #if UNITY_STANDALONE_WIN if (LogitechGSDK.LogiSteeringInitialize(false)) { Debug.Log("LogiSteering Initialized"); LogitechGSDK.LogiControllerPropertiesData properties = new LogitechGSDK.LogiControllerPropertiesData(); properties.forceEnable = true; properties.overallGain = 100; properties.springGain = 100; properties.damperGain = 100; properties.defaultSpringEnabled = true; properties.defaultSpringGain = 100; properties.combinePedals = false; properties.wheelRange = 900; properties.gameSettingsEnabled = false; properties.allowGameSettings = false; LogitechGSDK.LogiSetPreferredControllerProperties(properties); for (int i = 0; ; i++) { if (!LogitechGSDK.LogiIsConnected(i)) { break; } if (LogitechGSDK.LogiIsDeviceConnected(i, LogitechGSDK.LOGI_DEVICE_TYPE_WHEEL)) { handleIndex = i; StringBuilder deviceName = new StringBuilder(256); LogitechGSDK.LogiGetFriendlyProductName(0, deviceName, 256); Debug.Log(deviceName); break; } } } #endif }