264 lines
10 KiB
C#
264 lines
10 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.Events;
|
|
using UnityEngine.UI;
|
|
|
|
namespace AGUI.StackedUI
|
|
{
|
|
// Token: 0x02001A3D RID: 6717
|
|
[Token(Token = "0x2001A3D")]
|
|
[StructLayout(3)]
|
|
public class RadioButton3D : ClickableReleaseButton
|
|
{
|
|
// Token: 0x17001D53 RID: 7507
|
|
// (get) Token: 0x0600B4ED RID: 46317 RVA: 0x002A7BA4 File Offset: 0x002A5DA4
|
|
// (set) Token: 0x0600B4EE RID: 46318 RVA: 0x002A7BB8 File Offset: 0x002A5DB8
|
|
[Token(Token = "0x17001D53")]
|
|
public Sprite BDEMFPDDNCJ
|
|
{
|
|
[Token(Token = "0x600B4ED")]
|
|
[Address(RVA = "0xFCEC50", Offset = "0xFCD650", VA = "0x180FCEC50")]
|
|
get
|
|
{
|
|
return this.onSprite;
|
|
}
|
|
[Token(Token = "0x600B4EE")]
|
|
[Address(RVA = "0x1936430", Offset = "0x1934E30", VA = "0x181936430")]
|
|
set
|
|
{
|
|
this.onSprite = value;
|
|
if (!this.DACHAAADDAE)
|
|
{
|
|
}
|
|
PLDMAFINLJO.KDMONFDFGCE(this.swappableImage, value, true);
|
|
bool dachaaaddae = this.DACHAAADDAE;
|
|
base.LODFDOLMDCK = dachaaaddae;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001D54 RID: 7508
|
|
// (get) Token: 0x0600B4EF RID: 46319 RVA: 0x002A7BF0 File Offset: 0x002A5DF0
|
|
// (set) Token: 0x0600B4F0 RID: 46320 RVA: 0x002A7C04 File Offset: 0x002A5E04
|
|
[Token(Token = "0x17001D54")]
|
|
public Sprite CPAMDKELKGO
|
|
{
|
|
[Token(Token = "0x600B4EF")]
|
|
[Address(RVA = "0xBBC2B0", Offset = "0xBBACB0", VA = "0x180BBC2B0")]
|
|
get
|
|
{
|
|
return this.offSprite;
|
|
}
|
|
[Token(Token = "0x600B4F0")]
|
|
[Address(RVA = "0x19363E0", Offset = "0x1934DE0", VA = "0x1819363E0")]
|
|
set
|
|
{
|
|
this.offSprite = value;
|
|
if (this.DACHAAADDAE)
|
|
{
|
|
}
|
|
PLDMAFINLJO.KDMONFDFGCE(this.swappableImage, value, true);
|
|
bool dachaaaddae = this.DACHAAADDAE;
|
|
base.LODFDOLMDCK = dachaaaddae;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001D55 RID: 7509
|
|
// (get) Token: 0x0600B4F1 RID: 46321 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17001D55")]
|
|
protected override float BCGHKIMCMAE
|
|
{
|
|
[Token(Token = "0x600B4F1")]
|
|
[Address(RVA = "0x1441450", Offset = "0x143FE50", VA = "0x181441450", Slot = "40")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001D56 RID: 7510
|
|
// (get) Token: 0x0600B4F2 RID: 46322 RVA: 0x002A7C3C File Offset: 0x002A5E3C
|
|
// (set) Token: 0x0600B4F3 RID: 46323 RVA: 0x002A7C50 File Offset: 0x002A5E50
|
|
[Token(Token = "0x17001D56")]
|
|
public bool KDELLAHHGCK
|
|
{
|
|
[Token(Token = "0x600B4F2")]
|
|
[Address(RVA = "0xFCF2D0", Offset = "0xFCDCD0", VA = "0x180FCF2D0")]
|
|
get
|
|
{
|
|
return this.DACHAAADDAE;
|
|
}
|
|
[Token(Token = "0x600B4F3")]
|
|
[Address(RVA = "0x1936390", Offset = "0x1934D90", VA = "0x181936390")]
|
|
set
|
|
{
|
|
this.DACHAAADDAE = value;
|
|
if (value)
|
|
{
|
|
}
|
|
Sprite sprite = this.offSprite;
|
|
PLDMAFINLJO.KDMONFDFGCE(this.swappableImage, sprite, true);
|
|
bool dachaaaddae = this.DACHAAADDAE;
|
|
base.LODFDOLMDCK = dachaaaddae;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600B4F4 RID: 46324 RVA: 0x002A7C8C File Offset: 0x002A5E8C
|
|
[Token(Token = "0x600B4F4")]
|
|
[Address(RVA = "0x1936290", Offset = "0x1934C90", VA = "0x181936290", 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: 0x0600B4F5 RID: 46325 RVA: 0x002A7CCC File Offset: 0x002A5ECC
|
|
[Token(Token = "0x600B4F5")]
|
|
[Address(RVA = "0x1936120", Offset = "0x1934B20", VA = "0x181936120", Slot = "43")]
|
|
protected override float BKABACMFHMB()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600B4F5)
|
|
|
|
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: 0x0600B4F6 RID: 46326 RVA: 0x002A7CF0 File Offset: 0x002A5EF0
|
|
[Token(Token = "0x600B4F6")]
|
|
[Address(RVA = "0x19362F0", Offset = "0x1934CF0", VA = "0x1819362F0", 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: 0x0600B4F7 RID: 46327 RVA: 0x002A7D24 File Offset: 0x002A5F24
|
|
[Token(Token = "0x600B4F7")]
|
|
[Address(RVA = "0x1936220", Offset = "0x1934C20", VA = "0x181936220")]
|
|
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;
|
|
base.PMFNJKCHLCO();
|
|
}
|
|
|
|
// Token: 0x0600B4F8 RID: 46328 RVA: 0x002A7D6C File Offset: 0x002A5F6C
|
|
[Token(Token = "0x600B4F8")]
|
|
[Address(RVA = "0x19361A0", Offset = "0x1934BA0", VA = "0x1819361A0", 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;
|
|
this.OnClick.Invoke(this);
|
|
}
|
|
|
|
// Token: 0x0600B4F9 RID: 46329 RVA: 0x002A7DB4 File Offset: 0x002A5FB4
|
|
[Token(Token = "0x600B4F9")]
|
|
[Address(RVA = "0x1936280", Offset = "0x1934C80", VA = "0x181936280", Slot = "49")]
|
|
protected override bool JJONPCECBCI()
|
|
{
|
|
return !this.DACHAAADDAE;
|
|
}
|
|
|
|
// Token: 0x0600B4FA RID: 46330 RVA: 0x002A7DCC File Offset: 0x002A5FCC
|
|
[Token(Token = "0x600B4FA")]
|
|
[Address(RVA = "0x1936150", Offset = "0x1934B50", VA = "0x181936150")]
|
|
private void BPCMCKPLGMO()
|
|
{
|
|
if (this.DACHAAADDAE)
|
|
{
|
|
}
|
|
Sprite sprite = this.offSprite;
|
|
PLDMAFINLJO.KDMONFDFGCE(this.swappableImage, sprite, true);
|
|
bool dachaaaddae = this.DACHAAADDAE;
|
|
base.LODFDOLMDCK = dachaaaddae;
|
|
}
|
|
|
|
// Token: 0x0600B4FB RID: 46331 RVA: 0x002A7E04 File Offset: 0x002A6004
|
|
[Token(Token = "0x600B4FB")]
|
|
[Address(RVA = "0x15F6A10", Offset = "0x15F5410", VA = "0x1815F6A10")]
|
|
public RadioButton3D()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040076E3 RID: 30435
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E0")]
|
|
[Token(Token = "0x40076E3")]
|
|
[SerializeField]
|
|
private Sprite onSprite;
|
|
|
|
// Token: 0x040076E4 RID: 30436
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E8")]
|
|
[Token(Token = "0x40076E4")]
|
|
[SerializeField]
|
|
private Sprite offSprite;
|
|
|
|
// Token: 0x040076E5 RID: 30437
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F0")]
|
|
[Token(Token = "0x40076E5")]
|
|
[SerializeField]
|
|
private Image swappableImage;
|
|
|
|
// Token: 0x040076E6 RID: 30438
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F8")]
|
|
[Token(Token = "0x40076E6")]
|
|
public RadioButton3D.OnRadioButton3DClick OnClick;
|
|
|
|
// Token: 0x040076E7 RID: 30439
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x200")]
|
|
[Token(Token = "0x40076E7")]
|
|
private bool DACHAAADDAE;
|
|
|
|
// Token: 0x02001A3E RID: 6718
|
|
[Token(Token = "0x2001A3E")]
|
|
[Serializable]
|
|
public class OnRadioButton3DClick : UnityEvent<RadioButton3D>
|
|
{
|
|
// Token: 0x0600B4FC RID: 46332 RVA: 0x002A7E18 File Offset: 0x002A6018
|
|
[Token(Token = "0x600B4FC")]
|
|
[Address(RVA = "0x1927B20", Offset = "0x1926520", VA = "0x181927B20")]
|
|
public OnRadioButton3DClick()
|
|
{
|
|
}
|
|
}
|
|
}
|
|
}
|