Files
2026-06-04 11:42:34 +02:00

1107 lines
31 KiB
C#

using System;
using System.Diagnostics;
using System.Threading;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.UI;
namespace AGUI.StackedUI
{
// Token: 0x02001074 RID: 4212
public class ToggleButton3D : ClickableReleaseButton
{
// Token: 0x0602394E RID: 145742 RVA: 0x009B2DC0 File Offset: 0x009B0FC0
public void PBHBOEOLKPB(Action<ToggleButton3D, bool> NOBAPCOKFIL)
{
Action<ToggleButton3D, bool> action = this.PBBLIFJGPCL;
Action<ToggleButton3D, bool> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<ToggleButton3D, bool>>(ref this.PBBLIFJGPCL, (Action<ToggleButton3D, bool>)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x0602394F RID: 145743 RVA: 0x009B2DF8 File Offset: 0x009B0FF8
private void AALDIPBMEOE()
{
KAOFKCMJMNO.ENPKMEJAFPG(this.swappableImage, (!this.EBBACJMBBHD) ? this.offSprite : this.onSprite, false);
base.HFBOAEJIJKM = this.OIEJBEKAMBP();
}
// Token: 0x06023950 RID: 145744 RVA: 0x009B2E30 File Offset: 0x009B1030
protected virtual float PNNAMAAJKMI()
{
if (this.HBMAINPADMB())
{
return this.JFCADJCHEJD;
}
return base.JKKFIKHLGHB();
}
// Token: 0x06023951 RID: 145745 RVA: 0x009B2E4C File Offset: 0x009B104C
protected override void IDMEOGMFDIM()
{
this.EBBACJMBBHD = !this.EBBACJMBBHD;
this.OnClick.Invoke(this.EBBACJMBBHD);
}
// Token: 0x06023952 RID: 145746 RVA: 0x009B2E70 File Offset: 0x009B1070
protected virtual float NDIOFPGJGHK()
{
if (this.IDHKEGKFHHN())
{
return this.JFCADJCHEJD;
}
return base.JKKFIKHLGHB();
}
// Token: 0x06023953 RID: 145747 RVA: 0x009B2E8C File Offset: 0x009B108C
public void LPOPPJDDGOJ(Action<ToggleButton3D, bool> NOBAPCOKFIL)
{
Action<ToggleButton3D, bool> action = this.PBBLIFJGPCL;
Action<ToggleButton3D, bool> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<ToggleButton3D, bool>>(ref this.PBBLIFJGPCL, (Action<ToggleButton3D, bool>)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06023954 RID: 145748 RVA: 0x009B2EC4 File Offset: 0x009B10C4
private void DJICOHKABOD()
{
KAOFKCMJMNO.ENPKMEJAFPG(this.swappableImage, (!this.FLEKCOODAIP()) ? this.offSprite : this.onSprite, true);
base.HFBOAEJIJKM = this.IDHKEGKFHHN();
}
// Token: 0x06023955 RID: 145749 RVA: 0x009B2EFC File Offset: 0x009B10FC
protected virtual void MKPCNIFHJHM()
{
base.OnEnable();
this.LCPLEEIAHLA();
}
// Token: 0x06023956 RID: 145750 RVA: 0x009B2F0C File Offset: 0x009B110C
protected virtual void AKBMLDPIIKM()
{
base.OnEnable();
this.BJGGGEPDOBM();
}
// Token: 0x06023957 RID: 145751 RVA: 0x009B2F1C File Offset: 0x009B111C
public void JAOGHBEGCGP(Action<ToggleButton3D, bool> NOBAPCOKFIL)
{
Action<ToggleButton3D, bool> action = this.PBBLIFJGPCL;
Action<ToggleButton3D, bool> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<ToggleButton3D, bool>>(ref this.PBBLIFJGPCL, (Action<ToggleButton3D, bool>)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06023958 RID: 145752 RVA: 0x009B2F54 File Offset: 0x009B1154
public virtual void IJEMCEACCOO(float MKLLMACCIFO)
{
if (this.FLEKCOODAIP())
{
MKLLMACCIFO = Mathf.Max(MKLLMACCIFO, this.JFCADJCHEJD);
}
base.SetAxisValue(MKLLMACCIFO);
}
// Token: 0x06023959 RID: 145753 RVA: 0x009B2F78 File Offset: 0x009B1178
protected virtual void HPEILFDJCGG()
{
base.OnEnable();
this.DOIAJIOKGAA();
}
// Token: 0x0602395A RID: 145754 RVA: 0x009B2F88 File Offset: 0x009B1188
protected virtual bool JPNDIHBDMFA()
{
return true;
}
// Token: 0x0602395B RID: 145755 RVA: 0x009B2F8C File Offset: 0x009B118C
private void LCPLEEIAHLA()
{
KAOFKCMJMNO.ENPKMEJAFPG(this.swappableImage, (!this.FLEKCOODAIP()) ? this.offSprite : this.onSprite, false);
base.HFBOAEJIJKM = this.MPBNJHFPFJB();
}
// Token: 0x0602395C RID: 145756 RVA: 0x009B2FC4 File Offset: 0x009B11C4
public void DJPDEANHGKA()
{
base.IPPMEJJBIFK();
this.OOKACJMFCOK(true);
base.CIMCGKNIPMH();
}
// Token: 0x0602395D RID: 145757 RVA: 0x009B2FDC File Offset: 0x009B11DC
public void MPDBPOLEDMA()
{
base.IPPMEJJBIFK();
this.EMLIEEMICBD(true);
base.CIMCGKNIPMH();
}
// Token: 0x0602395E RID: 145758 RVA: 0x009B2FF4 File Offset: 0x009B11F4
public void CHLFLFPNLCE(Action<ToggleButton3D, bool> NOBAPCOKFIL)
{
Action<ToggleButton3D, bool> action = this.PBBLIFJGPCL;
Action<ToggleButton3D, bool> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<ToggleButton3D, bool>>(ref this.PBBLIFJGPCL, (Action<ToggleButton3D, bool>)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x0602395F RID: 145759 RVA: 0x009B302C File Offset: 0x009B122C
private void GDDDENCELFC()
{
KAOFKCMJMNO.ENPKMEJAFPG(this.swappableImage, (!this.BIIJNOIONHB()) ? this.offSprite : this.onSprite, false);
base.HFBOAEJIJKM = this.FLEKCOODAIP();
}
// Token: 0x06023960 RID: 145760 RVA: 0x009B3064 File Offset: 0x009B1264
public void OOKACJMFCOK(bool NOBAPCOKFIL)
{
this.AMPFCDLCDAH = NOBAPCOKFIL;
this.CEIHIGGOBNJ();
if (this.PBBLIFJGPCL != null)
{
this.PBBLIFJGPCL(this, this.AMPFCDLCDAH);
}
}
// Token: 0x06023961 RID: 145761 RVA: 0x009B3090 File Offset: 0x009B1290
protected virtual void DCILLKCLNCI()
{
base.OnEnable();
this.LCPLEEIAHLA();
}
// Token: 0x06023962 RID: 145762 RVA: 0x009B30A0 File Offset: 0x009B12A0
public void KMMIMEKCOHA(Action<ToggleButton3D, bool> NOBAPCOKFIL)
{
Action<ToggleButton3D, bool> action = this.PBBLIFJGPCL;
Action<ToggleButton3D, bool> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<ToggleButton3D, bool>>(ref this.PBBLIFJGPCL, (Action<ToggleButton3D, bool>)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06023963 RID: 145763 RVA: 0x009B30D8 File Offset: 0x009B12D8
protected virtual float HMKBMJIHNDC()
{
return 992f;
}
// Token: 0x06023964 RID: 145764 RVA: 0x009B30E0 File Offset: 0x009B12E0
public bool OIEJBEKAMBP()
{
return this.AMPFCDLCDAH;
}
// Token: 0x06023965 RID: 145765 RVA: 0x009B30E8 File Offset: 0x009B12E8
protected override float JKKFIKHLGHB()
{
if (this.EBBACJMBBHD)
{
return this.JFCADJCHEJD;
}
return base.JKKFIKHLGHB();
}
// Token: 0x06023966 RID: 145766 RVA: 0x009B3104 File Offset: 0x009B1304
public virtual void HAMABMKKJBD(float MKLLMACCIFO)
{
if (this.FLEKCOODAIP())
{
MKLLMACCIFO = Mathf.Max(MKLLMACCIFO, this.JFCADJCHEJD);
}
base.SetAxisValue(MKLLMACCIFO);
}
// Token: 0x06023967 RID: 145767 RVA: 0x009B3128 File Offset: 0x009B1328
public virtual void LIMINKKCMHL(float MKLLMACCIFO)
{
if (this.MPBNJHFPFJB())
{
MKLLMACCIFO = Mathf.Max(MKLLMACCIFO, this.JFCADJCHEJD);
}
base.SetAxisValue(MKLLMACCIFO);
}
// Token: 0x06023968 RID: 145768 RVA: 0x009B314C File Offset: 0x009B134C
public bool BIIJNOIONHB()
{
return this.AMPFCDLCDAH;
}
// Token: 0x06023969 RID: 145769 RVA: 0x009B3154 File Offset: 0x009B1354
public bool HBMAINPADMB()
{
return this.AMPFCDLCDAH;
}
// Token: 0x0602396A RID: 145770 RVA: 0x009B315C File Offset: 0x009B135C
protected virtual bool DFPGHMDHKFN()
{
return false;
}
// Token: 0x0602396B RID: 145771 RVA: 0x009B3160 File Offset: 0x009B1360
protected virtual float BELNFMBADOB()
{
return 1283f;
}
// Token: 0x0602396C RID: 145772 RVA: 0x009B3168 File Offset: 0x009B1368
public bool IDHKEGKFHHN()
{
return this.AMPFCDLCDAH;
}
// Token: 0x0602396D RID: 145773 RVA: 0x009B3170 File Offset: 0x009B1370
public void DPMFCJAJLBE(Action<ToggleButton3D, bool> NOBAPCOKFIL)
{
Action<ToggleButton3D, bool> action = this.PBBLIFJGPCL;
Action<ToggleButton3D, bool> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<ToggleButton3D, bool>>(ref this.PBBLIFJGPCL, (Action<ToggleButton3D, bool>)Delegate.Remove(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x14000190 RID: 400
// (add) Token: 0x0602396E RID: 145774 RVA: 0x009B31A8 File Offset: 0x009B13A8
// (remove) Token: 0x060239A0 RID: 145824 RVA: 0x009B3744 File Offset: 0x009B1944
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
public event Action<ToggleButton3D, bool> PBBLIFJGPCL;
// Token: 0x0602396F RID: 145775 RVA: 0x009B31E0 File Offset: 0x009B13E0
private void PJAMNCDFHFA()
{
KAOFKCMJMNO.ENPKMEJAFPG(this.swappableImage, (!this.MPBNJHFPFJB()) ? this.offSprite : this.onSprite, true);
base.HFBOAEJIJKM = this.EBBACJMBBHD;
}
// Token: 0x06023970 RID: 145776 RVA: 0x009B3218 File Offset: 0x009B1418
protected virtual void MKMNEDCEGLL()
{
this.GJEBOCIEBBC(this.HBMAINPADMB());
this.OnClick.Invoke(this.OFPKLFMGKHB());
}
// Token: 0x06023971 RID: 145777 RVA: 0x009B323C File Offset: 0x009B143C
public void ALPPMBCKBCO(bool NOBAPCOKFIL)
{
this.AMPFCDLCDAH = NOBAPCOKFIL;
this.BJGGGEPDOBM();
if (this.PBBLIFJGPCL != null)
{
this.PBBLIFJGPCL(this, this.AMPFCDLCDAH);
}
}
// Token: 0x06023972 RID: 145778 RVA: 0x009B3268 File Offset: 0x009B1468
protected virtual void EOFOADLHFKL()
{
base.OnEnable();
this.HLDJFHNALKO();
}
// Token: 0x06023973 RID: 145779 RVA: 0x009B3278 File Offset: 0x009B1478
protected virtual bool HAOIOBOIPLM()
{
return true;
}
// Token: 0x06023974 RID: 145780 RVA: 0x009B327C File Offset: 0x009B147C
public void KJFLIJCFNGG()
{
base.IPPMEJJBIFK();
this.OCFFHLKIMMG(false);
base.CIMCGKNIPMH();
}
// Token: 0x06023975 RID: 145781 RVA: 0x009B3294 File Offset: 0x009B1494
protected virtual void LBPLHHMFJIE()
{
this.IPPHDIOGMGC(this.OFPKLFMGKHB());
this.OnClick.Invoke(this.IDHKEGKFHHN());
}
// Token: 0x06023976 RID: 145782 RVA: 0x009B32B8 File Offset: 0x009B14B8
public bool FLEKCOODAIP()
{
return this.AMPFCDLCDAH;
}
// Token: 0x06023977 RID: 145783 RVA: 0x009B32C0 File Offset: 0x009B14C0
protected virtual float EICIIGNHHIE()
{
return 1855f;
}
// Token: 0x06023978 RID: 145784 RVA: 0x009B32C8 File Offset: 0x009B14C8
protected virtual bool EOEOHPEKHEF()
{
return false;
}
// Token: 0x06023979 RID: 145785 RVA: 0x009B32CC File Offset: 0x009B14CC
protected virtual float DCCDNFDCLCG()
{
if (this.OFPKLFMGKHB())
{
return this.JFCADJCHEJD;
}
return base.JKKFIKHLGHB();
}
// Token: 0x0602397A RID: 145786 RVA: 0x009B32E8 File Offset: 0x009B14E8
public void KCIPMPPENKK(Action<ToggleButton3D, bool> NOBAPCOKFIL)
{
Action<ToggleButton3D, bool> action = this.PBBLIFJGPCL;
Action<ToggleButton3D, bool> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<ToggleButton3D, bool>>(ref this.PBBLIFJGPCL, (Action<ToggleButton3D, bool>)Delegate.Remove(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x0602397B RID: 145787 RVA: 0x009B3320 File Offset: 0x009B1520
public void BJCJMNFFNAD(Action<ToggleButton3D, bool> NOBAPCOKFIL)
{
Action<ToggleButton3D, bool> action = this.PBBLIFJGPCL;
Action<ToggleButton3D, bool> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<ToggleButton3D, bool>>(ref this.PBBLIFJGPCL, (Action<ToggleButton3D, bool>)Delegate.Remove(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x0602397C RID: 145788 RVA: 0x009B3358 File Offset: 0x009B1558
public void IPGKOCOPFPK(Action<ToggleButton3D, bool> NOBAPCOKFIL)
{
Action<ToggleButton3D, bool> action = this.PBBLIFJGPCL;
Action<ToggleButton3D, bool> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<ToggleButton3D, bool>>(ref this.PBBLIFJGPCL, (Action<ToggleButton3D, bool>)Delegate.Remove(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x0602397D RID: 145789 RVA: 0x009B3390 File Offset: 0x009B1590
protected virtual void JCLKEGHFNGJ()
{
base.OnEnable();
this.NHBABOMEKCH();
}
// Token: 0x0602397E RID: 145790 RVA: 0x009B33A0 File Offset: 0x009B15A0
public void ONHPCDALCPG()
{
base.IPPMEJJBIFK();
this.PDEENLHBDPD(false);
base.CIMCGKNIPMH();
}
// Token: 0x0602397F RID: 145791 RVA: 0x009B33B8 File Offset: 0x009B15B8
protected virtual void EBDHBDBBIJM()
{
this.PDEENLHBDPD(this.OIEJBEKAMBP());
this.OnClick.Invoke(this.MPBNJHFPFJB());
}
// Token: 0x06023980 RID: 145792 RVA: 0x009B33DC File Offset: 0x009B15DC
public void KLIKALDLHMF(Action<ToggleButton3D, bool> NOBAPCOKFIL)
{
Action<ToggleButton3D, bool> action = this.PBBLIFJGPCL;
Action<ToggleButton3D, bool> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<ToggleButton3D, bool>>(ref this.PBBLIFJGPCL, (Action<ToggleButton3D, bool>)Delegate.Remove(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06023981 RID: 145793 RVA: 0x009B3414 File Offset: 0x009B1614
protected virtual void IPIFGGBNGLP()
{
base.OnEnable();
this.LCPLEEIAHLA();
}
// Token: 0x06023982 RID: 145794 RVA: 0x009B3424 File Offset: 0x009B1624
protected virtual void MDECLAKBCGN()
{
base.OnEnable();
this.GONNOMFCELA();
}
// Token: 0x06023983 RID: 145795 RVA: 0x009B3434 File Offset: 0x009B1634
public void POOONONHJEP()
{
base.IPPMEJJBIFK();
this.EMLIEEMICBD(false);
base.CIMCGKNIPMH();
}
// Token: 0x06023984 RID: 145796 RVA: 0x009B344C File Offset: 0x009B164C
protected virtual float CAIHGNCNPMM()
{
if (this.BIIJNOIONHB())
{
return this.JFCADJCHEJD;
}
return base.JKKFIKHLGHB();
}
// Token: 0x06023985 RID: 145797 RVA: 0x009B3468 File Offset: 0x009B1668
public bool HENADIBHNAF()
{
return this.AMPFCDLCDAH;
}
// Token: 0x06023986 RID: 145798 RVA: 0x009B3470 File Offset: 0x009B1670
protected virtual bool PBBIJNPIAGB()
{
return false;
}
// Token: 0x06023987 RID: 145799 RVA: 0x009B3474 File Offset: 0x009B1674
private void DOIAJIOKGAA()
{
KAOFKCMJMNO.ENPKMEJAFPG(this.swappableImage, (!this.EBBACJMBBHD) ? this.offSprite : this.onSprite, true);
base.HFBOAEJIJKM = this.EBBACJMBBHD;
}
// Token: 0x06023988 RID: 145800 RVA: 0x009B34AC File Offset: 0x009B16AC
protected virtual void PJPDNCHIPPP()
{
base.OnEnable();
this.PJAMNCDFHFA();
}
// Token: 0x06023989 RID: 145801 RVA: 0x009B34BC File Offset: 0x009B16BC
protected virtual void LMLGCEJKMFM()
{
base.OnEnable();
this.DOIAJIOKGAA();
}
// Token: 0x17001082 RID: 4226
// (get) Token: 0x0602398A RID: 145802 RVA: 0x009B34CC File Offset: 0x009B16CC
// (set) Token: 0x060239B0 RID: 145840 RVA: 0x009B3910 File Offset: 0x009B1B10
public bool EBBACJMBBHD
{
get
{
return this.AMPFCDLCDAH;
}
set
{
this.AMPFCDLCDAH = value;
this.DOIAJIOKGAA();
if (this.PBBLIFJGPCL != null)
{
this.PBBLIFJGPCL(this, this.AMPFCDLCDAH);
}
}
}
// Token: 0x0602398B RID: 145803 RVA: 0x009B34D4 File Offset: 0x009B16D4
public bool OFPKLFMGKHB()
{
return this.AMPFCDLCDAH;
}
// Token: 0x0602398C RID: 145804 RVA: 0x009B34DC File Offset: 0x009B16DC
public void GJEBOCIEBBC(bool NOBAPCOKFIL)
{
this.AMPFCDLCDAH = NOBAPCOKFIL;
this.PJAMNCDFHFA();
if (this.PBBLIFJGPCL != null)
{
this.PBBLIFJGPCL(this, this.AMPFCDLCDAH);
}
}
// Token: 0x0602398D RID: 145805 RVA: 0x009B3508 File Offset: 0x009B1708
public void IPPHDIOGMGC(bool NOBAPCOKFIL)
{
this.AMPFCDLCDAH = NOBAPCOKFIL;
this.DOIAJIOKGAA();
if (this.PBBLIFJGPCL != null)
{
this.PBBLIFJGPCL(this, this.AMPFCDLCDAH);
}
}
// Token: 0x0602398E RID: 145806 RVA: 0x009B3534 File Offset: 0x009B1734
public void JKJMEAIFMEP()
{
base.IPPMEJJBIFK();
this.IPPHDIOGMGC(true);
base.CIMCGKNIPMH();
}
// Token: 0x0602398F RID: 145807 RVA: 0x009B354C File Offset: 0x009B174C
protected virtual void LAKPFPOPPAN()
{
this.ALPPMBCKBCO(this.FLEKCOODAIP());
this.OnClick.Invoke(this.HENADIBHNAF());
}
// Token: 0x06023990 RID: 145808 RVA: 0x009B3570 File Offset: 0x009B1770
private void BJGGGEPDOBM()
{
KAOFKCMJMNO.ENPKMEJAFPG(this.swappableImage, (!this.HBMAINPADMB()) ? this.offSprite : this.onSprite, false);
base.HFBOAEJIJKM = this.HENADIBHNAF();
}
// Token: 0x06023991 RID: 145809 RVA: 0x009B35A8 File Offset: 0x009B17A8
protected virtual void KELEGFCAIBI()
{
base.OnEnable();
this.LCPLEEIAHLA();
}
// Token: 0x06023992 RID: 145810 RVA: 0x009B35B8 File Offset: 0x009B17B8
public void LOIBJCGAKKP(Action<ToggleButton3D, bool> NOBAPCOKFIL)
{
Action<ToggleButton3D, bool> action = this.PBBLIFJGPCL;
Action<ToggleButton3D, bool> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<ToggleButton3D, bool>>(ref this.PBBLIFJGPCL, (Action<ToggleButton3D, bool>)Delegate.Remove(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x17001081 RID: 4225
// (get) Token: 0x06023993 RID: 145811 RVA: 0x009B35F0 File Offset: 0x009B17F0
protected override float JFCADJCHEJD
{
get
{
return 0.5f;
}
}
// Token: 0x06023994 RID: 145812 RVA: 0x009B35F8 File Offset: 0x009B17F8
protected virtual bool APDBBDBGKCO()
{
return true;
}
// Token: 0x06023995 RID: 145813 RVA: 0x009B35FC File Offset: 0x009B17FC
public void DHPCHOPOFOI(bool NOBAPCOKFIL)
{
this.AMPFCDLCDAH = NOBAPCOKFIL;
this.NHBABOMEKCH();
if (this.PBBLIFJGPCL != null)
{
this.PBBLIFJGPCL(this, this.AMPFCDLCDAH);
}
}
// Token: 0x06023996 RID: 145814 RVA: 0x009B3628 File Offset: 0x009B1828
protected virtual void GKNNFMIGKNG()
{
this.EBBACJMBBHD = this.HENADIBHNAF();
this.OnClick.Invoke(this.OFPKLFMGKHB());
}
// Token: 0x06023997 RID: 145815 RVA: 0x009B364C File Offset: 0x009B184C
protected virtual bool DLAFCKFLHCI()
{
return true;
}
// Token: 0x06023998 RID: 145816 RVA: 0x009B3650 File Offset: 0x009B1850
public void IDIPFNFHDLH(Action<ToggleButton3D, bool> NOBAPCOKFIL)
{
Action<ToggleButton3D, bool> action = this.PBBLIFJGPCL;
Action<ToggleButton3D, bool> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<ToggleButton3D, bool>>(ref this.PBBLIFJGPCL, (Action<ToggleButton3D, bool>)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06023999 RID: 145817 RVA: 0x009B3688 File Offset: 0x009B1888
public void PDEENLHBDPD(bool NOBAPCOKFIL)
{
this.AMPFCDLCDAH = NOBAPCOKFIL;
this.AALDIPBMEOE();
if (this.PBBLIFJGPCL != null)
{
this.PBBLIFJGPCL(this, this.AMPFCDLCDAH);
}
}
// Token: 0x0602399A RID: 145818 RVA: 0x009B36B4 File Offset: 0x009B18B4
protected virtual void ILLNBMHNHNI()
{
base.OnEnable();
this.ECFLFJKBHAJ();
}
// Token: 0x0602399B RID: 145819 RVA: 0x009B36C4 File Offset: 0x009B18C4
public void KOHLLFCNKCF(Action<ToggleButton3D, bool> NOBAPCOKFIL)
{
Action<ToggleButton3D, bool> action = this.PBBLIFJGPCL;
Action<ToggleButton3D, bool> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<ToggleButton3D, bool>>(ref this.PBBLIFJGPCL, (Action<ToggleButton3D, bool>)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x0602399C RID: 145820 RVA: 0x009B36FC File Offset: 0x009B18FC
protected virtual bool ABDCPOEEPOI()
{
return false;
}
// Token: 0x0602399D RID: 145821 RVA: 0x009B3700 File Offset: 0x009B1900
protected virtual float HELKCNCFFHO()
{
return 547f;
}
// Token: 0x0602399E RID: 145822 RVA: 0x009B3708 File Offset: 0x009B1908
protected virtual bool HOJAOMJEEGA()
{
return true;
}
// Token: 0x0602399F RID: 145823 RVA: 0x009B370C File Offset: 0x009B190C
private void GONNOMFCELA()
{
KAOFKCMJMNO.ENPKMEJAFPG(this.swappableImage, (!this.HENADIBHNAF()) ? this.offSprite : this.onSprite, true);
base.HFBOAEJIJKM = this.HENADIBHNAF();
}
// Token: 0x060239A1 RID: 145825 RVA: 0x009B377C File Offset: 0x009B197C
protected virtual void BFBHEJHIHCP()
{
base.OnEnable();
this.LCPLEEIAHLA();
}
// Token: 0x060239A2 RID: 145826 RVA: 0x009B378C File Offset: 0x009B198C
public bool MPBNJHFPFJB()
{
return this.AMPFCDLCDAH;
}
// Token: 0x060239A3 RID: 145827 RVA: 0x009B3794 File Offset: 0x009B1994
protected override void OnEnable()
{
base.OnEnable();
this.DOIAJIOKGAA();
}
// Token: 0x060239A4 RID: 145828 RVA: 0x009B37A4 File Offset: 0x009B19A4
protected virtual void OAEIOENCDEP()
{
this.DHPCHOPOFOI(!this.BIIJNOIONHB());
this.OnClick.Invoke(this.OFPKLFMGKHB());
}
// Token: 0x060239A5 RID: 145829 RVA: 0x009B37C8 File Offset: 0x009B19C8
public void LLKBDBPBLPL(Action<ToggleButton3D, bool> NOBAPCOKFIL)
{
Action<ToggleButton3D, bool> action = this.PBBLIFJGPCL;
Action<ToggleButton3D, bool> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<ToggleButton3D, bool>>(ref this.PBBLIFJGPCL, (Action<ToggleButton3D, bool>)Delegate.Remove(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x060239A6 RID: 145830 RVA: 0x009B3800 File Offset: 0x009B1A00
public void AMAEFHEFDIB(Action<ToggleButton3D, bool> NOBAPCOKFIL)
{
Action<ToggleButton3D, bool> action = this.PBBLIFJGPCL;
Action<ToggleButton3D, bool> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<ToggleButton3D, bool>>(ref this.PBBLIFJGPCL, (Action<ToggleButton3D, bool>)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x060239A7 RID: 145831 RVA: 0x009B3838 File Offset: 0x009B1A38
protected override bool LJIFFCKCPAP()
{
return true;
}
// Token: 0x060239A8 RID: 145832 RVA: 0x009B383C File Offset: 0x009B1A3C
protected virtual float HBGJKOLKPHO()
{
return 337f;
}
// Token: 0x060239A9 RID: 145833 RVA: 0x009B3844 File Offset: 0x009B1A44
private void HLDJFHNALKO()
{
KAOFKCMJMNO.ENPKMEJAFPG(this.swappableImage, (!this.BIIJNOIONHB()) ? this.offSprite : this.onSprite, true);
base.HFBOAEJIJKM = this.MPBNJHFPFJB();
}
// Token: 0x060239AA RID: 145834 RVA: 0x009B387C File Offset: 0x009B1A7C
public virtual void EHNDMOKGNFP(float MKLLMACCIFO)
{
if (this.IDHKEGKFHHN())
{
MKLLMACCIFO = Mathf.Max(MKLLMACCIFO, this.JFCADJCHEJD);
}
base.SetAxisValue(MKLLMACCIFO);
}
// Token: 0x060239AB RID: 145835 RVA: 0x009B38A0 File Offset: 0x009B1AA0
protected virtual bool INMANIKPNIP()
{
return false;
}
// Token: 0x060239AC RID: 145836 RVA: 0x009B38A4 File Offset: 0x009B1AA4
public virtual void DMNGHCCGIKH(float MKLLMACCIFO)
{
if (this.MPBNJHFPFJB())
{
MKLLMACCIFO = Mathf.Max(MKLLMACCIFO, this.JFCADJCHEJD);
}
base.SetAxisValue(MKLLMACCIFO);
}
// Token: 0x060239AD RID: 145837 RVA: 0x009B38C8 File Offset: 0x009B1AC8
public void OCFFHLKIMMG(bool NOBAPCOKFIL)
{
this.AMPFCDLCDAH = NOBAPCOKFIL;
this.BJGGGEPDOBM();
if (this.PBBLIFJGPCL != null)
{
this.PBBLIFJGPCL(this, this.AMPFCDLCDAH);
}
}
// Token: 0x060239AE RID: 145838 RVA: 0x009B38F4 File Offset: 0x009B1AF4
public void ForceRelease()
{
base.IPPMEJJBIFK();
this.EBBACJMBBHD = false;
base.CIMCGKNIPMH();
}
// Token: 0x060239AF RID: 145839 RVA: 0x009B390C File Offset: 0x009B1B0C
protected virtual bool GILJJEMOGCL()
{
return false;
}
// Token: 0x060239B1 RID: 145841 RVA: 0x009B393C File Offset: 0x009B1B3C
public void FFCPPDAELEC(bool NOBAPCOKFIL)
{
this.AMPFCDLCDAH = NOBAPCOKFIL;
this.PJAMNCDFHFA();
if (this.PBBLIFJGPCL != null)
{
this.PBBLIFJGPCL(this, this.AMPFCDLCDAH);
}
}
// Token: 0x060239B2 RID: 145842 RVA: 0x009B3968 File Offset: 0x009B1B68
private void CEIHIGGOBNJ()
{
KAOFKCMJMNO.ENPKMEJAFPG(this.swappableImage, (!this.HENADIBHNAF()) ? this.offSprite : this.onSprite, false);
base.HFBOAEJIJKM = this.FLEKCOODAIP();
}
// Token: 0x060239B3 RID: 145843 RVA: 0x009B39A0 File Offset: 0x009B1BA0
public void EMLIEEMICBD(bool NOBAPCOKFIL)
{
this.AMPFCDLCDAH = NOBAPCOKFIL;
this.DOIAJIOKGAA();
if (this.PBBLIFJGPCL != null)
{
this.PBBLIFJGPCL(this, this.AMPFCDLCDAH);
}
}
// Token: 0x060239B4 RID: 145844 RVA: 0x009B39CC File Offset: 0x009B1BCC
private void ECFLFJKBHAJ()
{
KAOFKCMJMNO.ENPKMEJAFPG(this.swappableImage, (!this.FLEKCOODAIP()) ? this.offSprite : this.onSprite, true);
base.HFBOAEJIJKM = this.HENADIBHNAF();
}
// Token: 0x060239B5 RID: 145845 RVA: 0x009B3A04 File Offset: 0x009B1C04
protected virtual float LHALGMDEEMC()
{
return 1316f;
}
// Token: 0x060239B6 RID: 145846 RVA: 0x009B3A0C File Offset: 0x009B1C0C
public virtual void BHLJHBGICJA(float MKLLMACCIFO)
{
if (this.OFPKLFMGKHB())
{
MKLLMACCIFO = Mathf.Max(MKLLMACCIFO, this.JFCADJCHEJD);
}
base.SetAxisValue(MKLLMACCIFO);
}
// Token: 0x060239B7 RID: 145847 RVA: 0x009B3A30 File Offset: 0x009B1C30
public void LBKHIKMHIOI()
{
base.IPPMEJJBIFK();
this.DHPCHOPOFOI(false);
base.CIMCGKNIPMH();
}
// Token: 0x060239B8 RID: 145848 RVA: 0x009B3A48 File Offset: 0x009B1C48
protected virtual float IAIFEGEPMGE()
{
return 1212f;
}
// Token: 0x060239B9 RID: 145849 RVA: 0x009B3A50 File Offset: 0x009B1C50
public virtual void BFMIMAPPIJI(float MKLLMACCIFO)
{
if (this.OIEJBEKAMBP())
{
MKLLMACCIFO = Mathf.Max(MKLLMACCIFO, this.JFCADJCHEJD);
}
base.SetAxisValue(MKLLMACCIFO);
}
// Token: 0x060239BA RID: 145850 RVA: 0x009B3A74 File Offset: 0x009B1C74
protected virtual void JDOHNLKFHMJ()
{
this.OOKACJMFCOK(!this.IDHKEGKFHHN());
this.OnClick.Invoke(this.HENADIBHNAF());
}
// Token: 0x060239BB RID: 145851 RVA: 0x009B3A98 File Offset: 0x009B1C98
public virtual void MHCLINNDMMJ(float MKLLMACCIFO)
{
if (this.MPBNJHFPFJB())
{
MKLLMACCIFO = Mathf.Max(MKLLMACCIFO, this.JFCADJCHEJD);
}
base.SetAxisValue(MKLLMACCIFO);
}
// Token: 0x060239BC RID: 145852 RVA: 0x009B3ABC File Offset: 0x009B1CBC
public void JAOMGBDMNJH(Action<ToggleButton3D, bool> NOBAPCOKFIL)
{
Action<ToggleButton3D, bool> action = this.PBBLIFJGPCL;
Action<ToggleButton3D, bool> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<ToggleButton3D, bool>>(ref this.PBBLIFJGPCL, (Action<ToggleButton3D, bool>)Delegate.Remove(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x060239BD RID: 145853 RVA: 0x009B3AF4 File Offset: 0x009B1CF4
public override void SetAxisValue(float MKLLMACCIFO)
{
if (this.EBBACJMBBHD)
{
MKLLMACCIFO = Mathf.Max(MKLLMACCIFO, this.JFCADJCHEJD);
}
base.SetAxisValue(MKLLMACCIFO);
}
// Token: 0x060239BE RID: 145854 RVA: 0x009B3B18 File Offset: 0x009B1D18
protected virtual bool LAMJIBECNGL()
{
return true;
}
// Token: 0x060239BF RID: 145855 RVA: 0x009B3B1C File Offset: 0x009B1D1C
public void OBPBEANLBGG(Action<ToggleButton3D, bool> NOBAPCOKFIL)
{
Action<ToggleButton3D, bool> action = this.PBBLIFJGPCL;
Action<ToggleButton3D, bool> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<ToggleButton3D, bool>>(ref this.PBBLIFJGPCL, (Action<ToggleButton3D, bool>)Delegate.Remove(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x060239C0 RID: 145856 RVA: 0x009B3B54 File Offset: 0x009B1D54
public void ELPLDECHEHK(bool NOBAPCOKFIL)
{
this.AMPFCDLCDAH = NOBAPCOKFIL;
this.CEIHIGGOBNJ();
if (this.PBBLIFJGPCL != null)
{
this.PBBLIFJGPCL(this, this.AMPFCDLCDAH);
}
}
// Token: 0x060239C1 RID: 145857 RVA: 0x009B3B80 File Offset: 0x009B1D80
public void KEHBJKPHNGG(Action<ToggleButton3D, bool> NOBAPCOKFIL)
{
Action<ToggleButton3D, bool> action = this.PBBLIFJGPCL;
Action<ToggleButton3D, bool> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<ToggleButton3D, bool>>(ref this.PBBLIFJGPCL, (Action<ToggleButton3D, bool>)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x060239C3 RID: 145859 RVA: 0x009B3BC0 File Offset: 0x009B1DC0
protected virtual void KPHDNGNICHP()
{
this.EBBACJMBBHD = !this.OIEJBEKAMBP();
this.OnClick.Invoke(this.HBMAINPADMB());
}
// Token: 0x060239C4 RID: 145860 RVA: 0x009B3BE4 File Offset: 0x009B1DE4
protected virtual float MCNCMLMEBKB()
{
if (this.OFPKLFMGKHB())
{
return this.JFCADJCHEJD;
}
return base.JKKFIKHLGHB();
}
// Token: 0x060239C5 RID: 145861 RVA: 0x009B3C00 File Offset: 0x009B1E00
private void NHBABOMEKCH()
{
KAOFKCMJMNO.ENPKMEJAFPG(this.swappableImage, (!this.FLEKCOODAIP()) ? this.offSprite : this.onSprite, true);
base.HFBOAEJIJKM = this.HBMAINPADMB();
}
// Token: 0x060239C6 RID: 145862 RVA: 0x009B3C38 File Offset: 0x009B1E38
protected virtual void BNMPMIIBGND()
{
base.OnEnable();
this.LCPLEEIAHLA();
}
// Token: 0x060239C7 RID: 145863 RVA: 0x009B3C48 File Offset: 0x009B1E48
public virtual void BBDKPOECPGC(float MKLLMACCIFO)
{
if (this.HENADIBHNAF())
{
MKLLMACCIFO = Mathf.Max(MKLLMACCIFO, this.JFCADJCHEJD);
}
base.SetAxisValue(MKLLMACCIFO);
}
// Token: 0x060239C8 RID: 145864 RVA: 0x009B3C6C File Offset: 0x009B1E6C
protected virtual bool KJLGMGDLLHJ()
{
return true;
}
// Token: 0x060239C9 RID: 145865 RVA: 0x009B3C70 File Offset: 0x009B1E70
public virtual void AJFAMGFFCCH(float MKLLMACCIFO)
{
if (this.HBMAINPADMB())
{
MKLLMACCIFO = Mathf.Max(MKLLMACCIFO, this.JFCADJCHEJD);
}
base.SetAxisValue(MKLLMACCIFO);
}
// Token: 0x060239CA RID: 145866 RVA: 0x009B3C94 File Offset: 0x009B1E94
public void HLFEHNDLAFF(Action<ToggleButton3D, bool> NOBAPCOKFIL)
{
Action<ToggleButton3D, bool> action = this.PBBLIFJGPCL;
Action<ToggleButton3D, bool> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<ToggleButton3D, bool>>(ref this.PBBLIFJGPCL, (Action<ToggleButton3D, bool>)Delegate.Remove(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x060239CB RID: 145867 RVA: 0x009B3CCC File Offset: 0x009B1ECC
public void JJFCJCBJKJI()
{
base.IPPMEJJBIFK();
this.ELPLDECHEHK(false);
base.CIMCGKNIPMH();
}
// Token: 0x060239CC RID: 145868 RVA: 0x009B3CE4 File Offset: 0x009B1EE4
public void MMJNKMOLDCJ()
{
base.IPPMEJJBIFK();
this.EBBACJMBBHD = true;
base.CIMCGKNIPMH();
}
// Token: 0x04005B4B RID: 23371
[SerializeField]
private Sprite onSprite;
// Token: 0x04005B4C RID: 23372
[SerializeField]
private Sprite offSprite;
// Token: 0x04005B4D RID: 23373
[SerializeField]
private Image swappableImage;
// Token: 0x04005B4E RID: 23374
public ToggleButton3D.OnToggleButton3DClick OnClick;
// Token: 0x04005B50 RID: 23376
private bool AMPFCDLCDAH;
// Token: 0x02001075 RID: 4213
[Serializable]
public class OnToggleButton3DClick : UnityEvent<bool>
{
}
}
}