oh dear
This commit is contained in:
@@ -0,0 +1,364 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.UI
|
||||
{
|
||||
// Token: 0x020029B6 RID: 10678
|
||||
[Token(Token = "0x20029B6")]
|
||||
public class ScreenHUDControlDialog : ScreenHUDElement
|
||||
{
|
||||
// Token: 0x170031FB RID: 12795
|
||||
// (get) Token: 0x06011DFF RID: 73215 RVA: 0x00412424 File Offset: 0x00410624
|
||||
[Token(Token = "0x170031FB")]
|
||||
public LOADIDAJBDH MFIKPBNJPAA
|
||||
{
|
||||
[Token(Token = "0x6011DFF")]
|
||||
[Address(RVA = "0x430CC0", Offset = "0x42FAC0", VA = "0x180430CC0")]
|
||||
get
|
||||
{
|
||||
return this.controlDialogType;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031FC RID: 12796
|
||||
// (get) Token: 0x06011E00 RID: 73216 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170031FC")]
|
||||
private Vector3 DPMLNEMGAGF
|
||||
{
|
||||
[Token(Token = "0x6011E00")]
|
||||
[Address(RVA = "0x10185B0", Offset = "0x10173B0", VA = "0x1810185B0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011E01 RID: 73217 RVA: 0x00412438 File Offset: 0x00410638
|
||||
[Token(Token = "0x6011E01")]
|
||||
[Address(RVA = "0x1018790", Offset = "0x1017590", VA = "0x181018790")]
|
||||
private void OnEnable()
|
||||
{
|
||||
this.LIMKBAJGANI();
|
||||
}
|
||||
|
||||
// Token: 0x06011E02 RID: 73218 RVA: 0x0041244C File Offset: 0x0041064C
|
||||
[Token(Token = "0x6011E02")]
|
||||
[Address(RVA = "0x1018790", Offset = "0x1017590", VA = "0x181018790")]
|
||||
private void OnDisable()
|
||||
{
|
||||
this.LIMKBAJGANI();
|
||||
}
|
||||
|
||||
// Token: 0x06011E03 RID: 73219 RVA: 0x00412460 File Offset: 0x00410660
|
||||
[Token(Token = "0x6011E03")]
|
||||
[Address(RVA = "0x10186D0", Offset = "0x10174D0", VA = "0x1810186D0")]
|
||||
private void LIMKBAJGANI()
|
||||
{
|
||||
Image image = this.iconImage;
|
||||
int num = 0;
|
||||
bool flag = image != num;
|
||||
if (flag)
|
||||
{
|
||||
Image image2 = this.iconImage;
|
||||
}
|
||||
this.Start();
|
||||
}
|
||||
|
||||
// Token: 0x06011E04 RID: 73220 RVA: 0x0041249C File Offset: 0x0041069C
|
||||
[Token(Token = "0x6011E04")]
|
||||
[Address(RVA = "0x10187A0", Offset = "0x10175A0", VA = "0x1810187A0", Slot = "5")]
|
||||
public virtual void SetContent(bool CNEIBILGFCO, ScreenHUDControlDialog.MDALNNCNPON GKNIHNHGBKC, Sprite JGFDCDNAHEL, Sprite AFJPEKBFCHN, Sprite KCFIJDHHOIM, string MFDCCNKNIPD, float MFOPFLCAHLJ)
|
||||
{
|
||||
int ckelnnobapp = this.CKELNNOBAPP;
|
||||
int frameCount = Time.frameCount;
|
||||
int ckelnnobapp2 = this.CKELNNOBAPP;
|
||||
bool flag = ckelnnobapp == frameCount;
|
||||
int frameCount2 = Time.frameCount;
|
||||
if ((uint)1 != 0U)
|
||||
{
|
||||
int frameCount3 = Time.frameCount;
|
||||
this.CKELNNOBAPP = frameCount3;
|
||||
}
|
||||
if ((CNEIBILGFCO && !flag) || GKNIHNHGBKC != ScreenHUDControlDialog.MDALNNCNPON.DISABLED)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag2 = JGFDCDNAHEL != num;
|
||||
this.inputButtonImage.gameObject.SetActive(flag2);
|
||||
this.inputButtonImage.sprite = JGFDCDNAHEL;
|
||||
Image image = this.chordedButtonImage;
|
||||
int num2 = 0;
|
||||
if (image != num2)
|
||||
{
|
||||
bool flag3;
|
||||
this.chordedButtonImage.gameObject.SetActive(flag3);
|
||||
Image image2 = this.chordedButtonImage;
|
||||
}
|
||||
Image image3 = this.progressVisual;
|
||||
int num3 = 0;
|
||||
if (image3 != num3)
|
||||
{
|
||||
GameObject gameObject = this.progressVisual.gameObject;
|
||||
if (image3 != 0)
|
||||
{
|
||||
AnimationCurve animationCurve = this.progressCurve;
|
||||
float num4;
|
||||
this.progressVisual.fillAmount = num4;
|
||||
}
|
||||
}
|
||||
bool flag4;
|
||||
if (!flag4)
|
||||
{
|
||||
}
|
||||
Image image4 = this.iconImage;
|
||||
int num5 = 0;
|
||||
bool flag5 = image4 != num5;
|
||||
Image image5 = this.iconBackground;
|
||||
int num6 = 0;
|
||||
if (image5 != num6)
|
||||
{
|
||||
this.iconBackground.gameObject.SetActive(flag5);
|
||||
}
|
||||
Image image6 = this.iconImage;
|
||||
int num7 = 0;
|
||||
if (image6 != num7)
|
||||
{
|
||||
this.iconImage.gameObject.SetActive(flag5);
|
||||
Sprite sprite = this.iconImage.m_Sprite;
|
||||
bool flag6;
|
||||
if (flag6)
|
||||
{
|
||||
Image image7 = this.iconImage;
|
||||
}
|
||||
}
|
||||
if (CNEIBILGFCO)
|
||||
{
|
||||
ScreenHUDElementGroup screenHUDElementGroup = this.elementGroup;
|
||||
int num8 = 0;
|
||||
if (!(screenHUDElementGroup != num8))
|
||||
{
|
||||
CanvasGroup canvasGroup = this.canvasGroup;
|
||||
int num9 = 0;
|
||||
if (!(canvasGroup != num9))
|
||||
{
|
||||
goto IL_1BF;
|
||||
}
|
||||
if (GKNIHNHGBKC != ScreenHUDControlDialog.MDALNNCNPON.DISABLED)
|
||||
{
|
||||
}
|
||||
this.canvasGroup.alpha = 0.35f;
|
||||
}
|
||||
ScreenHUDElementGroup screenHUDElementGroup2 = this.elementGroup;
|
||||
IL_1BF:
|
||||
if (GKNIHNHGBKC == ScreenHUDControlDialog.MDALNNCNPON.ENABLED_PRESSED)
|
||||
{
|
||||
}
|
||||
float num10 = this.defaultButtonScale;
|
||||
this.IAPEKPEFLNJ(num10);
|
||||
}
|
||||
TMP_Text tmp_Text = this.labelText;
|
||||
int num11 = 0;
|
||||
bool flag7 = tmp_Text != num11;
|
||||
if (flag7)
|
||||
{
|
||||
int num12;
|
||||
if (flag7)
|
||||
{
|
||||
num12 = 0;
|
||||
}
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
this.labelText.RecalculateMasking();
|
||||
bool flag8;
|
||||
if (num12 != (flag8 ? 1 : 0))
|
||||
{
|
||||
this.labelText.RecalculateMasking();
|
||||
}
|
||||
this.labelText.gameObject.SetActive(num12 != 0);
|
||||
Image image8 = this.labelBackground;
|
||||
int num13 = 0;
|
||||
if (image8 != num13)
|
||||
{
|
||||
this.labelBackground.gameObject.SetActive(num12 != 0);
|
||||
}
|
||||
this.labelText.RecalculateMasking();
|
||||
bool flag9;
|
||||
if (flag9)
|
||||
{
|
||||
string text = this.labelText.text;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011E05 RID: 73221 RVA: 0x00412724 File Offset: 0x00410924
|
||||
[Token(Token = "0x6011E05")]
|
||||
[Address(RVA = "0x1018E50", Offset = "0x1017C50", VA = "0x181018E50")]
|
||||
public void SetEnabled(bool KMOBPHAEFED)
|
||||
{
|
||||
ScreenHUDElementGroup screenHUDElementGroup = this.elementGroup;
|
||||
int num = 0;
|
||||
if (!(screenHUDElementGroup != num))
|
||||
{
|
||||
CanvasGroup canvasGroup = this.canvasGroup;
|
||||
int num2 = 0;
|
||||
if (canvasGroup != num2)
|
||||
{
|
||||
if (KMOBPHAEFED)
|
||||
{
|
||||
}
|
||||
this.canvasGroup.alpha = 0.35f;
|
||||
}
|
||||
return;
|
||||
}
|
||||
this.elementGroup.SetEnabled(KMOBPHAEFED);
|
||||
}
|
||||
|
||||
// Token: 0x06011E06 RID: 73222 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011E06")]
|
||||
[Address(RVA = "0x1018340", Offset = "0x1017140", VA = "0x181018340")]
|
||||
private void IAPEKPEFLNJ(float EJKBPMCBNHF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011E07 RID: 73223 RVA: 0x00412780 File Offset: 0x00410980
|
||||
[Token(Token = "0x6011E07")]
|
||||
[Address(RVA = "0x10181C0", Offset = "0x1016FC0", VA = "0x1810181C0")]
|
||||
public ScreenHUDControlDialog()
|
||||
{
|
||||
Keyframe[] array = new Keyframe[2];
|
||||
int num = 0;
|
||||
array[0] = num;
|
||||
array[3] = num;
|
||||
int num2 = 0;
|
||||
array[3] = num2;
|
||||
array[6] = num2;
|
||||
AnimationCurve animationCurve = new AnimationCurve(array);
|
||||
this.progressCurve = animationCurve;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400B825 RID: 47141
|
||||
[Token(Token = "0x400B825")]
|
||||
private const float GKJLLOJLBJF = 0.05f;
|
||||
|
||||
// Token: 0x0400B826 RID: 47142
|
||||
[Token(Token = "0x400B826")]
|
||||
private const float PAEEGDNBOAD = 0.1f;
|
||||
|
||||
// Token: 0x0400B827 RID: 47143
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B827")]
|
||||
[SerializeField]
|
||||
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private ScreenHUDElementGroup elementGroup;
|
||||
|
||||
// Token: 0x0400B828 RID: 47144
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B828")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private CanvasGroup canvasGroup;
|
||||
|
||||
// Token: 0x0400B829 RID: 47145
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B829")]
|
||||
[SerializeField]
|
||||
[Header("Dialog")]
|
||||
private LOADIDAJBDH controlDialogType;
|
||||
|
||||
// Token: 0x0400B82A RID: 47146
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B82A")]
|
||||
[SerializeField]
|
||||
[Header("Icon")]
|
||||
private Image iconImage;
|
||||
|
||||
// Token: 0x0400B82B RID: 47147
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400B82B")]
|
||||
[SerializeField]
|
||||
private Image iconBackground;
|
||||
|
||||
// Token: 0x0400B82C RID: 47148
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400B82C")]
|
||||
[SerializeField]
|
||||
[Header("Physical button")]
|
||||
protected Image inputButtonImage;
|
||||
|
||||
// Token: 0x0400B82D RID: 47149
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400B82D")]
|
||||
[SerializeField]
|
||||
protected Image chordedButtonImage;
|
||||
|
||||
// Token: 0x0400B82E RID: 47150
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400B82E")]
|
||||
[SerializeField]
|
||||
[Header("Button Scale")]
|
||||
private float defaultButtonScale = 1f;
|
||||
|
||||
// Token: 0x0400B82F RID: 47151
|
||||
[FieldOffset(Offset = "0x74")]
|
||||
[Token(Token = "0x400B82F")]
|
||||
[SerializeField]
|
||||
private float pressedButtonScale = 1.2f;
|
||||
|
||||
// Token: 0x0400B830 RID: 47152
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400B830")]
|
||||
[SerializeField]
|
||||
[Header("Label (optional)")]
|
||||
private Image labelBackground;
|
||||
|
||||
// Token: 0x0400B831 RID: 47153
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400B831")]
|
||||
[SerializeField]
|
||||
protected TMP_Text labelText;
|
||||
|
||||
// Token: 0x0400B832 RID: 47154
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400B832")]
|
||||
[SerializeField]
|
||||
[Header("Progress (optional)")]
|
||||
private Image progressVisual;
|
||||
|
||||
// Token: 0x0400B833 RID: 47155
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400B833")]
|
||||
[SerializeField]
|
||||
private AnimationCurve progressCurve;
|
||||
|
||||
// Token: 0x0400B834 RID: 47156
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400B834")]
|
||||
private float DBJMJOABOPJ;
|
||||
|
||||
// Token: 0x0400B835 RID: 47157
|
||||
[FieldOffset(Offset = "0x9C")]
|
||||
[Token(Token = "0x400B835")]
|
||||
private Vector3? ILNLPBCNDGK;
|
||||
|
||||
// Token: 0x020029B7 RID: 10679
|
||||
[Token(Token = "0x20029B7")]
|
||||
public enum MDALNNCNPON
|
||||
{
|
||||
// Token: 0x0400B837 RID: 47159
|
||||
[Token(Token = "0x400B837")]
|
||||
ENABLED_NOT_PRESSED,
|
||||
// Token: 0x0400B838 RID: 47160
|
||||
[Token(Token = "0x400B838")]
|
||||
ENABLED_PRESSED,
|
||||
// Token: 0x0400B839 RID: 47161
|
||||
[Token(Token = "0x400B839")]
|
||||
DISABLED
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user