This commit is contained in:
niko
2026-04-08 23:40:05 +02:00
parent d6894bcbc7
commit 18dc73f922
7750 changed files with 1795369 additions and 0 deletions
@@ -0,0 +1,167 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace RecRoom
{
// Token: 0x0200002A RID: 42
[Token(Token = "0x200002A")]
[StructLayout(3)]
public class UniqueTreeNode<T> where T : IEquatable<T>
{
// Token: 0x17000017 RID: 23
// (get) Token: 0x060000A5 RID: 165 RVA: 0x00002052 File Offset: 0x00000252
// (set) Token: 0x060000A6 RID: 166 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000017")]
public UniqueTreeNode<T> Parent
{
[Token(Token = "0x60000A5")]
[Address(RVA = "0x3EDEA0", Offset = "0x3EC8A0", VA = "0x1803EDEA0")]
get
{
return null;
}
[Token(Token = "0x60000A6")]
[Address(RVA = "0x2328470", Offset = "0x2326E70", VA = "0x182328470")]
set
{
}
}
// Token: 0x17000018 RID: 24
// (get) Token: 0x060000A7 RID: 167 RVA: 0x000023B8 File Offset: 0x000005B8
[Token(Token = "0x17000018")]
public bool IsRoot
{
[Token(Token = "0x60000A7")]
[Address(RVA = "0x2328300", Offset = "0x2326D00", VA = "0x182328300")]
get
{
return default(bool);
}
}
// Token: 0x17000019 RID: 25
// (get) Token: 0x060000A8 RID: 168 RVA: 0x000023D0 File Offset: 0x000005D0
[Token(Token = "0x17000019")]
public bool IsLeaf
{
[Token(Token = "0x60000A8")]
[Address(RVA = "0x23282C0", Offset = "0x2326CC0", VA = "0x1823282C0")]
get
{
return default(bool);
}
}
// Token: 0x1700001A RID: 26
// (get) Token: 0x060000A9 RID: 169 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x1700001A")]
public UniqueTreeNode<T> Root
{
[Token(Token = "0x60000A9")]
[Address(RVA = "0x2328330", Offset = "0x2326D30", VA = "0x182328330")]
get
{
return null;
}
}
// Token: 0x060000AA RID: 170 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000AA")]
[Address(RVA = "0x23281E0", Offset = "0x2326BE0", VA = "0x1823281E0")]
public UniqueTreeNode(T nodeContent)
{
}
// Token: 0x060000AB RID: 171 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x60000AB")]
[Address(RVA = "0x2325ED0", Offset = "0x23248D0", VA = "0x182325ED0")]
public UniqueTreeNode<T> AddChild(T newNodeContent)
{
return null;
}
// Token: 0x060000AC RID: 172 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x60000AC")]
[Address(RVA = "0x2326930", Offset = "0x2325330", VA = "0x182326930")]
public UniqueTreeNode<T> RemoveDescendant(T nodeContentToRemove)
{
return null;
}
// Token: 0x060000AD RID: 173 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x60000AD")]
[Address(RVA = "0x2326CC0", Offset = "0x23256C0", VA = "0x182326CC0")]
public UniqueTreeNode<T> Remove()
{
return null;
}
// Token: 0x060000AE RID: 174 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000AE")]
[Address(RVA = "0x2326280", Offset = "0x2324C80", VA = "0x182326280")]
public void Clear()
{
}
// Token: 0x060000AF RID: 175 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x60000AF")]
[Address(RVA = "0x2326E00", Offset = "0x2325800", VA = "0x182326E00")]
public UniqueTreeNode<T> Reparent(T newParent)
{
return null;
}
// Token: 0x060000B0 RID: 176 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000B0")]
[Address(RVA = "0x2327DE0", Offset = "0x23267E0", VA = "0x182327DE0")]
public static void TraverseTree(UniqueTreeNode<T> traversalRoot, UniqueTreeNode<T>.TreeTraversalOperation operation)
{
}
// Token: 0x060000B1 RID: 177 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000B1")]
[Address(RVA = "0x1AB80A0", Offset = "0x1AB6AA0", VA = "0x181AB80A0")]
public static void TraverseTree<A>(UniqueTreeNode<T> traversalRoot, Func<UniqueTreeNode<T>, A, bool> operation, A arg)
{
}
// Token: 0x060000B2 RID: 178 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x60000B2")]
[Address(RVA = "0x2326FE0", Offset = "0x23259E0", VA = "0x182326FE0")]
public static string ToString(UniqueTreeNode<T> traversalRoot, int depth = 0)
{
return null;
}
// Token: 0x060000B3 RID: 179 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x60000B3")]
[Address(RVA = "0x2326510", Offset = "0x2324F10", VA = "0x182326510")]
public static UniqueTreeNode<T> FindNode(UniqueTreeNode<T> traversalRoot, T nodeContentToFind)
{
return null;
}
// Token: 0x0400003B RID: 59
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400003B")]
public T Content;
// Token: 0x0400003C RID: 60
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400003C")]
public LinkedList<UniqueTreeNode<T>> Children;
// Token: 0x0400003D RID: 61
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400003D")]
public UniqueTreeNode<T> _parent;
// Token: 0x0200002B RID: 43
// (Invoke) Token: 0x060000B5 RID: 181
[Token(Token = "0x200002B")]
public delegate bool TreeTraversalOperation(UniqueTreeNode<T> node);
}
}