using System; using Cpp2IlInjected; using RecRoom.Systems; using UnityEngine; // Token: 0x0200062A RID: 1578 [Token(Token = "0x200062A")] public class MainTextureOverride : MonoBehaviour { // Token: 0x06002E4E RID: 11854 RVA: 0x000BD438 File Offset: 0x000BB638 [Token(Token = "0x6002E4E")] [Address(RVA = "0x12B88C0", Offset = "0x12B78C0", VA = "0x1812B88C0")] 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: 0x06002E4F RID: 11855 RVA: 0x000BD4B8 File Offset: 0x000BB6B8 [Token(Token = "0x6002E4F")] [Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")] public MainTextureOverride() { } // Token: 0x040025B6 RID: 9654 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40025B6")] [SerializeField] private Renderer renderer; // Token: 0x040025B7 RID: 9655 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40025B7")] [SerializeField] [Header("Texture Overrides")] private Texture2D defaultTexture; // Token: 0x040025B8 RID: 9656 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40025B8")] [SerializeField] private Texture2D steamVrVive; // Token: 0x040025B9 RID: 9657 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40025B9")] [SerializeField] private Texture2D steamVrOculus; // Token: 0x040025BA RID: 9658 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40025BA")] [SerializeField] private Texture2D steamVrMicrosoft; // Token: 0x040025BB RID: 9659 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40025BB")] [SerializeField] private Texture2D oculusRift; // Token: 0x040025BC RID: 9660 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40025BC")] [SerializeField] private Texture2D oculusQuest; // Token: 0x040025BD RID: 9661 [FieldOffset(Offset = "0x50")] [Token(Token = "0x40025BD")] [SerializeField] private Texture2D ps4Move; }