421 lines
13 KiB
C#
421 lines
13 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace Valve.VR
|
|
{
|
|
// Token: 0x02000307 RID: 775
|
|
[Token(Token = "0x2000153")]
|
|
[ExecuteInEditMode]
|
|
public class SteamVR_RenderModel : MonoBehaviour
|
|
{
|
|
// Token: 0x170001EA RID: 490
|
|
// (get) Token: 0x06000EAE RID: 3758 RVA: 0x000021FE File Offset: 0x000003FE
|
|
// (set) Token: 0x06000EAF RID: 3759 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x170001DC")]
|
|
public string renderModelName
|
|
{
|
|
[Token(Token = "0x60007EA")]
|
|
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x60007EB")]
|
|
[Address(RVA = "0x41CFF0", Offset = "0x41BFF0", VA = "0x18041CFF0")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001EB RID: 491
|
|
// (get) Token: 0x06000EB0 RID: 3760 RVA: 0x00006524 File Offset: 0x00004724
|
|
// (set) Token: 0x06000EB1 RID: 3761 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x170001DD")]
|
|
public bool initializedAttachPoints
|
|
{
|
|
[Token(Token = "0x60007EC")]
|
|
[Address(RVA = "0x41CF00", Offset = "0x41BF00", VA = "0x18041CF00")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
[Token(Token = "0x60007ED")]
|
|
[Address(RVA = "0x41D000", Offset = "0x41C000", VA = "0x18041D000")]
|
|
[CompilerGenerated]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000EB2 RID: 3762 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x60007EE")]
|
|
[Address(RVA = "0x50A1F0", Offset = "0x5091F0", VA = "0x18050A1F0")]
|
|
private void OnModelSkinSettingsHaveChanged(VREvent_t vrEvent)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000EB3 RID: 3763 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x60007EF")]
|
|
[Address(RVA = "0x50A2C0", Offset = "0x5092C0", VA = "0x18050A2C0")]
|
|
public void SetMeshRendererState(bool state)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000EB4 RID: 3764 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x60007F0")]
|
|
[Address(RVA = "0x50A0F0", Offset = "0x5090F0", VA = "0x18050A0F0")]
|
|
private void OnHideRenderModels(bool hidden)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000EB5 RID: 3765 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x60007F1")]
|
|
[Address(RVA = "0x509F80", Offset = "0x508F80", VA = "0x180509F80")]
|
|
private void OnDeviceConnected(int i, bool connected)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000EB6 RID: 3766 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x60007F2")]
|
|
[Address(RVA = "0x50AF60", Offset = "0x509F60", VA = "0x18050AF60")]
|
|
public void UpdateModel()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000EB7 RID: 3767 RVA: 0x000021FE File Offset: 0x000003FE
|
|
[Token(Token = "0x60007F3")]
|
|
[Address(RVA = "0x50A3C0", Offset = "0x5093C0", VA = "0x18050A3C0")]
|
|
private IEnumerator SetModelAsync(string newRenderModelName)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000EB8 RID: 3768 RVA: 0x0000653C File Offset: 0x0000473C
|
|
[Token(Token = "0x60007F4")]
|
|
[Address(RVA = "0x50A440", Offset = "0x509440", VA = "0x18050A440")]
|
|
private bool SetModel(string renderModelName)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000EB9 RID: 3769 RVA: 0x000021FE File Offset: 0x000003FE
|
|
[Token(Token = "0x60007F5")]
|
|
[Address(RVA = "0x508EC0", Offset = "0x507EC0", VA = "0x180508EC0")]
|
|
private SteamVR_RenderModel.RenderModel LoadRenderModel(CVRRenderModels renderModels, string renderModelName, string baseName)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000EBA RID: 3770 RVA: 0x000021FE File Offset: 0x000003FE
|
|
[Token(Token = "0x60007F6")]
|
|
[Address(RVA = "0x5085C0", Offset = "0x5075C0", VA = "0x1805085C0")]
|
|
private IEnumerator FreeRenderModel(IntPtr pRenderModel)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000EBB RID: 3771 RVA: 0x000021FE File Offset: 0x000003FE
|
|
[Token(Token = "0x60007F7")]
|
|
[Address(RVA = "0x5084D0", Offset = "0x5074D0", VA = "0x1805084D0")]
|
|
public Transform FindTransformByName(string componentName, [Optional] Transform inTransform)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000EBC RID: 3772 RVA: 0x000021FE File Offset: 0x000003FE
|
|
[Token(Token = "0x60007F8")]
|
|
[Address(RVA = "0x508630", Offset = "0x507630", VA = "0x180508630")]
|
|
public Transform GetComponentTransform(string componentName)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000EBD RID: 3773 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x60007F9")]
|
|
[Address(RVA = "0x50A920", Offset = "0x509920", VA = "0x18050A920")]
|
|
private void StripMesh(GameObject go)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000EBE RID: 3774 RVA: 0x00006554 File Offset: 0x00004754
|
|
[Token(Token = "0x60007FA")]
|
|
[Address(RVA = "0x5086D0", Offset = "0x5076D0", VA = "0x1805086D0")]
|
|
private bool LoadComponents(SteamVR_RenderModel.RenderModelInterfaceHolder holder, string renderModelName)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000EBF RID: 3775 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x60007FB")]
|
|
[Address(RVA = "0x50B250", Offset = "0x50A250", VA = "0x18050B250")]
|
|
private SteamVR_RenderModel()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000EC0 RID: 3776 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x60007FC")]
|
|
[Address(RVA = "0x509FF0", Offset = "0x508FF0", VA = "0x180509FF0")]
|
|
private void OnEnable()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000EC1 RID: 3777 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x60007FD")]
|
|
[Address(RVA = "0x509FA0", Offset = "0x508FA0", VA = "0x180509FA0")]
|
|
private void OnDisable()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000EC2 RID: 3778 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x60007FE")]
|
|
[Address(RVA = "0x50B160", Offset = "0x50A160", VA = "0x18050B160")]
|
|
private void Update()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000EC3 RID: 3779 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x60007FF")]
|
|
[Address(RVA = "0x50AA40", Offset = "0x509A40", VA = "0x18050AA40")]
|
|
public void UpdateComponents(CVRRenderModels renderModels)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000EC4 RID: 3780 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x6000800")]
|
|
[Address(RVA = "0x50A250", Offset = "0x509250", VA = "0x18050A250")]
|
|
public void SetDeviceIndex(int newIndex)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000EC5 RID: 3781 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x6000801")]
|
|
[Address(RVA = "0x50A2B0", Offset = "0x5092B0", VA = "0x18050A2B0")]
|
|
public void SetInputSource(SteamVR_Input_Sources newInputSource)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000EC6 RID: 3782 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x6000802")]
|
|
[Address(RVA = "0x50A910", Offset = "0x509910", VA = "0x18050A910")]
|
|
private static void Sleep()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000EC7 RID: 3783 RVA: 0x0000656C File Offset: 0x0000476C
|
|
[Token(Token = "0x6000803")]
|
|
[Address(RVA = "0x509D60", Offset = "0x508D60", VA = "0x180509D60")]
|
|
private RenderModel_t MarshalRenderModel(IntPtr pRenderModel)
|
|
{
|
|
return default(RenderModel_t);
|
|
}
|
|
|
|
// Token: 0x06000EC8 RID: 3784 RVA: 0x00006584 File Offset: 0x00004784
|
|
[Token(Token = "0x6000804")]
|
|
[Address(RVA = "0x509B70", Offset = "0x508B70", VA = "0x180509B70")]
|
|
private RenderModel_TextureMap_t MarshalRenderModel_TextureMap(IntPtr pRenderModel)
|
|
{
|
|
return default(RenderModel_TextureMap_t);
|
|
}
|
|
|
|
// Token: 0x04000E69 RID: 3689
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000DE7")]
|
|
public SteamVR_TrackedObject.EIndex index;
|
|
|
|
// Token: 0x04000E6A RID: 3690
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x4000DE8")]
|
|
protected SteamVR_Input_Sources inputSource;
|
|
|
|
// Token: 0x04000E6B RID: 3691
|
|
[Token(Token = "0x4000DE9")]
|
|
public const string modelOverrideWarning = "Model override is really only meant to be used in the scene view for lining things up; using it at runtime is discouraged. Use tracked device index instead to ensure the correct model is displayed for all users.";
|
|
|
|
// Token: 0x04000E6C RID: 3692
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000DEA")]
|
|
[Tooltip("Model override is really only meant to be used in the scene view for lining things up; using it at runtime is discouraged. Use tracked device index instead to ensure the correct model is displayed for all users.")]
|
|
public string modelOverride;
|
|
|
|
// Token: 0x04000E6D RID: 3693
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000DEB")]
|
|
[Tooltip("Shader to apply to model.")]
|
|
public Shader shader;
|
|
|
|
// Token: 0x04000E6E RID: 3694
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4000DEC")]
|
|
[Tooltip("Enable to print out when render models are loaded.")]
|
|
public bool verbose;
|
|
|
|
// Token: 0x04000E6F RID: 3695
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x31")]
|
|
[Token(Token = "0x4000DED")]
|
|
[Tooltip("If available, break down into separate components instead of loading as a single mesh.")]
|
|
public bool createComponents;
|
|
|
|
// Token: 0x04000E70 RID: 3696
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x32")]
|
|
[Token(Token = "0x4000DEE")]
|
|
[Tooltip("Update transforms of components at runtime to reflect user action.")]
|
|
public bool updateDynamically;
|
|
|
|
// Token: 0x04000E71 RID: 3697
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x33")]
|
|
[Token(Token = "0x4000DEF")]
|
|
public RenderModel_ControllerMode_State_t controllerModeState;
|
|
|
|
// Token: 0x04000E72 RID: 3698
|
|
[Token(Token = "0x4000DF0")]
|
|
public const string k_localTransformName = "attach";
|
|
|
|
// Token: 0x04000E75 RID: 3701
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4000DF3")]
|
|
private Dictionary<string, Transform> componentAttachPoints;
|
|
|
|
// Token: 0x04000E76 RID: 3702
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4000DF4")]
|
|
private List<MeshRenderer> meshRenderers;
|
|
|
|
// Token: 0x04000E77 RID: 3703
|
|
[Token(Token = "0x4000DF5")]
|
|
public static Hashtable models;
|
|
|
|
// Token: 0x04000E78 RID: 3704
|
|
[Token(Token = "0x4000DF6")]
|
|
public static Hashtable materials;
|
|
|
|
// Token: 0x04000E79 RID: 3705
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4000DF7")]
|
|
private SteamVR_Events.Action deviceConnectedAction;
|
|
|
|
// Token: 0x04000E7A RID: 3706
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4000DF8")]
|
|
private SteamVR_Events.Action hideRenderModelsAction;
|
|
|
|
// Token: 0x04000E7B RID: 3707
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4000DF9")]
|
|
private SteamVR_Events.Action modelSkinSettingsHaveChangedAction;
|
|
|
|
// Token: 0x04000E7C RID: 3708
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4000DFA")]
|
|
private Dictionary<int, string> nameCache;
|
|
|
|
// Token: 0x02000308 RID: 776
|
|
[Token(Token = "0x2000310")]
|
|
public class RenderModel
|
|
{
|
|
// Token: 0x06000ECA RID: 3786 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x6000EFD")]
|
|
[Address(RVA = "0x417DD0", Offset = "0x416DD0", VA = "0x180417DD0")]
|
|
public RenderModel(Mesh mesh, Material material)
|
|
{
|
|
}
|
|
|
|
// Token: 0x170001EC RID: 492
|
|
// (get) Token: 0x06000ECB RID: 3787 RVA: 0x000021FE File Offset: 0x000003FE
|
|
// (set) Token: 0x06000ECC RID: 3788 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x170001F1")]
|
|
public Mesh mesh
|
|
{
|
|
[Token(Token = "0x6000EFE")]
|
|
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6000EFF")]
|
|
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001ED RID: 493
|
|
// (get) Token: 0x06000ECD RID: 3789 RVA: 0x000021FE File Offset: 0x000003FE
|
|
// (set) Token: 0x06000ECE RID: 3790 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x170001F2")]
|
|
public Material material
|
|
{
|
|
[Token(Token = "0x6000F00")]
|
|
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6000F01")]
|
|
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000309 RID: 777
|
|
[Token(Token = "0x2000311")]
|
|
public sealed class RenderModelInterfaceHolder : IDisposable
|
|
{
|
|
// Token: 0x170001EE RID: 494
|
|
// (get) Token: 0x06000ECF RID: 3791 RVA: 0x000021FE File Offset: 0x000003FE
|
|
[Token(Token = "0x170001F3")]
|
|
public CVRRenderModels instance
|
|
{
|
|
[Token(Token = "0x6000F02")]
|
|
[Address(RVA = "0x3B6DAF0", Offset = "0x3B6CAF0", VA = "0x183B6DAF0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000ED0 RID: 3792 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x6000F03")]
|
|
[Address(RVA = "0x3B6DA90", Offset = "0x3B6CA90", VA = "0x183B6DA90", Slot = "4")]
|
|
public void Dispose()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000ED1 RID: 3793 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x6000F04")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public RenderModelInterfaceHolder()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000E7F RID: 3711
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000EAA")]
|
|
private bool needsShutdown;
|
|
|
|
// Token: 0x04000E80 RID: 3712
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x11")]
|
|
[Token(Token = "0x4000EAB")]
|
|
private bool failedLoadInterface;
|
|
|
|
// Token: 0x04000E81 RID: 3713
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000EAC")]
|
|
private CVRRenderModels _instance;
|
|
}
|
|
}
|
|
}
|