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

117 lines
3.8 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Graph;
using CircuitsV2.Types;
using CircuitsV2.Utilities;
using Cpp2IlInjected;
namespace CircuitsV2.Context
{
// Token: 0x0200025A RID: 602
[Token(Token = "0x2000189")]
[StructLayout(3)]
public sealed class InstanceMemory : IMemory
{
// Token: 0x06001421 RID: 5153 RVA: 0x000099D4 File Offset: 0x00007BD4
[Token(Token = "0x6001025")]
[Address(RVA = "0x1FF46C0", Offset = "0x1FF30C0", VA = "0x181FF46C0", Slot = "4")]
public bool IsCompatible(string name, CircuitType type)
{
return default(bool);
}
// Token: 0x06001422 RID: 5154 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x6001026")]
[Address(RVA = "0x1FF4B50", Offset = "0x1FF3550", VA = "0x181FF4B50", Slot = "5")]
public string Retain(string desiredName, CircuitType type, Func<ExecParams, Result<None>> onChange, bool forceNewName)
{
return null;
}
// Token: 0x06001423 RID: 5155 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001027")]
[Address(RVA = "0x1FF46F0", Offset = "0x1FF30F0", VA = "0x181FF46F0", Slot = "6")]
public void Release(string name, Func<ExecParams, Result<None>> onChange)
{
}
// Token: 0x06001424 RID: 5156 RVA: 0x000099EC File Offset: 0x00007BEC
[Token(Token = "0x6001028")]
[Address(RVA = "0x1FF45E0", Offset = "0x1FF2FE0", VA = "0x181FF45E0", Slot = "7")]
public Result<CircuitSignal> Get(ExecParams e, string name)
{
return default(Result<CircuitSignal>);
}
// Token: 0x06001425 RID: 5157 RVA: 0x00009A04 File Offset: 0x00007C04
[Token(Token = "0x6001029")]
[Address(RVA = "0x1FF4C80", Offset = "0x1FF3680", VA = "0x181FF4C80")]
public Result<bool> Set(ExecParams e, string name, in CircuitSignal value)
{
return default(Result<bool>);
}
// Token: 0x06001426 RID: 5158 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600102A")]
[Address(RVA = "0x1FF49E0", Offset = "0x1FF33E0", VA = "0x181FF49E0", Slot = "9")]
public void ResetAll()
{
}
// Token: 0x06001427 RID: 5159 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600102B")]
[Address(RVA = "0x1FF47F0", Offset = "0x1FF31F0", VA = "0x181FF47F0", Slot = "10")]
public void Rename(string name, string desiredName, CircuitType type, Func<ExecParams, Result<None>> onChange)
{
}
// Token: 0x06001428 RID: 5160 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600102C")]
[Address(RVA = "0x1FF5020", Offset = "0x1FF3A20", VA = "0x181FF5020")]
public InstanceMemory(MemoryDependencies deps)
{
}
// Token: 0x06001429 RID: 5161 RVA: 0x00009A1C File Offset: 0x00007C1C
[Token(Token = "0x600102D")]
[Address(RVA = "0x1FF45A0", Offset = "0x1FF2FA0", VA = "0x181FF45A0", Slot = "8")]
Result<bool> IMemory.Set(ExecParams e, string name, in CircuitSignal value)
{
return default(Result<bool>);
}
// Token: 0x04000803 RID: 2051
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000635")]
private readonly MemoryDependencies deps;
// Token: 0x04000804 RID: 2052
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000636")]
private readonly Dictionary<string, InstanceMemory.MemoryValue> dict;
// Token: 0x0200025B RID: 603
[Token(Token = "0x2000394")]
private class MemoryValue
{
// Token: 0x0600142A RID: 5162 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001E35")]
[Address(RVA = "0x1FF5FE0", Offset = "0x1FF49E0", VA = "0x181FF5FE0")]
public MemoryValue()
{
}
// Token: 0x04000805 RID: 2053
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40009F4")]
public CircuitSignal Value;
// Token: 0x04000806 RID: 2054
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40009F5")]
public readonly List<Func<ExecParams, Result<None>>> OnChange;
}
}
}