Files
2026-04-08 23:40:05 +02:00

120 lines
3.7 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using CircuitsV2.Graph;
using CircuitsV2.Types;
using Cpp2IlInjected;
using RecRoom.Networking.SynchronizedFields;
namespace CircuitsV2.Context
{
// Token: 0x02000258 RID: 600
[Token(Token = "0x2000187")]
[StructLayout(3)]
public sealed class MemoryDependencies
{
// Token: 0x17000419 RID: 1049
// (get) Token: 0x06001411 RID: 5137 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x170003FE")]
public string ContextId
{
[Token(Token = "0x6001015")]
[Address(RVA = "0x1FF5F90", Offset = "0x1FF4990", VA = "0x181FF5F90")]
get
{
return null;
}
}
// Token: 0x1700041A RID: 1050
// (get) Token: 0x06001412 RID: 5138 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x170003FF")]
public IContextSynchronizedFieldFactory ContextFactory
{
[Token(Token = "0x6001016")]
[Address(RVA = "0x1FF5F40", Offset = "0x1FF4940", VA = "0x181FF5F40")]
get
{
return null;
}
}
// Token: 0x1700041B RID: 1051
// (get) Token: 0x06001413 RID: 5139 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000400")]
public Func<ExecParams> GetExecParams
{
[Token(Token = "0x6001017")]
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")]
[CompilerGenerated]
get
{
return null;
}
}
// Token: 0x06001414 RID: 5140 RVA: 0x000099A4 File Offset: 0x00007BA4
[Token(Token = "0x6001018")]
[Address(RVA = "0x1FF5BE0", Offset = "0x1FF45E0", VA = "0x181FF5BE0")]
public bool IsFree(string name)
{
return default(bool);
}
// Token: 0x06001415 RID: 5141 RVA: 0x000099BC File Offset: 0x00007BBC
[Token(Token = "0x6001019")]
[Address(RVA = "0x1FF5B10", Offset = "0x1FF4510", VA = "0x181FF5B10")]
public bool IsCompatible(string name, CircuitType type, bool isSync)
{
return default(bool);
}
// Token: 0x06001416 RID: 5142 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x600101A")]
[Address(RVA = "0x1FF5890", Offset = "0x1FF4290", VA = "0x181FF5890")]
public string FindCompatibleName(string desiredName, CircuitType type, bool isSync, bool forceNewName, [Optional] ICollection<string> namesToSkip)
{
return null;
}
// Token: 0x06001417 RID: 5143 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x600101B")]
[Address(RVA = "0x1FF5CA0", Offset = "0x1FF46A0", VA = "0x181FF5CA0")]
public string Retain(string desiredName, CircuitType type, bool isSync, bool forceNewName)
{
return null;
}
// Token: 0x06001418 RID: 5144 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600101C")]
[Address(RVA = "0x1FF5C40", Offset = "0x1FF4640", VA = "0x181FF5C40")]
public void Release(string name)
{
}
// Token: 0x06001419 RID: 5145 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600101D")]
[Address(RVA = "0x1FF5EA0", Offset = "0x1FF48A0", VA = "0x181FF5EA0")]
public MemoryDependencies(Func<string> getContextId, Func<IContextSynchronizedFieldFactory> getContextFactory, Func<ExecParams> getExecParams)
{
}
// Token: 0x040007FF RID: 2047
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000631")]
[Attribute(Name = "TupleElementNamesAttribute", RVA = "0x15A7F0", Offset = "0x159BF0")]
private readonly Dictionary<string, ValueTuple<CircuitType, bool>> symbolsInUse;
// Token: 0x04000800 RID: 2048
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000632")]
private readonly Func<string> getContextId;
// Token: 0x04000801 RID: 2049
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000633")]
private readonly Func<IContextSynchronizedFieldFactory> getContextFactory;
}
}