using System; using System.Collections; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom { // Token: 0x02000014 RID: 20 [Token(Token = "0x2000014")] [StructLayout(3)] public static class CachedComponentHelpers { // Token: 0x06000046 RID: 70 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000046")] [Address(RVA = "0x323DCB0", Offset = "0x323C6B0", VA = "0x18323DCB0")] public static void Clear() { } // Token: 0x06000047 RID: 71 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000047")] [Address(RVA = "0x1B5A620", Offset = "0x1B59020", VA = "0x181B5A620")] public static T GetCachedComponent(this GameObject gameObject, bool force = false) { return null; } // Token: 0x06000048 RID: 72 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000048")] [Address(RVA = "0x1B5A340", Offset = "0x1B58D40", VA = "0x181B5A340")] public static T GetCachedComponentInChildren(this GameObject gameObject, bool includeInactive = true, bool force = false) { return null; } // Token: 0x06000049 RID: 73 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000049")] [Address(RVA = "0x17E5D40", Offset = "0x17E4740", VA = "0x1817E5D40")] public static IReadOnlyList GetCachedComponentsInParent(this GameObject gameObject, bool includeInactive = true, bool force = false) { return null; } // Token: 0x0600004A RID: 74 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600004A")] [Address(RVA = "0x17E5C20", Offset = "0x17E4620", VA = "0x1817E5C20")] public static IReadOnlyList GetCachedComponentsInChildren(this GameObject gameObject, bool includeInactive = true, bool force = false) { return null; } // Token: 0x0600004B RID: 75 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600004B")] [Address(RVA = "0x1B5A460", Offset = "0x1B58E60", VA = "0x181B5A460")] private static T GetCachedComponentInternal(CachedComponentHelpers.CacheParameters cacheParameters, bool force = false) { return null; } // Token: 0x0600004C RID: 76 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600004C")] [Address(RVA = "0x17E5E60", Offset = "0x17E4860", VA = "0x1817E5E60")] private static IReadOnlyList GetCachedComponentsInternal(CachedComponentHelpers.CacheParameters cacheParameters, bool force = false) { return null; } // Token: 0x0600004D RID: 77 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x600004D")] [Address(RVA = "0x323E190", Offset = "0x323CB90", VA = "0x18323E190")] private static void TryPrune() { } // Token: 0x0600004E RID: 78 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x600004E")] [Address(RVA = "0x323DD40", Offset = "0x323C740", VA = "0x18323DD40")] private static void PruneCache() { } // Token: 0x0600004F RID: 79 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600004F")] [Address(RVA = "0x17E6010", Offset = "0x17E4A10", VA = "0x1817E6010")] private static IReadOnlyList GetComponentForParameters(CachedComponentHelpers.CacheParameters cacheParameters) { return null; } // Token: 0x06000050 RID: 80 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000050")] [Address(RVA = "0x17E6110", Offset = "0x17E4B10", VA = "0x1817E6110")] private static IReadOnlyList GetComponentsForParameters(CachedComponentHelpers.CacheParameters cacheParameters) { return null; } // Token: 0x0400001D RID: 29 [Token(Token = "0x400001D")] private static readonly List IMMEDIATE_KEYS; // Token: 0x0400001E RID: 30 [Token(Token = "0x400001E")] private static Dictionary componentsCache; // Token: 0x0400001F RID: 31 [Token(Token = "0x400001F")] private static int queriesSinceLastPrune; // Token: 0x02000015 RID: 21 [Token(Token = "0x2000015")] private enum SearchType { // Token: 0x04000021 RID: 33 [Token(Token = "0x4000021")] Self, // Token: 0x04000022 RID: 34 [Token(Token = "0x4000022")] Parent, // Token: 0x04000023 RID: 35 [Token(Token = "0x4000023")] Children } // Token: 0x02000016 RID: 22 [Token(Token = "0x2000016")] private struct CacheParameters : IEquatable { // Token: 0x06000052 RID: 82 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000052")] [Address(RVA = "0x38EC90", Offset = "0x38E090", VA = "0x18038EC90")] public CacheParameters(GameObject gameObject, bool includeMultiple, CachedComponentHelpers.SearchType searchType, bool includeInactive, Type type) { } // Token: 0x06000053 RID: 83 RVA: 0x00002114 File Offset: 0x00000314 [Token(Token = "0x6000053")] [Address(RVA = "0x38EAF0", Offset = "0x38DEF0", VA = "0x18038EAF0", Slot = "4")] public bool Equals(CachedComponentHelpers.CacheParameters other) { return default(bool); } // Token: 0x06000054 RID: 84 RVA: 0x0000212C File Offset: 0x0000032C [Token(Token = "0x6000054")] [Address(RVA = "0x38EB20", Offset = "0x38DF20", VA = "0x18038EB20", Slot = "0")] public override bool Equals(object obj) { return default(bool); } // Token: 0x06000055 RID: 85 RVA: 0x00002144 File Offset: 0x00000344 [Token(Token = "0x6000055")] [Address(RVA = "0x38EBC0", Offset = "0x38DFC0", VA = "0x18038EBC0", Slot = "2")] public override int GetHashCode() { return 0; } // Token: 0x06000056 RID: 86 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000056")] [Address(RVA = "0x38EC80", Offset = "0x38E080", VA = "0x18038EC80", Slot = "3")] public override string ToString() { return null; } // Token: 0x04000024 RID: 36 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4000024")] public readonly GameObject gameObject; // Token: 0x04000025 RID: 37 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x4000025")] public readonly bool includeMultiple; // Token: 0x04000026 RID: 38 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC")] [Token(Token = "0x4000026")] public readonly CachedComponentHelpers.SearchType searchType; // Token: 0x04000027 RID: 39 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4000027")] public readonly bool includeInactive; // Token: 0x04000028 RID: 40 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4000028")] public readonly Type type; } } }