using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Core; using UnityEngine; // Token: 0x0200058E RID: 1422 [Token(Token = "0x200058E")] [DisallowMultipleComponent] [RequireComponent(typeof(Canvas))] [StructLayout(3)] public class CachedView : MonoBehaviour { // Token: 0x170007A8 RID: 1960 // (get) Token: 0x06002A7D RID: 10877 RVA: 0x000B07DC File Offset: 0x000AE9DC // (set) Token: 0x06002A7E RID: 10878 RVA: 0x000B07F0 File Offset: 0x000AE9F0 [Token(Token = "0x170007A8")] public string BFCLKGFNNHO { [Token(Token = "0x6002A7D")] [Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")] get { return this.group; } [Token(Token = "0x6002A7E")] [Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")] set { this.group = value; } } // Token: 0x06002A7F RID: 10879 RVA: 0x000B0804 File Offset: 0x000AEA04 [Token(Token = "0x6002A7F")] [Address(RVA = "0x1376760", Offset = "0x1375160", VA = "0x181376760")] private void Awake() { if (string.IsNullOrWhiteSpace(this.group)) { int num = CachedView.IFGHAEMNGAO + 1; CachedView.IFGHAEMNGAO = num; string text = string.Format("unique {0}", num); this.group = text; } } // Token: 0x06002A80 RID: 10880 RVA: 0x000B0840 File Offset: 0x000AEA40 [Token(Token = "0x6002A80")] [Address(RVA = "0x1376800", Offset = "0x1375200", VA = "0x181376800")] private void Start() { CachedViewManager cachedViewManager = CachedViewManager.Get(this.group); CachedViewManager manager = cachedViewManager; Action action = delegate { CachedViewManager manager2 = manager; CachedView <>4__this = this; GameObject gameObject = manager2.OKMCCPLCPFD(<>4__this); manager2.EFFBCAONHNB.Add(gameObject); }; ISchedulerPromise schedulerPromise = this.InvokeNextEndOfFrame(action); } // Token: 0x06002A81 RID: 10881 RVA: 0x000B0888 File Offset: 0x000AEA88 [Token(Token = "0x6002A81")] [Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")] public CachedView() { } // Token: 0x06002A82 RID: 10882 RVA: 0x0000220F File Offset: 0x0000040F // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6002A82")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")] static CachedView() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x040023A6 RID: 9126 [Token(Token = "0x40023A6")] private static int IFGHAEMNGAO; // Token: 0x040023A7 RID: 9127 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40023A7")] [SerializeField] private string group; // Token: 0x0200058F RID: 1423 [Token(Token = "0x200058F")] [CompilerGenerated] private sealed class MIGGNCJGDDJ { // Token: 0x06002A83 RID: 10883 RVA: 0x000B089C File Offset: 0x000AEA9C [Token(Token = "0x6002A83")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public MIGGNCJGDDJ() { } // Token: 0x06002A84 RID: 10884 RVA: 0x000B08B0 File Offset: 0x000AEAB0 [Token(Token = "0x6002A84")] [Address(RVA = "0x1388670", Offset = "0x1387070", VA = "0x181388670")] internal void b__0() { CachedViewManager cachedViewManager = this.manager; CachedView cachedView = this.<>4__this; GameObject gameObject = cachedViewManager.OKMCCPLCPFD(cachedView); cachedViewManager.EFFBCAONHNB.Add(gameObject); } // Token: 0x040023A8 RID: 9128 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40023A8")] public CachedViewManager manager; // Token: 0x040023A9 RID: 9129 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40023A9")] public CachedView <>4__this; } }