Files
NobetaSource/Cpp2IL/Assembly-CSharp/Obi/ObiActor.cs
2023-09-06 22:09:22 +02:00

627 lines
21 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Xml.Schema;
using Cpp2IlInjected;
using UnityEngine;
namespace Obi
{
// Token: 0x02000493 RID: 1171
[Token(Token = "0x2000493")]
[ExecuteInEditMode]
[DisallowMultipleComponent]
public abstract class ObiActor : MonoBehaviour, IObiSolverClient
{
// Token: 0x1400000C RID: 12
// (add) Token: 0x0600295C RID: 10588 RVA: 0x0005ABDC File Offset: 0x00058DDC
// (remove) Token: 0x0600295D RID: 10589 RVA: 0x0005AC0C File Offset: 0x00058E0C
[Token(Token = "0x1400000C")]
public event EventHandler<ObiActor.ObiActorSolverArgs> OnAddedToSolver
{
[Token(Token = "0x600295C")]
[Address(RVA = "0xFD6560", Offset = "0xFD4D60", VA = "0x180FD6560")]
[CompilerGenerated]
add
{
EventHandler<ObiActor.ObiActorSolverArgs> onAddedToSolver = this.OnAddedToSolver;
Delegate @delegate = Delegate.Combine(onAddedToSolver, value);
if (@delegate == 0 || @delegate != 0)
{
while (@delegate != onAddedToSolver)
{
}
return;
}
throw new InvalidCastException();
}
[Token(Token = "0x600295D")]
[Address(RVA = "0xFD6790", Offset = "0xFD4F90", VA = "0x180FD6790")]
[CompilerGenerated]
remove
{
EventHandler<ObiActor.ObiActorSolverArgs> onAddedToSolver = this.OnAddedToSolver;
Delegate @delegate = Delegate.Remove(onAddedToSolver, value);
if (@delegate == 0 || @delegate != 0)
{
while (@delegate != onAddedToSolver)
{
}
return;
}
throw new InvalidCastException();
}
}
// Token: 0x1400000D RID: 13
// (add) Token: 0x0600295E RID: 10590 RVA: 0x0005AC3C File Offset: 0x00058E3C
// (remove) Token: 0x0600295F RID: 10591 RVA: 0x0005AC6C File Offset: 0x00058E6C
[Token(Token = "0x1400000D")]
public event EventHandler<ObiActor.ObiActorSolverArgs> OnRemovedFromSolver
{
[Token(Token = "0x600295E")]
[Address(RVA = "0xFD6600", Offset = "0xFD4E00", VA = "0x180FD6600")]
[CompilerGenerated]
add
{
EventHandler<ObiActor.ObiActorSolverArgs> onRemovedFromSolver = this.OnRemovedFromSolver;
Delegate @delegate = Delegate.Combine(onRemovedFromSolver, value);
if (@delegate == 0 || @delegate != 0)
{
while (@delegate != onRemovedFromSolver)
{
}
return;
}
throw new InvalidCastException();
}
[Token(Token = "0x600295F")]
[Address(RVA = "0xFD6830", Offset = "0xFD5030", VA = "0x180FD6830")]
[CompilerGenerated]
remove
{
EventHandler<ObiActor.ObiActorSolverArgs> onRemovedFromSolver = this.OnRemovedFromSolver;
Delegate @delegate = Delegate.Remove(onRemovedFromSolver, value);
if (@delegate == 0 || @delegate != 0)
{
while (@delegate != onRemovedFromSolver)
{
}
return;
}
throw new InvalidCastException();
}
}
// Token: 0x170002A1 RID: 673
// (get) Token: 0x06002960 RID: 10592 RVA: 0x0005AC9C File Offset: 0x00058E9C
// (set) Token: 0x06002961 RID: 10593 RVA: 0x0005ACB0 File Offset: 0x00058EB0
[Token(Token = "0x170002A1")]
public ObiSolver Solver
{
[Token(Token = "0x6002960")]
[Address(RVA = "0x4B89B0", Offset = "0x4B71B0", VA = "0x1804B89B0")]
get
{
return this.solver;
}
[Token(Token = "0x6002961")]
[Address(RVA = "0xFD69A0", Offset = "0xFD51A0", VA = "0x180FD69A0")]
set
{
if (this.solver != value)
{
int num = 0;
bool flag = this.RemoveFromSolver(num);
this.solver = value;
}
}
}
// Token: 0x170002A2 RID: 674
// (get) Token: 0x06002962 RID: 10594 RVA: 0x0005ACE0 File Offset: 0x00058EE0
// (set) Token: 0x06002963 RID: 10595 RVA: 0x0005ACF4 File Offset: 0x00058EF4
[Token(Token = "0x170002A2")]
public ObiCollisionMaterial CollisionMaterial
{
[Token(Token = "0x6002962")]
[Address(RVA = "0x354180", Offset = "0x352980", VA = "0x180354180")]
get
{
return this.collisionMaterial;
}
[Token(Token = "0x6002963")]
[Address(RVA = "0xFD68D0", Offset = "0xFD50D0", VA = "0x180FD68D0")]
set
{
if (this.collisionMaterial != value)
{
this.collisionMaterial = value;
this.PushDataToSolver((ParticleData)((uint)512));
}
}
}
// Token: 0x170002A3 RID: 675
// (get) Token: 0x06002964 RID: 10596 RVA: 0x0005AD24 File Offset: 0x00058F24
[Token(Token = "0x170002A3")]
public bool Initializing
{
[Token(Token = "0x6002964")]
[Address(RVA = "0xFD6780", Offset = "0xFD4F80", VA = "0x180FD6780")]
get
{
return this.initializing;
}
}
// Token: 0x170002A4 RID: 676
// (get) Token: 0x06002965 RID: 10597 RVA: 0x0005AD38 File Offset: 0x00058F38
[Token(Token = "0x170002A4")]
public bool Initialized
{
[Token(Token = "0x6002965")]
[Address(RVA = "0xFD6770", Offset = "0xFD4F70", VA = "0x180FD6770")]
get
{
return this.initialized;
}
}
// Token: 0x170002A5 RID: 677
// (get) Token: 0x06002966 RID: 10598 RVA: 0x0005AD4C File Offset: 0x00058F4C
[Token(Token = "0x170002A5")]
public bool InSolver
{
[Token(Token = "0x6002966")]
[Address(RVA = "0xFD6760", Offset = "0xFD4F60", VA = "0x180FD6760")]
get
{
return this.inSolver;
}
}
// Token: 0x170002A6 RID: 678
// (get) Token: 0x06002967 RID: 10599 RVA: 0x0005AD60 File Offset: 0x00058F60
// (set) Token: 0x06002968 RID: 10600 RVA: 0x0005AD74 File Offset: 0x00058F74
[Token(Token = "0x170002A6")]
public virtual bool SelfCollisions
{
[Token(Token = "0x6002967")]
[Address(RVA = "0xB18D50", Offset = "0xB17550", VA = "0x180B18D50", Slot = "8")]
get
{
return this.selfCollisions;
}
[Token(Token = "0x6002968")]
[Address(RVA = "0xFD6980", Offset = "0xFD5180", VA = "0x180FD6980", Slot = "9")]
set
{
if (value != this.selfCollisions)
{
this.selfCollisions = value;
XmlSchemaType xmlType = base.XmlType;
return;
}
}
}
// Token: 0x170002A7 RID: 679
// (get) Token: 0x06002969 RID: 10601 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170002A7")]
public virtual Matrix4x4 ActorLocalToWorldMatrix
{
[Token(Token = "0x6002969")]
[Address(RVA = "0xFD66A0", Offset = "0xFD4EA0", VA = "0x180FD66A0", Slot = "10")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170002A8 RID: 680
// (get) Token: 0x0600296A RID: 10602 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170002A8")]
public virtual Matrix4x4 ActorWorldToLocalMatrix
{
[Token(Token = "0x600296A")]
[Address(RVA = "0xFD6700", Offset = "0xFD4F00", VA = "0x180FD6700", Slot = "11")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170002A9 RID: 681
// (get) Token: 0x0600296B RID: 10603 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170002A9")]
public virtual bool UsesCustomExternalForces
{
[Token(Token = "0x600296B")]
[Address(RVA = "0x29A960", Offset = "0x299160", VA = "0x18029A960", Slot = "12")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0600296C RID: 10604 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600296C")]
[Address(RVA = "0x29E8B0", Offset = "0x29D0B0", VA = "0x18029E8B0", Slot = "13")]
public virtual void Awake()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600296D RID: 10605 RVA: 0x0005AD9C File Offset: 0x00058F9C
[Token(Token = "0x600296D")]
[Address(RVA = "0xFD6230", Offset = "0xFD4A30", VA = "0x180FD6230", Slot = "14")]
public virtual void Start()
{
if (Application.isPlaying)
{
XmlSchemaType xmlType = base.XmlType;
return;
}
}
// Token: 0x0600296E RID: 10606 RVA: 0x0005ADBC File Offset: 0x00058FBC
[Token(Token = "0x600296E")]
[Address(RVA = "0xFD47B0", Offset = "0xFD2FB0", VA = "0x180FD47B0", Slot = "15")]
public virtual void OnDestroy()
{
XmlSchemaType xmlType = base.XmlType;
}
// Token: 0x0600296F RID: 10607 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600296F")]
[Address(RVA = "0x29E8B0", Offset = "0x29D0B0", VA = "0x18029E8B0", Slot = "16")]
public virtual void DestroyRequiredComponents()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002970 RID: 10608 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002970")]
[Address(RVA = "0xFD4920", Offset = "0xFD3120", VA = "0x180FD4920", Slot = "17")]
public virtual void OnEnable()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002971 RID: 10609 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002971")]
[Address(RVA = "0xFD47D0", Offset = "0xFD2FD0", VA = "0x180FD47D0", Slot = "18")]
public virtual void OnDisable()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002972 RID: 10610 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002972")]
[Address(RVA = "0x29E8B0", Offset = "0x29D0B0", VA = "0x18029E8B0", Slot = "19")]
public virtual void ResetActor()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002973 RID: 10611 RVA: 0x0005ADD0 File Offset: 0x00058FD0
[Token(Token = "0x6002973")]
[Address(RVA = "0xFD63C0", Offset = "0xFD4BC0", VA = "0x180FD63C0", Slot = "20")]
public virtual void UpdateParticlePhases()
{
if (this.inSolver)
{
int[] array = this.phases;
int num = 0;
if (num < array.Length)
{
int num2 = array[num];
int num3 = 0;
int num4 = Oni.MakePhase(Oni.GetGroupFromPhase(num2), (Oni.ParticlePhase)num3);
array[0] = num4;
num++;
int[] array2 = this.phases;
}
this.PushDataToSolver((ParticleData)((uint)128));
}
}
// Token: 0x06002974 RID: 10612 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002974")]
[Address(RVA = "0xFD4160", Offset = "0xFD2960", VA = "0x180FD4160", Slot = "21")]
public virtual bool AddToSolver(object info)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002975 RID: 10613 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002975")]
[Address(RVA = "0xFD6270", Offset = "0xFD4A70", VA = "0x180FD6270")]
public void UpdateDeformableTriangles()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002976 RID: 10614 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002976")]
[Address(RVA = "0xFD5DD0", Offset = "0xFD45D0", VA = "0x180FD5DD0", Slot = "22")]
public virtual bool RemoveFromSolver(object info)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002977 RID: 10615 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002977")]
[Address(RVA = "0xFD55A0", Offset = "0xFD3DA0", VA = "0x180FD55A0", Slot = "23")]
public virtual void PushDataToSolver(ParticleData data = ParticleData.NONE)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002978 RID: 10616 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002978")]
[Address(RVA = "0xFD5160", Offset = "0xFD3960", VA = "0x180FD5160", Slot = "24")]
public virtual void PullDataFromSolver(ParticleData data = ParticleData.NONE)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002979 RID: 10617 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002979")]
[Address(RVA = "0xFD4650", Offset = "0xFD2E50", VA = "0x180FD4650")]
public Vector3 GetParticlePosition(int index)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600297A RID: 10618 RVA: 0x0005AE38 File Offset: 0x00059038
[Token(Token = "0x600297A")]
[Address(RVA = "0x497D00", Offset = "0x496500", VA = "0x180497D00", Slot = "25")]
public virtual bool GenerateTethers(ObiActor.TetherType type)
{
return true;
}
// Token: 0x0600297B RID: 10619 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600297B")]
[Address(RVA = "0xFD4590", Offset = "0xFD2D90", VA = "0x180FD4590")]
public void ClearTethers()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600297C RID: 10620 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600297C")]
[Address(RVA = "0x29E8B0", Offset = "0x29D0B0", VA = "0x18029E8B0", Slot = "26")]
public virtual void OnSolverPreInterpolation()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600297D RID: 10621 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600297D")]
[Address(RVA = "0xFD4A80", Offset = "0xFD3280", VA = "0x180FD4A80", Slot = "27")]
public virtual void OnSolverStepBegin()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600297E RID: 10622 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600297E")]
[Address(RVA = "0x29E8B0", Offset = "0x29D0B0", VA = "0x18029E8B0", Slot = "28")]
public virtual void OnSolverStepEnd()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600297F RID: 10623 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600297F")]
[Address(RVA = "0x29E8B0", Offset = "0x29D0B0", VA = "0x18029E8B0", Slot = "29")]
public virtual void OnSolverFrameBegin()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002980 RID: 10624 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002980")]
[Address(RVA = "0x29E8B0", Offset = "0x29D0B0", VA = "0x18029E8B0", Slot = "30")]
public virtual void OnSolverFrameEnd()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002981 RID: 10625 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002981")]
[Address(RVA = "0x29A960", Offset = "0x299160", VA = "0x18029A960", Slot = "31")]
public virtual bool ReadParticlePropertyFromTexture(Texture2D source, Action<int, Color> onReadProperty)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002982 RID: 10626 RVA: 0x0005AE48 File Offset: 0x00059048
[Token(Token = "0x6002982")]
[Address(RVA = "0xFD64B0", Offset = "0xFD4CB0", VA = "0x180FD64B0")]
protected ObiActor()
{
Dictionary<Oni.ConstraintType, ObiBatchedConstraints> dictionary = new Dictionary();
this.constraints = dictionary;
int[] array = new int[0];
this.deformableTriangles = array;
base..ctor();
}
// Token: 0x040032B9 RID: 12985
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40032B9")]
[Range(0f, 1f)]
public float worldVelocityScale;
// Token: 0x040032BA RID: 12986
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40032BA")]
[HideInInspector]
public ObiCollisionMaterial collisionMaterial;
// Token: 0x040032BB RID: 12987
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40032BB")]
[HideInInspector]
[NonSerialized]
public int[] particleIndices;
// Token: 0x040032BC RID: 12988
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40032BC")]
protected Dictionary<Oni.ConstraintType, ObiBatchedConstraints> constraints;
// Token: 0x040032BD RID: 12989
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40032BD")]
[HideInInspector]
public bool[] active;
// Token: 0x040032BE RID: 12990
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x40032BE")]
[HideInInspector]
public Vector3[] positions;
// Token: 0x040032BF RID: 12991
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x40032BF")]
[HideInInspector]
public Vector4[] restPositions;
// Token: 0x040032C0 RID: 12992
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x40032C0")]
[HideInInspector]
public Vector3[] velocities;
// Token: 0x040032C1 RID: 12993
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x40032C1")]
[HideInInspector]
public float[] invMasses;
// Token: 0x040032C2 RID: 12994
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x40032C2")]
[HideInInspector]
public float[] solidRadii;
// Token: 0x040032C3 RID: 12995
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x40032C3")]
[HideInInspector]
public int[] phases;
// Token: 0x040032C4 RID: 12996
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x40032C4")]
[HideInInspector]
public Color[] colors;
// Token: 0x040032C5 RID: 12997
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x40032C5")]
[HideInInspector]
public int[] deformableTriangles;
// Token: 0x040032C6 RID: 12998
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x40032C6")]
[NonSerialized]
protected int trianglesOffset;
// Token: 0x040032C7 RID: 12999
[FieldOffset(Offset = "0x94")]
[Token(Token = "0x40032C7")]
private bool inSolver;
// Token: 0x040032C8 RID: 13000
[FieldOffset(Offset = "0x95")]
[Token(Token = "0x40032C8")]
protected bool initializing;
// Token: 0x040032C9 RID: 13001
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x40032C9")]
[HideInInspector]
[SerializeField]
protected ObiSolver solver;
// Token: 0x040032CA RID: 13002
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x40032CA")]
[HideInInspector]
[SerializeField]
protected bool selfCollisions;
// Token: 0x040032CB RID: 13003
[FieldOffset(Offset = "0xA1")]
[Token(Token = "0x40032CB")]
[HideInInspector]
[SerializeField]
protected bool initialized;
// Token: 0x02000494 RID: 1172
[Token(Token = "0x2000494")]
public class ObiActorSolverArgs : EventArgs
{
// Token: 0x170002AA RID: 682
// (get) Token: 0x06002983 RID: 10627 RVA: 0x0005AE78 File Offset: 0x00059078
[Token(Token = "0x170002AA")]
public ObiSolver Solver
{
[Token(Token = "0x6002983")]
[Address(RVA = "0x345100", Offset = "0x343900", VA = "0x180345100")]
get
{
return this.solver;
}
}
// Token: 0x06002984 RID: 10628 RVA: 0x0005AE8C File Offset: 0x0005908C
[Token(Token = "0x6002984")]
[Address(RVA = "0x6979C0", Offset = "0x6961C0", VA = "0x1806979C0")]
public ObiActorSolverArgs(ObiSolver solver)
{
/*
An exception occurred when decompiling this method (06002984)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void Obi.ObiActor/ObiActorSolverArgs::.ctor(Obi.ObiSolver)
---> System.Exception: Basic block has to end with unconditional control flow.
{; Block_0:; call:void(EventArgs::.ctor, ldloc:ObiActorSolverArgs[exp:EventArgs](this)); stfld:ObiSolver(ObiActorSolverArgs::solver, ldloc:ObiActorSolverArgs(this), ldloc:ObiSolver(solver)); };
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1810
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 344
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 1618
*/;
}
// Token: 0x040032CC RID: 13004
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40032CC")]
private ObiSolver solver;
}
// Token: 0x02000495 RID: 1173
[Token(Token = "0x2000495")]
public enum TetherType
{
// Token: 0x040032CE RID: 13006
[Token(Token = "0x40032CE")]
AnchorToFixed,
// Token: 0x040032CF RID: 13007
[Token(Token = "0x40032CF")]
Hierarchical
}
}
}