scripts
This commit is contained in:
@@ -0,0 +1,100 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngineInternal.Input
|
||||
{
|
||||
// Token: 0x020003A0 RID: 928
|
||||
public sealed class NativeInputSystem
|
||||
{
|
||||
// Token: 0x06003666 RID: 13926 RVA: 0x0005B250 File Offset: 0x00059450
|
||||
[RequiredByNativeCode]
|
||||
internal static void NotifyUpdate(NativeInputUpdateType updateType)
|
||||
{
|
||||
NativeUpdateCallback nativeUpdateCallback = NativeInputSystem.onUpdate;
|
||||
if (nativeUpdateCallback != null)
|
||||
{
|
||||
nativeUpdateCallback(updateType);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003667 RID: 13927 RVA: 0x0005B274 File Offset: 0x00059474
|
||||
[RequiredByNativeCode]
|
||||
internal static void NotifyEvents(int eventCount, IntPtr eventData)
|
||||
{
|
||||
NativeEventCallback nativeEventCallback = NativeInputSystem.onEvents;
|
||||
if (nativeEventCallback != null)
|
||||
{
|
||||
nativeEventCallback(eventCount, eventData);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003668 RID: 13928 RVA: 0x0005B298 File Offset: 0x00059498
|
||||
[RequiredByNativeCode]
|
||||
internal static bool HasDeviceDiscoveredHandler()
|
||||
{
|
||||
return NativeInputSystem.onDeviceDiscovered != null;
|
||||
}
|
||||
|
||||
// Token: 0x06003669 RID: 13929 RVA: 0x0005B2B8 File Offset: 0x000594B8
|
||||
[RequiredByNativeCode]
|
||||
internal static void NotifyDeviceDiscovered(NativeInputDeviceInfo deviceInfo)
|
||||
{
|
||||
NativeDeviceDiscoveredCallback nativeDeviceDiscoveredCallback = NativeInputSystem.onDeviceDiscovered;
|
||||
if (nativeDeviceDiscoveredCallback != null)
|
||||
{
|
||||
nativeDeviceDiscoveredCallback(deviceInfo);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000C92 RID: 3218
|
||||
// (get) Token: 0x0600366A RID: 13930
|
||||
public static extern double zeroEventTime
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x0600366B RID: 13931
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void SendInput(ref NativeInputEvent inputEvent);
|
||||
|
||||
// Token: 0x0600366C RID: 13932
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern string GetDeviceConfiguration(int deviceId);
|
||||
|
||||
// Token: 0x0600366D RID: 13933
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern string GetControlConfiguration(int deviceId, int controlIndex);
|
||||
|
||||
// Token: 0x0600366E RID: 13934 RVA: 0x0005B2DC File Offset: 0x000594DC
|
||||
public static void SetPollingFrequency(float hertz)
|
||||
{
|
||||
if (hertz < 1f)
|
||||
{
|
||||
throw new ArgumentException("Polling frequency cannot be less than 1Hz");
|
||||
}
|
||||
NativeInputSystem.SetPollingFrequencyInternal(hertz);
|
||||
}
|
||||
|
||||
// Token: 0x0600366F RID: 13935
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void SetPollingFrequencyInternal(float hertz);
|
||||
|
||||
// Token: 0x04000C6E RID: 3182
|
||||
public static NativeUpdateCallback onUpdate;
|
||||
|
||||
// Token: 0x04000C6F RID: 3183
|
||||
public static NativeEventCallback onEvents;
|
||||
|
||||
// Token: 0x04000C70 RID: 3184
|
||||
public static NativeDeviceDiscoveredCallback onDeviceDiscovered;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user