120 lines
3.7 KiB
C#
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;
|
|
}
|
|
}
|