489 lines
16 KiB
C#
489 lines
16 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using CircuitsV2.Graph;
|
|
using CircuitsV2.Types;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.CircuitsV2.Adapter
|
|
{
|
|
// Token: 0x02002385 RID: 9093
|
|
[Token(Token = "0x2002385")]
|
|
[Serializable]
|
|
[StructLayout(3)]
|
|
public sealed class MockPortAdapter : KPJGIJKKILH
|
|
{
|
|
// Token: 0x17002ACD RID: 10957
|
|
// (get) Token: 0x0600FC09 RID: 64521 RVA: 0x003B239C File Offset: 0x003B059C
|
|
[Token(Token = "0x17002ACD")]
|
|
public PortBase InnerObject
|
|
{
|
|
[Token(Token = "0x600FC09")]
|
|
[Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880", Slot = "4")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002ACE RID: 10958
|
|
// (get) Token: 0x0600FC0A RID: 64522 RVA: 0x003B23AC File Offset: 0x003B05AC
|
|
[Token(Token = "0x17002ACE")]
|
|
public KJDOCKDBNCK Chip
|
|
{
|
|
[Token(Token = "0x600FC0A")]
|
|
[Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0", Slot = "5")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17002ACF RID: 10959
|
|
// (get) Token: 0x0600FC0B RID: 64523 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17002ACF")]
|
|
public Guid Id
|
|
{
|
|
[Token(Token = "0x600FC0B")]
|
|
[Address(RVA = "0x108F810", Offset = "0x108E210", VA = "0x18108F810", Slot = "6")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002AD0 RID: 10960
|
|
// (get) Token: 0x0600FC0C RID: 64524 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17002AD0")]
|
|
public Guid DescId
|
|
{
|
|
[Token(Token = "0x600FC0C")]
|
|
[Address(RVA = "0x130FCF0", Offset = "0x130E6F0", VA = "0x18130FCF0", Slot = "7")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002AD1 RID: 10961
|
|
// (get) Token: 0x0600FC0D RID: 64525 RVA: 0x003B23C0 File Offset: 0x003B05C0
|
|
[Token(Token = "0x17002AD1")]
|
|
public string Text
|
|
{
|
|
[Token(Token = "0x600FC0D")]
|
|
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0", Slot = "8")]
|
|
get
|
|
{
|
|
return this.text;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002AD2 RID: 10962
|
|
// (get) Token: 0x0600FC0E RID: 64526 RVA: 0x003B23D4 File Offset: 0x003B05D4
|
|
[Token(Token = "0x17002AD2")]
|
|
public ReadWriteKind ReadWriteKind
|
|
{
|
|
[Token(Token = "0x600FC0E")]
|
|
[Address(RVA = "0x4F8C10", Offset = "0x4F7610", VA = "0x1804F8C10", Slot = "9")]
|
|
get
|
|
{
|
|
return this.readWriteKind;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002AD3 RID: 10963
|
|
// (get) Token: 0x0600FC0F RID: 64527 RVA: 0x003B23E8 File Offset: 0x003B05E8
|
|
[Token(Token = "0x17002AD3")]
|
|
public PODGPJPDGJK Type
|
|
{
|
|
[Token(Token = "0x600FC0F")]
|
|
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220", Slot = "10")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600FC0F)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling PODGPJPDGJK RecRoom.CircuitsV2.Adapter.MockPortAdapter::get_Type()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:MockTypeAdapter(var_0_06, ldfld:MockTypeAdapter(MockPortAdapter::type, ldloc:MockPortAdapter(this)))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002AD4 RID: 10964
|
|
// (get) Token: 0x0600FC10 RID: 64528 RVA: 0x003B23FC File Offset: 0x003B05FC
|
|
[Token(Token = "0x17002AD4")]
|
|
public bool IsConnected
|
|
{
|
|
[Token(Token = "0x600FC10")]
|
|
[Address(RVA = "0x1A899D0", Offset = "0x1A883D0", VA = "0x181A899D0", Slot = "11")]
|
|
get
|
|
{
|
|
return this.connections > 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002AD5 RID: 10965
|
|
// (get) Token: 0x0600FC11 RID: 64529 RVA: 0x003B2414 File Offset: 0x003B0614
|
|
[Token(Token = "0x17002AD5")]
|
|
public bool ShowDefaultValue
|
|
{
|
|
[Token(Token = "0x600FC11")]
|
|
[Address(RVA = "0x52F470", Offset = "0x52DE70", VA = "0x18052F470", Slot = "12")]
|
|
get
|
|
{
|
|
return this.showDefaultValue;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002AD6 RID: 10966
|
|
// (get) Token: 0x0600FC12 RID: 64530 RVA: 0x003B2428 File Offset: 0x003B0628
|
|
[Token(Token = "0x17002AD6")]
|
|
public bool IsSelfPort
|
|
{
|
|
[Token(Token = "0x600FC12")]
|
|
[Address(RVA = "0x4FBF40", Offset = "0x4FA940", VA = "0x1804FBF40", Slot = "13")]
|
|
get
|
|
{
|
|
return this.isSelfPort;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1400013C RID: 316
|
|
// (add) Token: 0x0600FC13 RID: 64531 RVA: 0x003B243C File Offset: 0x003B063C
|
|
// (remove) Token: 0x0600FC14 RID: 64532 RVA: 0x003B2464 File Offset: 0x003B0664
|
|
[Token(Token = "0x1400013C")]
|
|
public event Action KFOIOAKJKHH
|
|
{
|
|
[Token(Token = "0x600FC13")]
|
|
[Address(RVA = "0x1A89730", Offset = "0x1A88130", VA = "0x181A89730", Slot = "14")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Action onIsConnectedChanged;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
onIsConnectedChanged = this.OnIsConnectedChanged;
|
|
@delegate = Delegate.Combine(onIsConnectedChanged, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != onIsConnectedChanged)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x600FC14")]
|
|
[Address(RVA = "0x1A89690", Offset = "0x1A88090", VA = "0x181A89690", Slot = "15")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action onIsConnectedChanged;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
onIsConnectedChanged = this.OnIsConnectedChanged;
|
|
@delegate = Delegate.Remove(onIsConnectedChanged, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != onIsConnectedChanged)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1400013D RID: 317
|
|
// (add) Token: 0x0600FC15 RID: 64533 RVA: 0x003B248C File Offset: 0x003B068C
|
|
// (remove) Token: 0x0600FC16 RID: 64534 RVA: 0x003B24B4 File Offset: 0x003B06B4
|
|
[Token(Token = "0x1400013D")]
|
|
public event Action MDKFCBPFJEJ
|
|
{
|
|
[Token(Token = "0x600FC15")]
|
|
[Address(RVA = "0x1A895F0", Offset = "0x1A87FF0", VA = "0x181A895F0", Slot = "16")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Action onSpecificPortTypeChanged;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
onSpecificPortTypeChanged = this.OnSpecificPortTypeChanged;
|
|
@delegate = Delegate.Combine(onSpecificPortTypeChanged, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != onSpecificPortTypeChanged)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x600FC16")]
|
|
[Address(RVA = "0x1A89200", Offset = "0x1A87C00", VA = "0x181A89200", Slot = "17")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action onSpecificPortTypeChanged;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
onSpecificPortTypeChanged = this.OnSpecificPortTypeChanged;
|
|
@delegate = Delegate.Remove(onSpecificPortTypeChanged, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != onSpecificPortTypeChanged)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1400013E RID: 318
|
|
// (add) Token: 0x0600FC17 RID: 64535 RVA: 0x003B24DC File Offset: 0x003B06DC
|
|
// (remove) Token: 0x0600FC18 RID: 64536 RVA: 0x003B2504 File Offset: 0x003B0704
|
|
[Token(Token = "0x1400013E")]
|
|
public event Action AENNHPAONCL
|
|
{
|
|
[Token(Token = "0x600FC17")]
|
|
[Address(RVA = "0x1A893B0", Offset = "0x1A87DB0", VA = "0x181A893B0", Slot = "18")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Action onDefaultValueChanged;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
onDefaultValueChanged = this.OnDefaultValueChanged;
|
|
@delegate = Delegate.Combine(onDefaultValueChanged, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != onDefaultValueChanged)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x600FC18")]
|
|
[Address(RVA = "0x1A89500", Offset = "0x1A87F00", VA = "0x181A89500", Slot = "19")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action onDefaultValueChanged;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
onDefaultValueChanged = this.OnDefaultValueChanged;
|
|
@delegate = Delegate.Remove(onDefaultValueChanged, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != onDefaultValueChanged)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600FC19 RID: 64537 RVA: 0x003B252C File Offset: 0x003B072C
|
|
[Token(Token = "0x600FC19")]
|
|
[Address(RVA = "0x1A895A0", Offset = "0x1A87FA0", VA = "0x181A895A0")]
|
|
public void MFMDEBCEKLC()
|
|
{
|
|
Action onIsConnectedChanged = this.OnIsConnectedChanged;
|
|
if (onIsConnectedChanged != 0)
|
|
{
|
|
onIsConnectedChanged();
|
|
}
|
|
Action onSpecificPortTypeChanged = this.OnSpecificPortTypeChanged;
|
|
if (onSpecificPortTypeChanged != 0)
|
|
{
|
|
onSpecificPortTypeChanged();
|
|
}
|
|
Action onDefaultValueChanged = this.OnDefaultValueChanged;
|
|
if (onDefaultValueChanged != 0)
|
|
{
|
|
onDefaultValueChanged();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600FC1A RID: 64538 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600FC1A")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "20")]
|
|
public void JPBPGKDPEOP()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600FC1B RID: 64539 RVA: 0x003B2570 File Offset: 0x003B0770
|
|
[Token(Token = "0x600FC1B")]
|
|
[Address(RVA = "0x1A891C0", Offset = "0x1A87BC0", VA = "0x181A891C0", Slot = "21")]
|
|
public string FIAHPLBDCHF()
|
|
{
|
|
return this.defaultValue;
|
|
}
|
|
|
|
// Token: 0x0600FC1C RID: 64540 RVA: 0x003B2584 File Offset: 0x003B0784
|
|
[Token(Token = "0x600FC1C")]
|
|
[Address(RVA = "0x1A892A0", Offset = "0x1A87CA0", VA = "0x181A892A0", Slot = "22")]
|
|
public string FKJEAMIDOEP(int OMJLGGPHALE)
|
|
{
|
|
string text = this.defaultValue;
|
|
MockTypeAdapter mockTypeAdapter = this.type;
|
|
if (text == (ulong)4L && text.m_stringLength > OMJLGGPHALE)
|
|
{
|
|
string text2 = text.Truncate(OMJLGGPHALE, "");
|
|
return "\"" + text2 + "...\"";
|
|
}
|
|
return text;
|
|
}
|
|
|
|
// Token: 0x0600FC1D RID: 64541 RVA: 0x003B25D4 File Offset: 0x003B07D4
|
|
[Token(Token = "0x600FC1D")]
|
|
[Address(RVA = "0x1A894C0", Offset = "0x1A87EC0", VA = "0x181A894C0", Slot = "23")]
|
|
public void HLMPLMDJBON(string ONGBFDACHHG)
|
|
{
|
|
this.defaultValue = ONGBFDACHHG;
|
|
Action onDefaultValueChanged = this.OnDefaultValueChanged;
|
|
if (onDefaultValueChanged != 0)
|
|
{
|
|
onDefaultValueChanged();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600FC1E RID: 64542 RVA: 0x003B25FC File Offset: 0x003B07FC
|
|
[Token(Token = "0x600FC1E")]
|
|
[Address(RVA = "0x1A897D0", Offset = "0x1A881D0", VA = "0x181A897D0")]
|
|
public MockPortAdapter()
|
|
{
|
|
string empty = string.Empty;
|
|
this.text = empty;
|
|
this.type = new MockTypeAdapter
|
|
{
|
|
key = (TypeKey)((ulong)1L)
|
|
};
|
|
Guid guid = Guid.NewGuid();
|
|
Guid guid2 = Guid.NewGuid();
|
|
this.JPBPGKDPEOP();
|
|
}
|
|
|
|
// Token: 0x0600FC1F RID: 64543 RVA: 0x003B2640 File Offset: 0x003B0840
|
|
[Token(Token = "0x600FC1F")]
|
|
[Address(RVA = "0x1A89890", Offset = "0x1A88290", VA = "0x181A89890")]
|
|
public MockPortAdapter(KJDOCKDBNCK chip, string text, ReadWriteKind readWriteKind, CircuitType type, int connections, bool showDefaultValue)
|
|
{
|
|
string empty = string.Empty;
|
|
this.text = empty;
|
|
this.type = new MockTypeAdapter
|
|
{
|
|
key = (TypeKey)((ulong)1L)
|
|
};
|
|
Guid guid = Guid.NewGuid();
|
|
Guid guid2 = Guid.NewGuid();
|
|
this.JPBPGKDPEOP();
|
|
this.Chip = chip;
|
|
this.text = text;
|
|
this.readWriteKind = readWriteKind;
|
|
MockTypeAdapter mockTypeAdapter = new MockTypeAdapter();
|
|
mockTypeAdapter.key = (TypeKey)((ulong)1L);
|
|
TypeKey typeKey;
|
|
mockTypeAdapter.key = typeKey;
|
|
bool flag;
|
|
mockTypeAdapter.isArray = flag;
|
|
this.connections = 0;
|
|
this.type = mockTypeAdapter;
|
|
this.showDefaultValue = false;
|
|
}
|
|
|
|
// Token: 0x0600FC20 RID: 64544 RVA: 0x003B26D4 File Offset: 0x003B08D4
|
|
[Token(Token = "0x600FC20")]
|
|
[Address(RVA = "0x1A894E0", Offset = "0x1A87EE0", VA = "0x181A894E0")]
|
|
public void JKMHELILNGK()
|
|
{
|
|
if (this.connections == 1)
|
|
{
|
|
Action onIsConnectedChanged = this.OnIsConnectedChanged;
|
|
if (onIsConnectedChanged != 0)
|
|
{
|
|
onIsConnectedChanged();
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600FC21 RID: 64545 RVA: 0x003B26FC File Offset: 0x003B08FC
|
|
[Token(Token = "0x600FC21")]
|
|
[Address(RVA = "0x1A89450", Offset = "0x1A87E50", VA = "0x181A89450")]
|
|
public void HKPEMKDPFJL()
|
|
{
|
|
int num = this.connections - 1;
|
|
int num2 = 0;
|
|
int num3 = Math.Max(num, num2);
|
|
this.connections = num3;
|
|
}
|
|
|
|
// Token: 0x0400A77E RID: 42878
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400A77E")]
|
|
[SerializeField]
|
|
private string text;
|
|
|
|
// Token: 0x0400A77F RID: 42879
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400A77F")]
|
|
[SerializeField]
|
|
private bool isSelfPort;
|
|
|
|
// Token: 0x0400A780 RID: 42880
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x400A780")]
|
|
[SerializeField]
|
|
private ReadWriteKind readWriteKind;
|
|
|
|
// Token: 0x0400A781 RID: 42881
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400A781")]
|
|
[SerializeField]
|
|
private MockTypeAdapter type;
|
|
|
|
// Token: 0x0400A782 RID: 42882
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400A782")]
|
|
[SerializeField]
|
|
private int connections;
|
|
|
|
// Token: 0x0400A783 RID: 42883
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400A783")]
|
|
[SerializeField]
|
|
private string defaultValue;
|
|
|
|
// Token: 0x0400A784 RID: 42884
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400A784")]
|
|
[SerializeField]
|
|
private bool showDefaultValue;
|
|
|
|
// Token: 0x0400A788 RID: 42888
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400A788")]
|
|
[CompilerGenerated]
|
|
private Action OnIsConnectedChanged;
|
|
|
|
// Token: 0x0400A789 RID: 42889
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400A789")]
|
|
[CompilerGenerated]
|
|
private Action OnSpecificPortTypeChanged;
|
|
|
|
// Token: 0x0400A78A RID: 42890
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400A78A")]
|
|
[CompilerGenerated]
|
|
private Action OnDefaultValueChanged;
|
|
}
|
|
}
|