using System; using Cpp2IlInjected; using RecRoom.Systems; using UnityEngine; // Token: 0x02000620 RID: 1568 [Token(Token = "0x2000620")] public class MainTextureOverride : MonoBehaviour { // Token: 0x06002DD1 RID: 11729 RVA: 0x000BC95C File Offset: 0x000BAB5C [Token(Token = "0x6002DD1")] [Address(RVA = "0x8DEB70", Offset = "0x8DD970", VA = "0x1808DEB70")] private void Start() { Texture2D texture2D2; if (SingletonMonoBehaviour.ONCPNMDGGKG.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: 0x06002DD2 RID: 11730 RVA: 0x000BC9DC File Offset: 0x000BABDC [Token(Token = "0x6002DD2")] [Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")] public MainTextureOverride() { } // Token: 0x04002553 RID: 9555 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002553")] [SerializeField] private Renderer renderer; // Token: 0x04002554 RID: 9556 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4002554")] [SerializeField] [Header("Texture Overrides")] private Texture2D defaultTexture; // Token: 0x04002555 RID: 9557 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4002555")] [SerializeField] private Texture2D steamVrVive; // Token: 0x04002556 RID: 9558 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4002556")] [SerializeField] private Texture2D steamVrOculus; // Token: 0x04002557 RID: 9559 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4002557")] [SerializeField] private Texture2D steamVrMicrosoft; // Token: 0x04002558 RID: 9560 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4002558")] [SerializeField] private Texture2D oculusRift; // Token: 0x04002559 RID: 9561 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4002559")] [SerializeField] private Texture2D oculusQuest; // Token: 0x0400255A RID: 9562 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400255A")] [SerializeField] private Texture2D ps4Move; }