Files
Jan2021-Cpp2Il-Dump/RecRoom.Unityextensions.Runtime/RecRoom/CachedComponentHelpers.cs
T
2026-04-08 23:40:05 +02:00

197 lines
6.5 KiB
C#

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<T>(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<T>(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<T> GetCachedComponentsInParent<T>(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<T> GetCachedComponentsInChildren<T>(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<T>(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<T> GetCachedComponentsInternal<T>(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<T> GetComponentForParameters<T>(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<T> GetComponentsForParameters<T>(CachedComponentHelpers.CacheParameters cacheParameters)
{
return null;
}
// Token: 0x0400001D RID: 29
[Token(Token = "0x400001D")]
private static readonly List<CachedComponentHelpers.CacheParameters> IMMEDIATE_KEYS;
// Token: 0x0400001E RID: 30
[Token(Token = "0x400001E")]
private static Dictionary<CachedComponentHelpers.CacheParameters, ICollection> 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<CachedComponentHelpers.CacheParameters>
{
// 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;
}
}
}