Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/JLJFEOALJCO.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

568 lines
18 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using CircuitsV2.Lang;
using Cpp2IlInjected;
using RecRoom.CircuitsV2;
using RecRoom.CircuitsV2.Adapter;
using RecRoom.CircuitsV2.Config;
using RecRoom.Core.FastLines;
using UnityEngine;
// Token: 0x02002654 RID: 9812
[Token(Token = "0x2002654")]
public sealed class JLJFEOALJCO
{
// Token: 0x0600FD95 RID: 64917 RVA: 0x0039C318 File Offset: 0x0039A518
[Token(Token = "0x600FD95")]
[Address(RVA = "0x16E2A40", Offset = "0x16E1A40", VA = "0x1816E2A40")]
public JLJFEOALJCO(CircuitsV2Config OJAIGECECGI, DHPKPILLCBH DFEIOJDNOGD)
{
Dictionary<Edge, ValueTuple<GADCODNLAIK, Action>> dictionary = new Dictionary();
this.POPNPNNJNHL = dictionary;
base..ctor();
this.EJLLMDPLIEO = OJAIGECECGI;
this.DIEBJPFIMKI = DFEIOJDNOGD;
}
// Token: 0x0600FD96 RID: 64918 RVA: 0x0039C348 File Offset: 0x0039A548
[Token(Token = "0x600FD96")]
[Address(RVA = "0x16E1F00", Offset = "0x16E0F00", VA = "0x1816E1F00")]
public void LKLKGDMFMCC()
{
int num;
do
{
num = 0;
Dictionary<Edge, ValueTuple<GADCODNLAIK, Action>>.ValueCollection values = this.POPNPNNJNHL.Values;
bool flag;
if (flag)
{
}
}
while (num != 0);
this.POPNPNNJNHL.Clear();
}
// Token: 0x0600FD97 RID: 64919 RVA: 0x0039C388 File Offset: 0x0039A588
[Token(Token = "0x600FD97")]
[Address(RVA = "0x16E1770", Offset = "0x16E0770", VA = "0x1816E1770")]
public void IDHLGJACMHE(in Guid JNKFPEJCCNP)
{
int num;
do
{
num = 0;
DHPKPILLCBH diebjpfimki = this.DIEBJPFIMKI;
num += num;
num++;
if (0 == 0)
{
break;
}
if (JLJFEOALJCO.<>c.<>9__5_0 == 0)
{
JLJFEOALJCO.<>c.<>9__5_0 = delegate(DBFIKIGBNOD i)
{
throw new NullReferenceException();
};
}
Func<KPJGIJKKILH, IEnumerable<Edge>> func;
if (JLJFEOALJCO.<>c.<>9__5_1 == 0)
{
func = delegate(KPJGIJKKILH i)
{
throw new NullReferenceException();
};
JLJFEOALJCO.<>c.<>9__5_1 = func;
}
IEnumerable<DBFIKIGBNOD> enumerable2;
IEnumerable<KPJGIJKKILH> enumerable = Enumerable.SelectMany<KPJGIJKKILH, Edge>(enumerable2, func);
Func<DBFIKIGBNOD, IEnumerable<KPJGIJKKILH>> func2;
if (JLJFEOALJCO.<>c.<>9__5_2 == 0)
{
func2 = delegate(DBFIKIGBNOD i)
{
throw new NullReferenceException();
};
JLJFEOALJCO.<>c.<>9__5_2 = func2;
}
IEnumerable<DBFIKIGBNOD> enumerable3 = Enumerable.SelectMany<DBFIKIGBNOD, KPJGIJKKILH>(enumerable, func2);
Func<KPJGIJKKILH, IEnumerable<Edge>> func3;
if (JLJFEOALJCO.<>c.<>9__5_3 == 0)
{
func3 = delegate(KPJGIJKKILH i)
{
throw new NullReferenceException();
};
JLJFEOALJCO.<>c.<>9__5_3 = func3;
}
IEnumerable<KPJGIJKKILH> enumerable4 = Enumerable.SelectMany<KPJGIJKKILH, Edge>(enumerable3, func3);
IEnumerable<Edge> enumerable5 = Enumerable.Concat<Edge>(enumerable, enumerable4);
Func<Edge, bool> func4 = new Func(this.MOCHHJKDOJA);
IEnumerable<Edge> enumerable6 = Enumerable.Where<Edge>(enumerable5, func4);
if (enumerable6 != 0)
{
if (num >= enumerable6)
{
goto IL_F0;
}
num += num;
if (num != enumerable6)
{
num++;
goto IL_F0;
}
IL_FC:
enumerable6 += enumerable6;
num += 19;
goto IL_108;
IL_F0:
enumerable6 += enumerable6;
num += 19;
goto IL_FC;
}
IL_108:
if (enumerable6 != 0)
{
}
}
while (num != 0);
}
// Token: 0x0600FD98 RID: 64920 RVA: 0x0039C4B0 File Offset: 0x0039A6B0
[Token(Token = "0x600FD98")]
[Address(RVA = "0x16E20F0", Offset = "0x16E10F0", VA = "0x1816E20F0")]
public void PPDKMMHHBNH(in Guid GHIPCNDOFDF, int MNFADKGJOJK, int CFCPGHKNFBH, in Guid GFCHKDFMLEL, int GLPGAPDHJOA, int KMENICLPBKG)
{
int num = 0;
JLJFEOALJCO.GPIPLEAAFDG gpipleaafdg = new JLJFEOALJCO.GPIPLEAAFDG();
gpipleaafdg.<>4__this = this;
Dictionary<Edge, ValueTuple<GADCODNLAIK, Action>> popnpnnjnhl = this.POPNPNNJNHL;
bool flag2;
bool flag = !flag2;
bool flag3;
if (flag3)
{
DHPKPILLCBH diebjpfimki = this.DIEBJPFIMKI;
int num2 = 0;
if (flag3 && LLGIHDLAHEB.IMCPFLDKEOH<DNBOOFDJAEA>(num2, MNFADKGJOJK, num))
{
bool flag4 = LLGIHDLAHEB.IMCPFLDKEOH<Port>(num, MNFADKGJOJK, num);
if (flag4)
{
DHPKPILLCBH diebjpfimki2 = this.DIEBJPFIMKI;
bool flag5;
bool flag6;
if (flag4 && flag5 && flag6)
{
gpipleaafdg.srcChipAdapter = flag6;
gpipleaafdg.srcNodeGroupAdapter = num;
gpipleaafdg.srcPortAdapter = num;
gpipleaafdg.dstChipAdapter = num;
gpipleaafdg.dstNodeGroupAdapter = num;
gpipleaafdg.dstPortAdapter = num;
FastLineSettings lineSettings = this.EJLLMDPLIEO.MNEEKMHPKIO((TypeKey)num).lineSettings;
EGIOBBPAMNI<FastLineSettings> egiobbpamni;
gpipleaafdg.lineSettings = egiobbpamni;
FastLineSettings fastLineSettings = egiobbpamni.DMLIOOCLKKP;
FastLineManager fastLineManager;
GADCODNLAIK gadcodnlaik = fastLineManager.AddLine();
gpipleaafdg.line = gadcodnlaik;
GADCODNLAIK line = gpipleaafdg.line;
if (line != 0 && line.FBLEJONFPAK)
{
JLJFEOALJCO <>4__this = gpipleaafdg.<>4__this;
KPJGIJKKILH srcPortAdapter = gpipleaafdg.srcPortAdapter;
CircuitsV2Config ejllmdplieo = <>4__this.EJLLMDPLIEO;
FastLineSettings fastLineSettings2 = gpipleaafdg.lineSettings.DMLIOOCLKKP;
TypeConfig typeConfig;
FastLineSettings lineSettings2 = typeConfig.lineSettings;
FastLineSettings fastLineSettings3 = gpipleaafdg.lineSettings.DMLIOOCLKKP;
GADCODNLAIK line2 = gpipleaafdg.line;
}
gpipleaafdg.<NodesConnected>g__transformChangedHandler|1();
GADCODNLAIK line3 = gpipleaafdg.line;
if (line3 != 0 && line3.FBLEJONFPAK)
{
GADCODNLAIK line4 = gpipleaafdg.line;
bool flag7;
if (flag7)
{
FastLineSettings fastLineSettings4 = gpipleaafdg.lineSettings.DMLIOOCLKKP;
}
int num3 = 0;
line4.FGCFEJNGBFM = num3;
if (flag7)
{
gpipleaafdg.<NodesConnected>g__transformChangedHandler|1();
}
}
Action<bool> action = new Action(gpipleaafdg.<NodesConnected>g__onEnabledChanged|2);
bool method_is_virtual = new Action(gpipleaafdg.<NodesConnected>g__transformChangedHandler|1).method_is_virtual;
Action<int> action2 = new Action(gpipleaafdg.<NodesConnected>g__onSrcNodeGroupDidRemove|3);
DBFIKIGBNOD srcNodeGroupAdapter = gpipleaafdg.srcNodeGroupAdapter;
Action<int> action3 = new Action(gpipleaafdg.<NodesConnected>g__onSrcPortDidRemove|4);
KPJGIJKKILH srcPortAdapter2 = gpipleaafdg.srcPortAdapter;
Action action4 = new Action(gpipleaafdg.<NodesConnected>g__colorChangedHandler|0);
int num4 = 0;
num4 += num4;
num4++;
bool method_is_virtual2 = new Action(gpipleaafdg.<NodesConnected>g__transformChangedHandler|1).method_is_virtual;
Action<int> action5 = new Action(gpipleaafdg.<NodesConnected>g__onDstNodeGroupDidRemove|5);
DBFIKIGBNOD dstNodeGroupAdapter = gpipleaafdg.dstNodeGroupAdapter;
Action<int> action6 = new Action(gpipleaafdg.<NodesConnected>g__onDstPortDidRemove|6);
Dictionary<Edge, ValueTuple<GADCODNLAIK, Action>> popnpnnjnhl2 = this.POPNPNNJNHL;
GADCODNLAIK line5 = gpipleaafdg.line;
Action action7 = new Action(gpipleaafdg.<NodesConnected>g__removeChipHandlers|7);
}
}
}
}
}
// Token: 0x0600FD99 RID: 64921 RVA: 0x0039C70C File Offset: 0x0039A90C
[Token(Token = "0x600FD99")]
[Address(RVA = "0x16E1D90", Offset = "0x16E0D90", VA = "0x1816E1D90")]
public void JAMEEAGEMOC(in Guid GHIPCNDOFDF, int MNFADKGJOJK, int CFCPGHKNFBH, in Guid GFCHKDFMLEL, int GLPGAPDHJOA, int KMENICLPBKG)
{
Dictionary<Edge, ValueTuple<GADCODNLAIK, Action>> popnpnnjnhl = this.POPNPNNJNHL;
Edge edge;
int srcNodeDescIndex = edge.SrcNodeDescIndex;
byte d = edge.DstNodeId._d;
bool flag;
if (flag)
{
Dictionary<Edge, ValueTuple<GADCODNLAIK, Action>> popnpnnjnhl2 = this.POPNPNNJNHL;
}
}
// Token: 0x0600FD9A RID: 64922 RVA: 0x0039C74C File Offset: 0x0039A94C
[Token(Token = "0x600FD9A")]
[Address(RVA = "0x16E2070", Offset = "0x16E1070", VA = "0x1816E2070")]
[CompilerGenerated]
private bool MOCHHJKDOJA(Edge OJGHMDKEBEK)
{
Dictionary<Edge, ValueTuple<GADCODNLAIK, Action>> popnpnnjnhl = this.POPNPNNJNHL;
int srcNodeDescIndex = OJGHMDKEBEK.SrcNodeDescIndex;
byte d = OJGHMDKEBEK.DstNodeId._d;
bool flag;
return !flag;
}
// Token: 0x0400A70A RID: 42762
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400A70A")]
[Attribute(Name = "TupleElementNamesAttribute", RVA = "0x130370", Offset = "0x12F770")]
private readonly Dictionary<Edge, ValueTuple<GADCODNLAIK, Action>> POPNPNNJNHL;
// Token: 0x0400A70B RID: 42763
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400A70B")]
private readonly CircuitsV2Config EJLLMDPLIEO;
// Token: 0x0400A70C RID: 42764
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400A70C")]
private readonly DHPKPILLCBH DIEBJPFIMKI;
// Token: 0x02002656 RID: 9814
[Token(Token = "0x2002656")]
[CompilerGenerated]
private sealed class GPIPLEAAFDG
{
// Token: 0x0600FDA1 RID: 64929 RVA: 0x0039C7FC File Offset: 0x0039A9FC
[Token(Token = "0x600FDA1")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public GPIPLEAAFDG()
{
}
// Token: 0x0600FDA2 RID: 64930 RVA: 0x0039C810 File Offset: 0x0039AA10
[Token(Token = "0x600FDA2")]
[Address(RVA = "0x16DF4F0", Offset = "0x16DE4F0", VA = "0x1816DF4F0")]
internal void <NodesConnected>g__colorChangedHandler|0()
{
GADCODNLAIK gadcodnlaik = this.line;
if (gadcodnlaik != 0 && gadcodnlaik.FBLEJONFPAK)
{
JLJFEOALJCO jljfeoaljco = this.<>4__this;
KPJGIJKKILH kpjgijkkilh = this.srcPortAdapter;
CircuitsV2Config ejllmdplieo = jljfeoaljco.EJLLMDPLIEO;
FastLineSettings fastLineSettings = this.lineSettings.DMLIOOCLKKP;
TypeConfig typeConfig;
FastLineSettings fastLineSettings2 = typeConfig.lineSettings;
FastLineSettings fastLineSettings3 = this.lineSettings.DMLIOOCLKKP;
GADCODNLAIK gadcodnlaik2 = this.line;
}
}
// Token: 0x0600FDA3 RID: 64931 RVA: 0x0039C878 File Offset: 0x0039AA78
[Token(Token = "0x600FDA3")]
[Address(RVA = "0x16E0B70", Offset = "0x16DFB70", VA = "0x1816E0B70")]
internal void <NodesConnected>g__transformChangedHandler|1()
{
GADCODNLAIK gadcodnlaik = this.line;
if (gadcodnlaik != 0 && gadcodnlaik.FBLEJONFPAK)
{
Chip chip = this.srcChip;
DBFIKIGBNOD dbfikigbnod = this.srcNodeGroupAdapter;
IReadOnlyList<DNBOOFDJAEA> <ONDCCOPBGKE>k__BackingField = chip.<ONDCCOPBGKE>k__BackingField;
bool flag;
if (flag)
{
KPJGIJKKILH kpjgijkkilh = this.srcPortAdapter;
bool flag2;
if (flag2)
{
Chip chip2 = this.dstChip;
DBFIKIGBNOD dbfikigbnod2 = this.dstNodeGroupAdapter;
IReadOnlyList<DNBOOFDJAEA> <ONDCCOPBGKE>k__BackingField2 = chip2.<ONDCCOPBGKE>k__BackingField;
bool flag3;
if (flag3)
{
KPJGIJKKILH kpjgijkkilh2 = this.dstPortAdapter;
bool flag4;
if (flag4)
{
FastLineSettings fastLineSettings = this.lineSettings.DMLIOOCLKKP;
Vector3 vector;
float z = vector.z;
}
}
}
}
}
}
// Token: 0x0600FDA4 RID: 64932 RVA: 0x0039C910 File Offset: 0x0039AB10
[Token(Token = "0x600FDA4")]
[Address(RVA = "0x16DFF40", Offset = "0x16DEF40", VA = "0x1816DFF40")]
internal void <NodesConnected>g__onEnabledChanged|2(bool isEnabled)
{
GADCODNLAIK gadcodnlaik = this.line;
if (gadcodnlaik != 0 && gadcodnlaik.FBLEJONFPAK)
{
GADCODNLAIK gadcodnlaik2 = this.line;
if (isEnabled)
{
FastLineSettings fastLineSettings = this.lineSettings.DMLIOOCLKKP;
}
int num = 0;
gadcodnlaik2.FGCFEJNGBFM = num;
if (isEnabled)
{
this.<NodesConnected>g__transformChangedHandler|1();
}
}
}
// Token: 0x0600FDA5 RID: 64933 RVA: 0x0039C964 File Offset: 0x0039AB64
[Token(Token = "0x600FDA5")]
[Address(RVA = "0x16DFFF0", Offset = "0x16DEFF0", VA = "0x1816DFFF0")]
internal void <NodesConnected>g__onSrcNodeGroupDidRemove|3(int index)
{
int num;
do
{
num = 0;
KJDOCKDBNCK kjdockdbnck = this.srcChipAdapter;
KJDOCKDBNCK kjdockdbnck2 = this.srcChipAdapter;
int num2 = 0;
Dictionary<Edge, ValueTuple<GADCODNLAIK, Action>> popnpnnjnhl = this.<>4__this.POPNPNNJNHL;
bool flag;
while (!flag)
{
}
bool flag2 = this.<>4__this.POPNPNNJNHL.Remove(num2);
Dictionary<Edge, ValueTuple<GADCODNLAIK, Action>> popnpnnjnhl2 = this.<>4__this.POPNPNNJNHL;
if (num != 0)
{
goto IL_8C;
}
while ((ulong)((uint)(-1)) == (ulong)(-1L))
{
}
}
while (num != 0);
if ((ulong)((uint)(-1)) != (ulong)(-1L))
{
}
return;
IL_8C:
throw new NullReferenceException();
}
// Token: 0x0600FDA6 RID: 64934 RVA: 0x0039CA10 File Offset: 0x0039AC10
[Token(Token = "0x600FDA6")]
[Address(RVA = "0x16E0530", Offset = "0x16DF530", VA = "0x1816E0530")]
internal void <NodesConnected>g__onSrcPortDidRemove|4(int index)
{
int num;
do
{
num = 0;
DBFIKIGBNOD dbfikigbnod = this.srcNodeGroupAdapter;
DBFIKIGBNOD dbfikigbnod2 = this.srcNodeGroupAdapter;
int num2 = 0;
Dictionary<Edge, ValueTuple<GADCODNLAIK, Action>> popnpnnjnhl = this.<>4__this.POPNPNNJNHL;
bool flag;
while (!flag)
{
}
bool flag2 = this.<>4__this.POPNPNNJNHL.Remove(num2);
Dictionary<Edge, ValueTuple<GADCODNLAIK, Action>> popnpnnjnhl2 = this.<>4__this.POPNPNNJNHL;
}
while (num != 0);
if ((ulong)((uint)(-1)) != (ulong)(-1L))
{
}
}
// Token: 0x0600FDA7 RID: 64935 RVA: 0x0039CA9C File Offset: 0x0039AC9C
[Token(Token = "0x600FDA7")]
[Address(RVA = "0x16DF5F0", Offset = "0x16DE5F0", VA = "0x1816DF5F0")]
internal void <NodesConnected>g__onDstNodeGroupDidRemove|5(int index)
{
int num;
do
{
num = 0;
KJDOCKDBNCK kjdockdbnck = this.dstChipAdapter;
KJDOCKDBNCK kjdockdbnck2 = this.dstChipAdapter;
int num2 = 0;
int num3 = 0;
num2++;
Dictionary<Edge, ValueTuple<GADCODNLAIK, Action>> popnpnnjnhl = this.<>4__this.POPNPNNJNHL;
bool flag;
while (!flag)
{
}
bool flag2 = this.<>4__this.POPNPNNJNHL.Remove(num3);
Dictionary<Edge, ValueTuple<GADCODNLAIK, Action>> popnpnnjnhl2 = this.<>4__this.POPNPNNJNHL;
if (num != 0)
{
goto IL_92;
}
while ((ulong)((uint)(-1)) == (ulong)(-1L))
{
}
}
while (num != 0);
if ((ulong)((uint)(-1)) != (ulong)(-1L))
{
}
return;
IL_92:
throw new NullReferenceException();
}
// Token: 0x0600FDA8 RID: 64936 RVA: 0x0039CB4C File Offset: 0x0039AD4C
[Token(Token = "0x600FDA8")]
[Address(RVA = "0x16DFB30", Offset = "0x16DEB30", VA = "0x1816DFB30")]
internal void <NodesConnected>g__onDstPortDidRemove|6(int index)
{
int num;
do
{
num = 0;
DBFIKIGBNOD dbfikigbnod = this.dstNodeGroupAdapter;
DBFIKIGBNOD dbfikigbnod2 = this.dstNodeGroupAdapter;
int num2 = 0;
Dictionary<Edge, ValueTuple<GADCODNLAIK, Action>> popnpnnjnhl = this.<>4__this.POPNPNNJNHL;
bool flag;
while (!flag)
{
}
bool flag2 = this.<>4__this.POPNPNNJNHL.Remove(num2);
Dictionary<Edge, ValueTuple<GADCODNLAIK, Action>> popnpnnjnhl2 = this.<>4__this.POPNPNNJNHL;
}
while (num != 0);
if ((ulong)((uint)(-1)) != (ulong)(-1L))
{
}
}
// Token: 0x0600FDA9 RID: 64937 RVA: 0x0039CBD8 File Offset: 0x0039ADD8
[Token(Token = "0x600FDA9")]
[Address(RVA = "0x16E0940", Offset = "0x16DF940", VA = "0x1816E0940")]
internal void <NodesConnected>g__removeChipHandlers|7()
{
Chip chip = this.srcChip;
Action<bool> action = new Action(this.<NodesConnected>g__onEnabledChanged|2);
chip.OnEnabledChanged -= action;
Chip chip2 = this.srcChip;
Action action2 = new Action(this.<NodesConnected>g__transformChangedHandler|1);
chip2.NCLAFNKJHDO -= action2;
KJDOCKDBNCK kjdockdbnck = this.srcChipAdapter;
Action<int> action3 = new Action(this.<NodesConnected>g__onSrcNodeGroupDidRemove|3);
DBFIKIGBNOD dbfikigbnod = this.srcNodeGroupAdapter;
Action<int> action4 = new Action(this.<NodesConnected>g__onSrcPortDidRemove|4);
Chip chip3 = this.dstChip;
Action action5 = new Action(this.<NodesConnected>g__transformChangedHandler|1);
chip3.NCLAFNKJHDO -= action5;
KJDOCKDBNCK kjdockdbnck2 = this.dstChipAdapter;
Action<int> action6 = new Action(this.<NodesConnected>g__onDstNodeGroupDidRemove|5);
DBFIKIGBNOD dbfikigbnod2 = this.dstNodeGroupAdapter;
Action<int> action7 = new Action(this.<NodesConnected>g__onDstPortDidRemove|6);
throw new NullReferenceException();
}
// Token: 0x0400A712 RID: 42770
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400A712")]
public GADCODNLAIK line;
// Token: 0x0400A713 RID: 42771
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400A713")]
public JLJFEOALJCO <>4__this;
// Token: 0x0400A714 RID: 42772
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400A714")]
public KPJGIJKKILH srcPortAdapter;
// Token: 0x0400A715 RID: 42773
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400A715")]
public EGIOBBPAMNI<FastLineSettings> lineSettings;
// Token: 0x0400A716 RID: 42774
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400A716")]
public Chip srcChip;
// Token: 0x0400A717 RID: 42775
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400A717")]
public DBFIKIGBNOD srcNodeGroupAdapter;
// Token: 0x0400A718 RID: 42776
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400A718")]
public Chip dstChip;
// Token: 0x0400A719 RID: 42777
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400A719")]
public DBFIKIGBNOD dstNodeGroupAdapter;
// Token: 0x0400A71A RID: 42778
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400A71A")]
public KPJGIJKKILH dstPortAdapter;
// Token: 0x0400A71B RID: 42779
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400A71B")]
public KJDOCKDBNCK srcChipAdapter;
// Token: 0x0400A71C RID: 42780
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400A71C")]
public KJDOCKDBNCK dstChipAdapter;
}
}