oh dear
This commit is contained in:
@@ -0,0 +1,212 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
using UnityEngine.UI;
|
||||
|
||||
// Token: 0x020005E7 RID: 1511
|
||||
[Token(Token = "0x20005E7")]
|
||||
[RequireComponent(typeof(Toggle))]
|
||||
public class ToggleFeedbackSwapper : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06002CBD RID: 11453 RVA: 0x000B75F8 File Offset: 0x000B57F8
|
||||
[Token(Token = "0x6002CBD")]
|
||||
[Address(RVA = "0x147BF70", Offset = "0x147AD70", VA = "0x18147BF70")]
|
||||
private void OnEnable()
|
||||
{
|
||||
Toggle toggle = this.toggle;
|
||||
int num = 0;
|
||||
if (toggle != num)
|
||||
{
|
||||
bool isOn = this.toggle.m_IsOn;
|
||||
if (isOn)
|
||||
{
|
||||
}
|
||||
Sprite sprite = this.offSprite;
|
||||
PLDMAFINLJO.KDMONFDFGCE(this.iconImage, sprite, true);
|
||||
if (isOn)
|
||||
{
|
||||
}
|
||||
string text = this.offText;
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.buttonText, text);
|
||||
if (isOn)
|
||||
{
|
||||
}
|
||||
Color color = this.offColor;
|
||||
PLDMAFINLJO.DMKADKIOFGB(this.backgroundImage, color);
|
||||
Tooltip tooltip = this.tooltip;
|
||||
int num2 = 0;
|
||||
if (tooltip != num2)
|
||||
{
|
||||
Tooltip tooltip2 = this.tooltip;
|
||||
if (isOn)
|
||||
{
|
||||
}
|
||||
string text2 = this.offTooltip;
|
||||
tooltip2.Message = text2;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002CBE RID: 11454 RVA: 0x000B76AC File Offset: 0x000B58AC
|
||||
[Token(Token = "0x6002CBE")]
|
||||
[Address(RVA = "0x147C0D0", Offset = "0x147AED0", VA = "0x18147C0D0")]
|
||||
private void Start()
|
||||
{
|
||||
Toggle toggle = this.toggle;
|
||||
int num = 0;
|
||||
if (toggle != num)
|
||||
{
|
||||
Toggle.ToggleEvent onValueChanged = this.toggle.onValueChanged;
|
||||
UnityAction<bool> unityAction = new UnityAction(this.CMOIALFDIPD);
|
||||
onValueChanged.AddListener(unityAction);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002CBF RID: 11455 RVA: 0x000B76F4 File Offset: 0x000B58F4
|
||||
[Token(Token = "0x6002CBF")]
|
||||
[Address(RVA = "0x147BEA0", Offset = "0x147ACA0", VA = "0x18147BEA0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
Toggle toggle = this.toggle;
|
||||
int num = 0;
|
||||
if (toggle != num)
|
||||
{
|
||||
Toggle.ToggleEvent onValueChanged = this.toggle.onValueChanged;
|
||||
UnityAction<bool> unityAction = new UnityAction(this.CMOIALFDIPD);
|
||||
onValueChanged.RemoveListener(unityAction);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002CC0 RID: 11456 RVA: 0x000B773C File Offset: 0x000B593C
|
||||
[Token(Token = "0x6002CC0")]
|
||||
[Address(RVA = "0x147BDA0", Offset = "0x147ABA0", VA = "0x18147BDA0")]
|
||||
private void CMOIALFDIPD(bool LLJFGDMOOFA)
|
||||
{
|
||||
if (LLJFGDMOOFA)
|
||||
{
|
||||
}
|
||||
Sprite sprite = this.offSprite;
|
||||
PLDMAFINLJO.KDMONFDFGCE(this.iconImage, sprite, true);
|
||||
if (LLJFGDMOOFA)
|
||||
{
|
||||
}
|
||||
string text = this.offText;
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.buttonText, text);
|
||||
if (LLJFGDMOOFA)
|
||||
{
|
||||
}
|
||||
Color color = this.offColor;
|
||||
PLDMAFINLJO.DMKADKIOFGB(this.backgroundImage, color);
|
||||
Tooltip tooltip = this.tooltip;
|
||||
int num = 0;
|
||||
if (tooltip != num)
|
||||
{
|
||||
Tooltip tooltip2 = this.tooltip;
|
||||
if (LLJFGDMOOFA)
|
||||
{
|
||||
}
|
||||
string text2 = this.offTooltip;
|
||||
tooltip2.Message = text2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002CC1 RID: 11457 RVA: 0x000B77C8 File Offset: 0x000B59C8
|
||||
[Token(Token = "0x6002CC1")]
|
||||
[Address(RVA = "0x147C1A0", Offset = "0x147AFA0", VA = "0x18147C1A0")]
|
||||
public ToggleFeedbackSwapper()
|
||||
{
|
||||
string empty = string.Empty;
|
||||
this.onText = empty;
|
||||
string empty2 = string.Empty;
|
||||
this.offText = empty2;
|
||||
string empty3 = string.Empty;
|
||||
this.onTooltip = empty3;
|
||||
string empty4 = string.Empty;
|
||||
this.offTooltip = empty4;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400244D RID: 9293
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400244D")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Toggle toggle;
|
||||
|
||||
// Token: 0x0400244E RID: 9294
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400244E")]
|
||||
[SerializeField]
|
||||
[Header("Icon")]
|
||||
private Image iconImage;
|
||||
|
||||
// Token: 0x0400244F RID: 9295
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400244F")]
|
||||
[SerializeField]
|
||||
private Sprite onSprite;
|
||||
|
||||
// Token: 0x04002450 RID: 9296
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4002450")]
|
||||
[SerializeField]
|
||||
private Sprite offSprite;
|
||||
|
||||
// Token: 0x04002451 RID: 9297
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4002451")]
|
||||
[SerializeField]
|
||||
[Header("Text")]
|
||||
private Text buttonText;
|
||||
|
||||
// Token: 0x04002452 RID: 9298
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4002452")]
|
||||
[SerializeField]
|
||||
private string onText;
|
||||
|
||||
// Token: 0x04002453 RID: 9299
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4002453")]
|
||||
[SerializeField]
|
||||
private string offText;
|
||||
|
||||
// Token: 0x04002454 RID: 9300
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4002454")]
|
||||
[SerializeField]
|
||||
[Header("Background Color")]
|
||||
private Image backgroundImage;
|
||||
|
||||
// Token: 0x04002455 RID: 9301
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4002455")]
|
||||
[SerializeField]
|
||||
private Color onColor;
|
||||
|
||||
// Token: 0x04002456 RID: 9302
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4002456")]
|
||||
[SerializeField]
|
||||
private Color offColor;
|
||||
|
||||
// Token: 0x04002457 RID: 9303
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4002457")]
|
||||
[SerializeField]
|
||||
[Header("Tooltip")]
|
||||
private Tooltip tooltip;
|
||||
|
||||
// Token: 0x04002458 RID: 9304
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4002458")]
|
||||
[SerializeField]
|
||||
private string onTooltip;
|
||||
|
||||
// Token: 0x04002459 RID: 9305
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4002459")]
|
||||
[SerializeField]
|
||||
private string offTooltip;
|
||||
}
|
||||
Reference in New Issue
Block a user