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 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 = "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; } } }