139 lines
3.9 KiB
C#
139 lines
3.9 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace RecRoom.Core.DataStructures.Tokens
|
|
{
|
|
// Token: 0x0200004A RID: 74
|
|
[Token(Token = "0x200004A")]
|
|
[StructLayout(3)]
|
|
public class ExplicitTokenMap<T>
|
|
{
|
|
// Token: 0x17000039 RID: 57
|
|
// (get) Token: 0x06000137 RID: 311 RVA: 0x00002052 File Offset: 0x00000252
|
|
// (set) Token: 0x06000138 RID: 312 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000039")]
|
|
public virtual T HighestPriorityValue
|
|
{
|
|
[Token(Token = "0x6000137")]
|
|
[Address(RVA = "0x8938E0", Offset = "0x8922E0", VA = "0x1808938E0", Slot = "4")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6000138")]
|
|
[Address(RVA = "0xCD8150", Offset = "0xCD6B50", VA = "0x180CD8150", Slot = "5")]
|
|
protected set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700003A RID: 58
|
|
// (get) Token: 0x06000139 RID: 313 RVA: 0x00002640 File Offset: 0x00000840
|
|
[Token(Token = "0x1700003A")]
|
|
public bool ContainsValues
|
|
{
|
|
[Token(Token = "0x6000139")]
|
|
[Address(RVA = "0x1D270E0", Offset = "0x1D25AE0", VA = "0x181D270E0")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700003B RID: 59
|
|
// (get) Token: 0x0600013A RID: 314 RVA: 0x00002052 File Offset: 0x00000252
|
|
// (set) Token: 0x0600013B RID: 315 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x1700003B")]
|
|
public object HighestPriorityToken
|
|
{
|
|
[Token(Token = "0x600013A")]
|
|
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x600013B")]
|
|
[Address(RVA = "0x3C1260", Offset = "0x3BFC60", VA = "0x1803C1260")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600013C RID: 316 RVA: 0x00002658 File Offset: 0x00000858
|
|
[Token(Token = "0x600013C")]
|
|
[Address(RVA = "0x1D21070", Offset = "0x1D1FA70", VA = "0x181D21070")]
|
|
public bool AddValue(T value, object token, int priority)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600013D RID: 317 RVA: 0x00002670 File Offset: 0x00000870
|
|
[Token(Token = "0x600013D")]
|
|
[Address(RVA = "0x1D21590", Offset = "0x1D1FF90", VA = "0x181D21590")]
|
|
public bool RemoveValue(object token)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600013E RID: 318 RVA: 0x00002688 File Offset: 0x00000888
|
|
[Token(Token = "0x600013E")]
|
|
[Address(RVA = "0x1D216F0", Offset = "0x1D200F0", VA = "0x181D216F0")]
|
|
public bool TryGetValue(object token, out T value)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600013F RID: 319 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600013F")]
|
|
[Address(RVA = "0x1D21560", Offset = "0x1D1FF60", VA = "0x181D21560")]
|
|
public void Clear()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000140 RID: 320 RVA: 0x000026A0 File Offset: 0x000008A0
|
|
[Token(Token = "0x6000140")]
|
|
[Address(RVA = "0x1D25D40", Offset = "0x1D24740", VA = "0x181D25D40")]
|
|
private bool UpdateLatestValue()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000141 RID: 321 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000141")]
|
|
[Address(RVA = "0x1D27060", Offset = "0x1D25A60", VA = "0x181D27060")]
|
|
public ExplicitTokenMap()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400008C RID: 140
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400008C")]
|
|
private Dictionary<object, ExplicitTokenMap<T>.PrioritizedData> dictionary;
|
|
|
|
// Token: 0x0400008D RID: 141
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400008D")]
|
|
private T _highestPriorityValue;
|
|
|
|
// Token: 0x0200004B RID: 75
|
|
[Token(Token = "0x200004B")]
|
|
private struct PrioritizedData
|
|
{
|
|
// Token: 0x0400008F RID: 143
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400008F")]
|
|
public int Priority;
|
|
|
|
// Token: 0x04000090 RID: 144
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000090")]
|
|
public T Value;
|
|
}
|
|
}
|
|
}
|