322 lines
11 KiB
C#
322 lines
11 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.Events;
|
|
using UnityEngine.UI;
|
|
|
|
namespace AGUI.StackedUI
|
|
{
|
|
// Token: 0x020010A1 RID: 4257
|
|
[Token(Token = "0x20010A1")]
|
|
public class RadioButton3D : ClickableReleaseButton
|
|
{
|
|
// Token: 0x17001088 RID: 4232
|
|
// (get) Token: 0x0600607C RID: 24700 RVA: 0x00152D58 File Offset: 0x00150F58
|
|
// (set) Token: 0x0600607D RID: 24701 RVA: 0x00152D6C File Offset: 0x00150F6C
|
|
[Token(Token = "0x17001088")]
|
|
public Sprite BDEMFPDDNCJ
|
|
{
|
|
[Token(Token = "0x600607C")]
|
|
[Address(RVA = "0xBDB930", Offset = "0xBDA730", VA = "0x180BDB930")]
|
|
get
|
|
{
|
|
return this.onSprite;
|
|
}
|
|
[Token(Token = "0x600607D")]
|
|
[Address(RVA = "0x132AB00", Offset = "0x1329900", VA = "0x18132AB00")]
|
|
set
|
|
{
|
|
this.onSprite = value;
|
|
if (!this.DACHAAADDAE)
|
|
{
|
|
}
|
|
PLDMAFINLJO.KDMONFDFGCE(this.swappableImage, value, true);
|
|
bool dachaaaddae = this.DACHAAADDAE;
|
|
base.LODFDOLMDCK = dachaaaddae;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001089 RID: 4233
|
|
// (get) Token: 0x0600607E RID: 24702 RVA: 0x00152DA4 File Offset: 0x00150FA4
|
|
// (set) Token: 0x0600607F RID: 24703 RVA: 0x00152DB8 File Offset: 0x00150FB8
|
|
[Token(Token = "0x17001089")]
|
|
public Sprite CPAMDKELKGO
|
|
{
|
|
[Token(Token = "0x600607E")]
|
|
[Address(RVA = "0xBDA720", Offset = "0xBD9520", VA = "0x180BDA720")]
|
|
get
|
|
{
|
|
return this.offSprite;
|
|
}
|
|
[Token(Token = "0x600607F")]
|
|
[Address(RVA = "0x132AAB0", Offset = "0x13298B0", VA = "0x18132AAB0")]
|
|
set
|
|
{
|
|
this.offSprite = value;
|
|
if (this.DACHAAADDAE)
|
|
{
|
|
}
|
|
PLDMAFINLJO.KDMONFDFGCE(this.swappableImage, value, true);
|
|
bool dachaaaddae = this.DACHAAADDAE;
|
|
base.LODFDOLMDCK = dachaaaddae;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700108A RID: 4234
|
|
// (get) Token: 0x06006080 RID: 24704 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x1700108A")]
|
|
protected override float BCGHKIMCMAE
|
|
{
|
|
[Token(Token = "0x6006080")]
|
|
[Address(RVA = "0xCD9D10", Offset = "0xCD8B10", VA = "0x180CD9D10", Slot = "40")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000096 RID: 150
|
|
// (add) Token: 0x06006081 RID: 24705 RVA: 0x00152DF0 File Offset: 0x00150FF0
|
|
// (remove) Token: 0x06006082 RID: 24706 RVA: 0x00152E0C File Offset: 0x0015100C
|
|
[Token(Token = "0x14000096")]
|
|
public event Action IMDPAIKINJA
|
|
{
|
|
[Token(Token = "0x6006081")]
|
|
[Address(RVA = "0x132A8F0", Offset = "0x13296F0", VA = "0x18132A8F0")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6006082")]
|
|
[Address(RVA = "0x132A9A0", Offset = "0x13297A0", VA = "0x18132A9A0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700108B RID: 4235
|
|
// (get) Token: 0x06006083 RID: 24707 RVA: 0x00152E28 File Offset: 0x00151028
|
|
// (set) Token: 0x06006084 RID: 24708 RVA: 0x00152E3C File Offset: 0x0015103C
|
|
[Token(Token = "0x1700108B")]
|
|
public bool KDELLAHHGCK
|
|
{
|
|
[Token(Token = "0x6006083")]
|
|
[Address(RVA = "0x132A990", Offset = "0x1329790", VA = "0x18132A990")]
|
|
get
|
|
{
|
|
return this.DACHAAADDAE;
|
|
}
|
|
[Token(Token = "0x6006084")]
|
|
[Address(RVA = "0x132AA40", Offset = "0x1329840", VA = "0x18132AA40")]
|
|
set
|
|
{
|
|
this.DACHAAADDAE = value;
|
|
if (value)
|
|
{
|
|
}
|
|
Sprite sprite = this.offSprite;
|
|
PLDMAFINLJO.KDMONFDFGCE(this.swappableImage, sprite, true);
|
|
bool dachaaaddae = this.DACHAAADDAE;
|
|
base.LODFDOLMDCK = dachaaaddae;
|
|
Action imdpaikinja = this.IMDPAIKINJA;
|
|
if (imdpaikinja != 0)
|
|
{
|
|
imdpaikinja();
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006085 RID: 24709 RVA: 0x00152E88 File Offset: 0x00151088
|
|
[Token(Token = "0x6006085")]
|
|
[Address(RVA = "0x132A7F0", Offset = "0x13295F0", VA = "0x18132A7F0", Slot = "5")]
|
|
protected override void OnEnable()
|
|
{
|
|
base.OnEnable();
|
|
if (this.DACHAAADDAE)
|
|
{
|
|
}
|
|
Sprite sprite = this.offSprite;
|
|
PLDMAFINLJO.KDMONFDFGCE(this.swappableImage, sprite, true);
|
|
bool dachaaaddae = this.DACHAAADDAE;
|
|
base.LODFDOLMDCK = dachaaaddae;
|
|
}
|
|
|
|
// Token: 0x06006086 RID: 24710 RVA: 0x00152EC8 File Offset: 0x001510C8
|
|
[Token(Token = "0x6006086")]
|
|
[Address(RVA = "0x132A650", Offset = "0x1329450", VA = "0x18132A650", Slot = "43")]
|
|
protected override float BKABACMFHMB()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06006086)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single AGUI.StackedUI.RadioButton3D::BKABACMFHMB()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_10:
|
|
stloc:bool(var_0_16, callgetter:bool(IAsyncResult::get_IsCompleted, ldloc:RadioButton3D[exp:IAsyncResult](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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
|
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: 0x06006087 RID: 24711 RVA: 0x00152EEC File Offset: 0x001510EC
|
|
[Token(Token = "0x6006087")]
|
|
[Address(RVA = "0x132A850", Offset = "0x1329650", VA = "0x18132A850", Slot = "45")]
|
|
public override void SetAxisValue(float AEFHIEEGPME, bool CDFHDACBFKN = false)
|
|
{
|
|
if (this.DACHAAADDAE)
|
|
{
|
|
float num = this.IJIGBIPCELG;
|
|
float num2 = Mathf.Max(AEFHIEEGPME, AEFHIEEGPME);
|
|
}
|
|
int num3 = 0;
|
|
base.SetAxisValue(AEFHIEEGPME, num3 != 0);
|
|
}
|
|
|
|
// Token: 0x06006088 RID: 24712 RVA: 0x00152F20 File Offset: 0x00151120
|
|
[Token(Token = "0x6006088")]
|
|
[Address(RVA = "0x132A760", Offset = "0x1329560", VA = "0x18132A760")]
|
|
public void ForceRelease()
|
|
{
|
|
int num = 0;
|
|
base.BILIIKJMKBJ(num != 0);
|
|
this.DACHAAADDAE = false;
|
|
Sprite sprite = this.offSprite;
|
|
PLDMAFINLJO.KDMONFDFGCE(this.swappableImage, sprite, true);
|
|
bool dachaaaddae = this.DACHAAADDAE;
|
|
base.LODFDOLMDCK = dachaaaddae;
|
|
Action imdpaikinja = this.IMDPAIKINJA;
|
|
if (imdpaikinja != 0)
|
|
{
|
|
imdpaikinja();
|
|
}
|
|
base.PMFNJKCHLCO();
|
|
}
|
|
|
|
// Token: 0x06006089 RID: 24713 RVA: 0x00152F78 File Offset: 0x00151178
|
|
[Token(Token = "0x6006089")]
|
|
[Address(RVA = "0x132A6D0", Offset = "0x13294D0", VA = "0x18132A6D0", Slot = "50")]
|
|
protected override void FNPHBHJLMMD()
|
|
{
|
|
this.DACHAAADDAE = true;
|
|
Sprite sprite = this.onSprite;
|
|
PLDMAFINLJO.KDMONFDFGCE(this.swappableImage, sprite, true);
|
|
bool dachaaaddae = this.DACHAAADDAE;
|
|
base.LODFDOLMDCK = dachaaaddae;
|
|
Action imdpaikinja = this.IMDPAIKINJA;
|
|
if (imdpaikinja != 0)
|
|
{
|
|
imdpaikinja();
|
|
}
|
|
this.OnClick.Invoke(this);
|
|
}
|
|
|
|
// Token: 0x0600608A RID: 24714 RVA: 0x00152FD4 File Offset: 0x001511D4
|
|
[Token(Token = "0x600608A")]
|
|
[Address(RVA = "0x132A7D0", Offset = "0x13295D0", VA = "0x18132A7D0", Slot = "49")]
|
|
protected override bool JJONPCECBCI()
|
|
{
|
|
if (this.DACHAAADDAE)
|
|
{
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x0600608B RID: 24715 RVA: 0x00152FEC File Offset: 0x001511EC
|
|
[Token(Token = "0x600608B")]
|
|
[Address(RVA = "0x132A680", Offset = "0x1329480", VA = "0x18132A680")]
|
|
private void BPCMCKPLGMO()
|
|
{
|
|
if (this.DACHAAADDAE)
|
|
{
|
|
}
|
|
Sprite sprite = this.offSprite;
|
|
PLDMAFINLJO.KDMONFDFGCE(this.swappableImage, sprite, true);
|
|
bool dachaaaddae = this.DACHAAADDAE;
|
|
base.LODFDOLMDCK = dachaaaddae;
|
|
}
|
|
|
|
// Token: 0x0600608C RID: 24716 RVA: 0x00153024 File Offset: 0x00151224
|
|
[Token(Token = "0x600608C")]
|
|
[Address(RVA = "0xCDA090", Offset = "0xCD8E90", VA = "0x180CDA090")]
|
|
public RadioButton3D()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003FF8 RID: 16376
|
|
[FieldOffset(Offset = "0x1E8")]
|
|
[Token(Token = "0x4003FF8")]
|
|
[SerializeField]
|
|
private bool forceCanInteract;
|
|
|
|
// Token: 0x04003FF9 RID: 16377
|
|
[FieldOffset(Offset = "0x1F0")]
|
|
[Token(Token = "0x4003FF9")]
|
|
[SerializeField]
|
|
private Sprite onSprite;
|
|
|
|
// Token: 0x04003FFA RID: 16378
|
|
[FieldOffset(Offset = "0x1F8")]
|
|
[Token(Token = "0x4003FFA")]
|
|
[SerializeField]
|
|
private Sprite offSprite;
|
|
|
|
// Token: 0x04003FFB RID: 16379
|
|
[FieldOffset(Offset = "0x200")]
|
|
[Token(Token = "0x4003FFB")]
|
|
[SerializeField]
|
|
private Image swappableImage;
|
|
|
|
// Token: 0x04003FFC RID: 16380
|
|
[FieldOffset(Offset = "0x208")]
|
|
[Token(Token = "0x4003FFC")]
|
|
public RadioButton3D.OnRadioButton3DClick OnClick;
|
|
|
|
// Token: 0x04003FFE RID: 16382
|
|
[FieldOffset(Offset = "0x218")]
|
|
[Token(Token = "0x4003FFE")]
|
|
private bool DACHAAADDAE;
|
|
|
|
// Token: 0x020010A2 RID: 4258
|
|
[Token(Token = "0x20010A2")]
|
|
[Serializable]
|
|
public class OnRadioButton3DClick : UnityEvent<RadioButton3D>
|
|
{
|
|
// Token: 0x0600608D RID: 24717 RVA: 0x00153038 File Offset: 0x00151238
|
|
[Token(Token = "0x600608D")]
|
|
[Address(RVA = "0x131A4C0", Offset = "0x13192C0", VA = "0x18131A4C0")]
|
|
public OnRadioButton3DClick()
|
|
{
|
|
}
|
|
}
|
|
}
|
|
}
|