Files
Aug2021-Cpp2IL-Dump/SteamVR/Valve/VR/SteamVR_RenderModel.cs
T
2026-04-10 22:50:51 +02:00

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