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 = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x60007EB")]
|
|
[Address(RVA = "0x5329E0", Offset = "0x5317E0", VA = "0x1805329E0")]
|
|
[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 = "0x4363F0", Offset = "0x4351F0", VA = "0x1804363F0")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
[Token(Token = "0x60007ED")]
|
|
[Address(RVA = "0x4366B0", Offset = "0x4354B0", VA = "0x1804366B0")]
|
|
[CompilerGenerated]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000EB2 RID: 3762 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x60007EE")]
|
|
[Address(RVA = "0x1953550", Offset = "0x1952350", VA = "0x181953550")]
|
|
private void OnModelSkinSettingsHaveChanged(VREvent_t vrEvent)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000EB3 RID: 3763 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x60007EF")]
|
|
[Address(RVA = "0x1953610", Offset = "0x1952410", VA = "0x181953610")]
|
|
public void SetMeshRendererState(bool state)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000EB4 RID: 3764 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x60007F0")]
|
|
[Address(RVA = "0x1953450", Offset = "0x1952250", VA = "0x181953450")]
|
|
private void OnHideRenderModels(bool hidden)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000EB5 RID: 3765 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x60007F1")]
|
|
[Address(RVA = "0x19532E0", Offset = "0x19520E0", VA = "0x1819532E0")]
|
|
private void OnDeviceConnected(int i, bool connected)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000EB6 RID: 3766 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x60007F2")]
|
|
[Address(RVA = "0x19542B0", Offset = "0x19530B0", VA = "0x1819542B0")]
|
|
public void UpdateModel()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000EB7 RID: 3767 RVA: 0x000021FE File Offset: 0x000003FE
|
|
[Token(Token = "0x60007F3")]
|
|
[Address(RVA = "0x1953710", Offset = "0x1952510", VA = "0x181953710")]
|
|
private IEnumerator SetModelAsync(string newRenderModelName)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000EB8 RID: 3768 RVA: 0x0000653C File Offset: 0x0000473C
|
|
[Token(Token = "0x60007F4")]
|
|
[Address(RVA = "0x1953790", Offset = "0x1952590", VA = "0x181953790")]
|
|
private bool SetModel(string renderModelName)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000EB9 RID: 3769 RVA: 0x000021FE File Offset: 0x000003FE
|
|
[Token(Token = "0x60007F5")]
|
|
[Address(RVA = "0x1952220", Offset = "0x1951020", VA = "0x181952220")]
|
|
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 = "0x1951920", Offset = "0x1950720", VA = "0x181951920")]
|
|
private IEnumerator FreeRenderModel(IntPtr pRenderModel)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000EBB RID: 3771 RVA: 0x000021FE File Offset: 0x000003FE
|
|
[Token(Token = "0x60007F7")]
|
|
[Address(RVA = "0x1951830", Offset = "0x1950630", VA = "0x181951830")]
|
|
public Transform FindTransformByName(string componentName, [Optional] Transform inTransform)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000EBC RID: 3772 RVA: 0x000021FE File Offset: 0x000003FE
|
|
[Token(Token = "0x60007F8")]
|
|
[Address(RVA = "0x1951990", Offset = "0x1950790", VA = "0x181951990")]
|
|
public Transform GetComponentTransform(string componentName)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000EBD RID: 3773 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x60007F9")]
|
|
[Address(RVA = "0x1953C70", Offset = "0x1952A70", VA = "0x181953C70")]
|
|
private void StripMesh(GameObject go)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000EBE RID: 3774 RVA: 0x00006554 File Offset: 0x00004754
|
|
[Token(Token = "0x60007FA")]
|
|
[Address(RVA = "0x1951A30", Offset = "0x1950830", VA = "0x181951A30")]
|
|
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 = "0x19545A0", Offset = "0x19533A0", VA = "0x1819545A0")]
|
|
private SteamVR_RenderModel()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000EC0 RID: 3776 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x60007FC")]
|
|
[Address(RVA = "0x1953350", Offset = "0x1952150", VA = "0x181953350")]
|
|
private void OnEnable()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000EC1 RID: 3777 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x60007FD")]
|
|
[Address(RVA = "0x1953300", Offset = "0x1952100", VA = "0x181953300")]
|
|
private void OnDisable()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000EC2 RID: 3778 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x60007FE")]
|
|
[Address(RVA = "0x19544B0", Offset = "0x19532B0", VA = "0x1819544B0")]
|
|
private void Update()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000EC3 RID: 3779 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x60007FF")]
|
|
[Address(RVA = "0x1953D90", Offset = "0x1952B90", VA = "0x181953D90")]
|
|
public void UpdateComponents(CVRRenderModels renderModels)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000EC4 RID: 3780 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x6000800")]
|
|
[Address(RVA = "0x19535B0", Offset = "0x19523B0", VA = "0x1819535B0")]
|
|
public void SetDeviceIndex(int newIndex)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000EC5 RID: 3781 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x6000801")]
|
|
[Address(RVA = "0x41F730", Offset = "0x41E530", VA = "0x18041F730")]
|
|
public void SetInputSource(SteamVR_Input_Sources newInputSource)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000EC6 RID: 3782 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x6000802")]
|
|
[Address(RVA = "0x1953C60", Offset = "0x1952A60", VA = "0x181953C60")]
|
|
private static void Sleep()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000EC7 RID: 3783 RVA: 0x0000656C File Offset: 0x0000476C
|
|
[Token(Token = "0x6000803")]
|
|
[Address(RVA = "0x19530C0", Offset = "0x1951EC0", VA = "0x1819530C0")]
|
|
private RenderModel_t MarshalRenderModel(IntPtr pRenderModel)
|
|
{
|
|
return default(RenderModel_t);
|
|
}
|
|
|
|
// Token: 0x06000EC8 RID: 3784 RVA: 0x00006584 File Offset: 0x00004784
|
|
[Token(Token = "0x6000804")]
|
|
[Address(RVA = "0x1952ED0", Offset = "0x1951CD0", VA = "0x181952ED0")]
|
|
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 = "0x2000319")]
|
|
public class RenderModel
|
|
{
|
|
// Token: 0x06000ECA RID: 3786 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x6000F22")]
|
|
[Address(RVA = "0x4089A0", Offset = "0x4077A0", VA = "0x1804089A0")]
|
|
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 = "0x6000F23")]
|
|
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6000F24")]
|
|
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
|
|
[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 = "0x6000F25")]
|
|
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6000F26")]
|
|
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000309 RID: 777
|
|
[Token(Token = "0x200031A")]
|
|
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 = "0x6000F27")]
|
|
[Address(RVA = "0x38091C0", Offset = "0x3807FC0", VA = "0x1838091C0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000ED0 RID: 3792 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x6000F28")]
|
|
[Address(RVA = "0x3809160", Offset = "0x3807F60", VA = "0x183809160", Slot = "4")]
|
|
public void Dispose()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000ED1 RID: 3793 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x6000F29")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public RenderModelInterfaceHolder()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000E7F RID: 3711
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000ECF")]
|
|
private bool needsShutdown;
|
|
|
|
// Token: 0x04000E80 RID: 3712
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x11")]
|
|
[Token(Token = "0x4000ED0")]
|
|
private bool failedLoadInterface;
|
|
|
|
// Token: 0x04000E81 RID: 3713
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000ED1")]
|
|
private CVRRenderModels _instance;
|
|
}
|
|
}
|
|
}
|