using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Systems; using UnityEngine; // Token: 0x02000629 RID: 1577 [Token(Token = "0x2000629")] [StructLayout(3)] public class MainTextureOverride : MonoBehaviour { // Token: 0x06002DF7 RID: 11767 RVA: 0x000BFEE4 File Offset: 0x000BE0E4 [Token(Token = "0x6002DF7")] [Address(RVA = "0x109D210", Offset = "0x109BC10", VA = "0x18109D210")] private void Start() { Texture2D texture2D2; if (SingletonMonoBehaviour.Instance.k__BackingField <= (InputManager.LNEHPBFDEGG)6) { Texture2D texture2D = this.oculusQuest; int num = 0; if (texture2D != num) { } texture2D2 = this.oculusRift; } int num2 = 0; Texture2D texture2D3; if (texture2D2 == num2) { texture2D3 = this.defaultTexture; } int num3 = 0; if (texture2D3 != num3) { Material material = this.renderer.GetMaterial(); int bmbhiolhcli = PAMNDKEGFFG.BMBHIOLHCLI; material.SetTextureImpl(bmbhiolhcli, texture2D3); } } // Token: 0x06002DF8 RID: 11768 RVA: 0x000BFF64 File Offset: 0x000BE164 [Token(Token = "0x6002DF8")] [Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")] public MainTextureOverride() { } // Token: 0x040026F3 RID: 9971 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40026F3")] [SerializeField] private Renderer renderer; // Token: 0x040026F4 RID: 9972 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40026F4")] [SerializeField] [Header("Texture Overrides")] private Texture2D defaultTexture; // Token: 0x040026F5 RID: 9973 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40026F5")] [SerializeField] private Texture2D steamVrVive; // Token: 0x040026F6 RID: 9974 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x40026F6")] [SerializeField] private Texture2D steamVrOculus; // Token: 0x040026F7 RID: 9975 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x40026F7")] [SerializeField] private Texture2D steamVrMicrosoft; // Token: 0x040026F8 RID: 9976 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x40026F8")] [SerializeField] private Texture2D oculusRift; // Token: 0x040026F9 RID: 9977 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x40026F9")] [SerializeField] private Texture2D oculusQuest; // Token: 0x040026FA RID: 9978 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x40026FA")] [SerializeField] private Texture2D ps4Move; }