scripts
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine.VR
|
||||
{
|
||||
// Token: 0x020002F4 RID: 756
|
||||
[Flags]
|
||||
internal enum AvailableTrackingData
|
||||
{
|
||||
// Token: 0x040009C3 RID: 2499
|
||||
None = 0,
|
||||
// Token: 0x040009C4 RID: 2500
|
||||
PositionAvailable = 1,
|
||||
// Token: 0x040009C5 RID: 2501
|
||||
RotationAvailable = 2,
|
||||
// Token: 0x040009C6 RID: 2502
|
||||
VelocityAvailable = 4,
|
||||
// Token: 0x040009C7 RID: 2503
|
||||
AccelerationAvailable = 16
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,157 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine.VR
|
||||
{
|
||||
// Token: 0x020002F1 RID: 753
|
||||
[RequiredByNativeCode]
|
||||
public static class InputTracking
|
||||
{
|
||||
// Token: 0x14000019 RID: 25
|
||||
// (add) Token: 0x06003105 RID: 12549 RVA: 0x00049530 File Offset: 0x00047730
|
||||
// (remove) Token: 0x06003106 RID: 12550 RVA: 0x00049564 File Offset: 0x00047764
|
||||
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
|
||||
public static event Action<VRNodeState> trackingAcquired;
|
||||
|
||||
// Token: 0x1400001A RID: 26
|
||||
// (add) Token: 0x06003107 RID: 12551 RVA: 0x00049598 File Offset: 0x00047798
|
||||
// (remove) Token: 0x06003108 RID: 12552 RVA: 0x000495CC File Offset: 0x000477CC
|
||||
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
|
||||
public static event Action<VRNodeState> trackingLost;
|
||||
|
||||
// Token: 0x1400001B RID: 27
|
||||
// (add) Token: 0x06003109 RID: 12553 RVA: 0x00049600 File Offset: 0x00047800
|
||||
// (remove) Token: 0x0600310A RID: 12554 RVA: 0x00049634 File Offset: 0x00047834
|
||||
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
|
||||
public static event Action<VRNodeState> nodeAdded;
|
||||
|
||||
// Token: 0x1400001C RID: 28
|
||||
// (add) Token: 0x0600310B RID: 12555 RVA: 0x00049668 File Offset: 0x00047868
|
||||
// (remove) Token: 0x0600310C RID: 12556 RVA: 0x0004969C File Offset: 0x0004789C
|
||||
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
|
||||
public static event Action<VRNodeState> nodeRemoved;
|
||||
|
||||
// Token: 0x0600310D RID: 12557 RVA: 0x000496D0 File Offset: 0x000478D0
|
||||
[RequiredByNativeCode]
|
||||
private static void InvokeTrackingEvent(InputTracking.TrackingStateEventType eventType, VRNode nodeType, long uniqueID, bool tracked)
|
||||
{
|
||||
VRNodeState vrnodeState = default(VRNodeState);
|
||||
vrnodeState.uniqueID = (ulong)uniqueID;
|
||||
vrnodeState.nodeType = nodeType;
|
||||
vrnodeState.tracked = tracked;
|
||||
Action<VRNodeState> action;
|
||||
switch (eventType)
|
||||
{
|
||||
case InputTracking.TrackingStateEventType.NodeAdded:
|
||||
action = InputTracking.nodeAdded;
|
||||
break;
|
||||
case InputTracking.TrackingStateEventType.NodeRemoved:
|
||||
action = InputTracking.nodeRemoved;
|
||||
break;
|
||||
case InputTracking.TrackingStateEventType.TrackingAcquired:
|
||||
action = InputTracking.trackingAcquired;
|
||||
break;
|
||||
case InputTracking.TrackingStateEventType.TrackingLost:
|
||||
action = InputTracking.trackingLost;
|
||||
break;
|
||||
default:
|
||||
throw new ArgumentException("TrackingEventHandler - Invalid EventType: " + eventType);
|
||||
}
|
||||
if (action != null)
|
||||
{
|
||||
action(vrnodeState);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600310E RID: 12558 RVA: 0x0004976C File Offset: 0x0004796C
|
||||
public static Vector3 GetLocalPosition(VRNode node)
|
||||
{
|
||||
Vector3 vector;
|
||||
InputTracking.INTERNAL_CALL_GetLocalPosition(node, out vector);
|
||||
return vector;
|
||||
}
|
||||
|
||||
// Token: 0x0600310F RID: 12559
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_GetLocalPosition(VRNode node, out Vector3 value);
|
||||
|
||||
// Token: 0x06003110 RID: 12560 RVA: 0x0004978C File Offset: 0x0004798C
|
||||
public static Quaternion GetLocalRotation(VRNode node)
|
||||
{
|
||||
Quaternion quaternion;
|
||||
InputTracking.INTERNAL_CALL_GetLocalRotation(node, out quaternion);
|
||||
return quaternion;
|
||||
}
|
||||
|
||||
// Token: 0x06003111 RID: 12561
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_GetLocalRotation(VRNode node, out Quaternion value);
|
||||
|
||||
// Token: 0x06003112 RID: 12562
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void Recenter();
|
||||
|
||||
// Token: 0x06003113 RID: 12563
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern string GetNodeName(ulong uniqueID);
|
||||
|
||||
// Token: 0x06003114 RID: 12564
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void GetNodeStatesInternal(object nodeStates);
|
||||
|
||||
// Token: 0x06003115 RID: 12565 RVA: 0x000497AC File Offset: 0x000479AC
|
||||
public static void GetNodeStates(List<VRNodeState> nodeStates)
|
||||
{
|
||||
if (nodeStates == null)
|
||||
{
|
||||
throw new ArgumentNullException("nodeStates");
|
||||
}
|
||||
nodeStates.Clear();
|
||||
InputTracking.GetNodeStatesInternal(nodeStates);
|
||||
}
|
||||
|
||||
// Token: 0x17000B0C RID: 2828
|
||||
// (get) Token: 0x06003116 RID: 12566
|
||||
// (set) Token: 0x06003117 RID: 12567
|
||||
public static extern bool disablePositionalTracking
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x06003118 RID: 12568 RVA: 0x000497D0 File Offset: 0x000479D0
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
static InputTracking()
|
||||
{
|
||||
InputTracking.trackingAcquired = null;
|
||||
InputTracking.trackingLost = null;
|
||||
InputTracking.nodeAdded = null;
|
||||
InputTracking.nodeRemoved = null;
|
||||
}
|
||||
|
||||
// Token: 0x020002F2 RID: 754
|
||||
private enum TrackingStateEventType
|
||||
{
|
||||
// Token: 0x040009B4 RID: 2484
|
||||
NodeAdded,
|
||||
// Token: 0x040009B5 RID: 2485
|
||||
NodeRemoved,
|
||||
// Token: 0x040009B6 RID: 2486
|
||||
TrackingAcquired,
|
||||
// Token: 0x040009B7 RID: 2487
|
||||
TrackingLost
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine.VR
|
||||
{
|
||||
// Token: 0x020002F7 RID: 759
|
||||
public enum TrackingSpaceType
|
||||
{
|
||||
// Token: 0x040009DB RID: 2523
|
||||
Stationary,
|
||||
// Token: 0x040009DC RID: 2524
|
||||
RoomScale
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,85 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine.VR
|
||||
{
|
||||
// Token: 0x020002F9 RID: 761
|
||||
public static class VRDevice
|
||||
{
|
||||
// Token: 0x17000B20 RID: 2848
|
||||
// (get) Token: 0x0600313D RID: 12605
|
||||
public static extern bool isPresent
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000B21 RID: 2849
|
||||
// (get) Token: 0x0600313E RID: 12606
|
||||
[Obsolete("family is deprecated. Use VRSettings.loadedDeviceName instead.")]
|
||||
public static extern string family
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000B22 RID: 2850
|
||||
// (get) Token: 0x0600313F RID: 12607
|
||||
public static extern string model
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000B23 RID: 2851
|
||||
// (get) Token: 0x06003140 RID: 12608
|
||||
public static extern float refreshRate
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x06003141 RID: 12609
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern TrackingSpaceType GetTrackingSpaceType();
|
||||
|
||||
// Token: 0x06003142 RID: 12610
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern bool SetTrackingSpaceType(TrackingSpaceType trackingSpaceType);
|
||||
|
||||
// Token: 0x06003143 RID: 12611 RVA: 0x00049A80 File Offset: 0x00047C80
|
||||
public static IntPtr GetNativePtr()
|
||||
{
|
||||
IntPtr intPtr;
|
||||
VRDevice.INTERNAL_CALL_GetNativePtr(out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x06003144 RID: 12612
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_GetNativePtr(out IntPtr value);
|
||||
|
||||
// Token: 0x06003145 RID: 12613 RVA: 0x00049AA0 File Offset: 0x00047CA0
|
||||
public static void DisableAutoVRCameraTracking(Camera camera, bool disabled)
|
||||
{
|
||||
if (camera == null)
|
||||
{
|
||||
throw new ArgumentNullException("camera");
|
||||
}
|
||||
VRDevice.DisableAutoVRCameraTrackingInternal(camera, disabled);
|
||||
}
|
||||
|
||||
// Token: 0x06003146 RID: 12614
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void DisableAutoVRCameraTrackingInternal(Camera camera, bool disabled);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine.VR
|
||||
{
|
||||
// Token: 0x020002F6 RID: 758
|
||||
[Obsolete("VRDeviceType is deprecated. Use VRSettings.supportedDevices instead.")]
|
||||
public enum VRDeviceType
|
||||
{
|
||||
// Token: 0x040009D3 RID: 2515
|
||||
[Obsolete("Enum member VRDeviceType.Morpheus has been deprecated. Use VRDeviceType.PlayStationVR instead (UnityUpgradable) -> PlayStationVR", true)]
|
||||
Morpheus = -1,
|
||||
// Token: 0x040009D4 RID: 2516
|
||||
None,
|
||||
// Token: 0x040009D5 RID: 2517
|
||||
Stereo,
|
||||
// Token: 0x040009D6 RID: 2518
|
||||
Split,
|
||||
// Token: 0x040009D7 RID: 2519
|
||||
Oculus,
|
||||
// Token: 0x040009D8 RID: 2520
|
||||
PlayStationVR,
|
||||
// Token: 0x040009D9 RID: 2521
|
||||
Unknown
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine.VR
|
||||
{
|
||||
// Token: 0x020002F3 RID: 755
|
||||
public enum VRNode
|
||||
{
|
||||
// Token: 0x040009B9 RID: 2489
|
||||
LeftEye,
|
||||
// Token: 0x040009BA RID: 2490
|
||||
RightEye,
|
||||
// Token: 0x040009BB RID: 2491
|
||||
CenterEye,
|
||||
// Token: 0x040009BC RID: 2492
|
||||
Head,
|
||||
// Token: 0x040009BD RID: 2493
|
||||
LeftHand,
|
||||
// Token: 0x040009BE RID: 2494
|
||||
RightHand,
|
||||
// Token: 0x040009BF RID: 2495
|
||||
GameController,
|
||||
// Token: 0x040009C0 RID: 2496
|
||||
TrackingReference,
|
||||
// Token: 0x040009C1 RID: 2497
|
||||
HardwareTracker
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,170 @@
|
||||
using System;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine.VR
|
||||
{
|
||||
// Token: 0x020002F5 RID: 757
|
||||
[UsedByNativeCode]
|
||||
public struct VRNodeState
|
||||
{
|
||||
// Token: 0x17000B0D RID: 2829
|
||||
// (get) Token: 0x06003119 RID: 12569 RVA: 0x000497EC File Offset: 0x000479EC
|
||||
// (set) Token: 0x0600311A RID: 12570 RVA: 0x00049808 File Offset: 0x00047A08
|
||||
public ulong uniqueID
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_UniqueID;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_UniqueID = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000B0E RID: 2830
|
||||
// (get) Token: 0x0600311B RID: 12571 RVA: 0x00049814 File Offset: 0x00047A14
|
||||
// (set) Token: 0x0600311C RID: 12572 RVA: 0x00049830 File Offset: 0x00047A30
|
||||
public VRNode nodeType
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Type;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_Type = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000B0F RID: 2831
|
||||
// (get) Token: 0x0600311D RID: 12573 RVA: 0x0004983C File Offset: 0x00047A3C
|
||||
// (set) Token: 0x0600311E RID: 12574 RVA: 0x0004985C File Offset: 0x00047A5C
|
||||
public bool tracked
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Tracked == 1;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_Tracked = ((!value) ? 0 : 1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000B10 RID: 2832
|
||||
// (set) Token: 0x0600311F RID: 12575 RVA: 0x00049874 File Offset: 0x00047A74
|
||||
public Vector3 position
|
||||
{
|
||||
set
|
||||
{
|
||||
this.m_Position = value;
|
||||
this.m_AvailableFields |= AvailableTrackingData.PositionAvailable;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000B11 RID: 2833
|
||||
// (set) Token: 0x06003120 RID: 12576 RVA: 0x0004988C File Offset: 0x00047A8C
|
||||
public Quaternion rotation
|
||||
{
|
||||
set
|
||||
{
|
||||
this.m_Rotation = value;
|
||||
this.m_AvailableFields |= AvailableTrackingData.RotationAvailable;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000B12 RID: 2834
|
||||
// (set) Token: 0x06003121 RID: 12577 RVA: 0x000498A4 File Offset: 0x00047AA4
|
||||
public Vector3 velocity
|
||||
{
|
||||
set
|
||||
{
|
||||
this.m_Velocity = value;
|
||||
this.m_AvailableFields |= AvailableTrackingData.VelocityAvailable;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000B13 RID: 2835
|
||||
// (set) Token: 0x06003122 RID: 12578 RVA: 0x000498BC File Offset: 0x00047ABC
|
||||
public Vector3 acceleration
|
||||
{
|
||||
set
|
||||
{
|
||||
this.m_Acceleration = value;
|
||||
this.m_AvailableFields |= AvailableTrackingData.AccelerationAvailable;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003123 RID: 12579 RVA: 0x000498D8 File Offset: 0x00047AD8
|
||||
public bool TryGetPosition(out Vector3 position)
|
||||
{
|
||||
return this.TryGet<Vector3>(this.m_Position, AvailableTrackingData.PositionAvailable, out position);
|
||||
}
|
||||
|
||||
// Token: 0x06003124 RID: 12580 RVA: 0x000498FC File Offset: 0x00047AFC
|
||||
public bool TryGetRotation(out Quaternion rotation)
|
||||
{
|
||||
return this.TryGet<Quaternion>(this.m_Rotation, AvailableTrackingData.RotationAvailable, out rotation);
|
||||
}
|
||||
|
||||
// Token: 0x06003125 RID: 12581 RVA: 0x00049920 File Offset: 0x00047B20
|
||||
public bool TryGetVelocity(out Vector3 velocity)
|
||||
{
|
||||
return this.TryGet<Vector3>(this.m_Velocity, AvailableTrackingData.VelocityAvailable, out velocity);
|
||||
}
|
||||
|
||||
// Token: 0x06003126 RID: 12582 RVA: 0x00049944 File Offset: 0x00047B44
|
||||
public bool TryGetAcceleration(out Vector3 acceleration)
|
||||
{
|
||||
return this.TryGet<Vector3>(this.m_Acceleration, AvailableTrackingData.AccelerationAvailable, out acceleration);
|
||||
}
|
||||
|
||||
// Token: 0x06003127 RID: 12583 RVA: 0x00049968 File Offset: 0x00047B68
|
||||
private bool TryGet<T>(T inValue, AvailableTrackingData availabilityFlag, out T outValue) where T : new()
|
||||
{
|
||||
bool flag;
|
||||
if (this.m_Tracked == 1 && (this.m_AvailableFields & availabilityFlag) > AvailableTrackingData.None)
|
||||
{
|
||||
outValue = inValue;
|
||||
flag = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
outValue = new T();
|
||||
flag = false;
|
||||
}
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x040009C8 RID: 2504
|
||||
private VRNode m_Type;
|
||||
|
||||
// Token: 0x040009C9 RID: 2505
|
||||
private AvailableTrackingData m_AvailableFields;
|
||||
|
||||
// Token: 0x040009CA RID: 2506
|
||||
private Vector3 m_Position;
|
||||
|
||||
// Token: 0x040009CB RID: 2507
|
||||
private Quaternion m_Rotation;
|
||||
|
||||
// Token: 0x040009CC RID: 2508
|
||||
private Vector3 m_Velocity;
|
||||
|
||||
// Token: 0x040009CD RID: 2509
|
||||
private Quaternion m_AngularVelocity;
|
||||
|
||||
// Token: 0x040009CE RID: 2510
|
||||
private Vector3 m_Acceleration;
|
||||
|
||||
// Token: 0x040009CF RID: 2511
|
||||
private Quaternion m_AngularAcceleration;
|
||||
|
||||
// Token: 0x040009D0 RID: 2512
|
||||
private int m_Tracked;
|
||||
|
||||
// Token: 0x040009D1 RID: 2513
|
||||
private ulong m_UniqueID;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,174 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine.VR
|
||||
{
|
||||
// Token: 0x020002F8 RID: 760
|
||||
public static class VRSettings
|
||||
{
|
||||
// Token: 0x17000B14 RID: 2836
|
||||
// (get) Token: 0x06003128 RID: 12584
|
||||
// (set) Token: 0x06003129 RID: 12585
|
||||
public static extern bool enabled
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000B15 RID: 2837
|
||||
// (get) Token: 0x0600312A RID: 12586
|
||||
public static extern bool isDeviceActive
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000B16 RID: 2838
|
||||
// (get) Token: 0x0600312B RID: 12587
|
||||
// (set) Token: 0x0600312C RID: 12588
|
||||
public static extern bool showDeviceView
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000B17 RID: 2839
|
||||
// (get) Token: 0x0600312D RID: 12589
|
||||
// (set) Token: 0x0600312E RID: 12590
|
||||
public static extern float renderScale
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000B18 RID: 2840
|
||||
// (get) Token: 0x0600312F RID: 12591
|
||||
public static extern int eyeTextureWidth
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000B19 RID: 2841
|
||||
// (get) Token: 0x06003130 RID: 12592
|
||||
public static extern int eyeTextureHeight
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000B1A RID: 2842
|
||||
// (get) Token: 0x06003131 RID: 12593 RVA: 0x000499B4 File Offset: 0x00047BB4
|
||||
// (set) Token: 0x06003132 RID: 12594 RVA: 0x000499D0 File Offset: 0x00047BD0
|
||||
public static float renderViewportScale
|
||||
{
|
||||
get
|
||||
{
|
||||
return VRSettings.renderViewportScaleInternal;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (value < 0f || value > 1f)
|
||||
{
|
||||
throw new ArgumentOutOfRangeException("value", "Render viewport scale should be between 0 and 1.");
|
||||
}
|
||||
VRSettings.renderViewportScaleInternal = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000B1B RID: 2843
|
||||
// (get) Token: 0x06003133 RID: 12595
|
||||
// (set) Token: 0x06003134 RID: 12596
|
||||
internal static extern float renderViewportScaleInternal
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000B1C RID: 2844
|
||||
// (get) Token: 0x06003135 RID: 12597
|
||||
// (set) Token: 0x06003136 RID: 12598
|
||||
public static extern float occlusionMaskScale
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000B1D RID: 2845
|
||||
// (get) Token: 0x06003137 RID: 12599 RVA: 0x00049A00 File Offset: 0x00047C00
|
||||
// (set) Token: 0x06003138 RID: 12600 RVA: 0x00049A54 File Offset: 0x00047C54
|
||||
[Obsolete("loadedDevice is deprecated. Use loadedDeviceName and LoadDeviceByName instead.")]
|
||||
public static VRDeviceType loadedDevice
|
||||
{
|
||||
get
|
||||
{
|
||||
VRDeviceType vrdeviceType = VRDeviceType.Unknown;
|
||||
try
|
||||
{
|
||||
vrdeviceType = (VRDeviceType)Enum.Parse(typeof(VRDeviceType), VRSettings.loadedDeviceName, true);
|
||||
}
|
||||
catch (Exception)
|
||||
{
|
||||
}
|
||||
return vrdeviceType;
|
||||
}
|
||||
set
|
||||
{
|
||||
VRSettings.LoadDeviceByName(value.ToString());
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000B1E RID: 2846
|
||||
// (get) Token: 0x06003139 RID: 12601
|
||||
public static extern string loadedDeviceName
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x0600313A RID: 12602 RVA: 0x00049A6C File Offset: 0x00047C6C
|
||||
public static void LoadDeviceByName(string deviceName)
|
||||
{
|
||||
VRSettings.LoadDeviceByName(new string[] { deviceName });
|
||||
}
|
||||
|
||||
// Token: 0x0600313B RID: 12603
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void LoadDeviceByName(string[] prioritizedDeviceNameList);
|
||||
|
||||
// Token: 0x17000B1F RID: 2847
|
||||
// (get) Token: 0x0600313C RID: 12604
|
||||
public static extern string[] supportedDevices
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine.VR
|
||||
{
|
||||
// Token: 0x020002FA RID: 762
|
||||
public static class VRStats
|
||||
{
|
||||
// Token: 0x06003147 RID: 12615
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern bool TryGetGPUTimeLastFrame(out float gpuTimeLastFrame);
|
||||
|
||||
// Token: 0x06003148 RID: 12616
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern bool TryGetDroppedFrameCount(out int droppedFrameCount);
|
||||
|
||||
// Token: 0x06003149 RID: 12617
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern bool TryGetFramePresentCount(out int framePresentCount);
|
||||
|
||||
// Token: 0x17000B24 RID: 2852
|
||||
// (get) Token: 0x0600314A RID: 12618 RVA: 0x00049AC4 File Offset: 0x00047CC4
|
||||
[Obsolete("gpuTimeLastFrame is deprecated. Use VRStats.TryGetGPUTimeLastFrame instead.")]
|
||||
public static float gpuTimeLastFrame
|
||||
{
|
||||
get
|
||||
{
|
||||
float num;
|
||||
float num2;
|
||||
if (VRStats.TryGetGPUTimeLastFrame(out num))
|
||||
{
|
||||
num2 = num;
|
||||
}
|
||||
else
|
||||
{
|
||||
num2 = 0f;
|
||||
}
|
||||
return num2;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine.VR.WSA
|
||||
{
|
||||
// Token: 0x020002FE RID: 766
|
||||
public enum PositionalLocatorState
|
||||
{
|
||||
// Token: 0x040009E1 RID: 2529
|
||||
Unavailable,
|
||||
// Token: 0x040009E2 RID: 2530
|
||||
OrientationOnly,
|
||||
// Token: 0x040009E3 RID: 2531
|
||||
Activating,
|
||||
// Token: 0x040009E4 RID: 2532
|
||||
Active,
|
||||
// Token: 0x040009E5 RID: 2533
|
||||
Inhibited
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user