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 componentAttachPoints; // Token: 0x04000E76 RID: 3702 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x4000DF4")] private List 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 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; } } }