oh dear
This commit is contained in:
@@ -0,0 +1,321 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.Core.Creation.Costumes
|
||||
{
|
||||
// Token: 0x02003308 RID: 13064
|
||||
[Token(Token = "0x2003308")]
|
||||
public class CostumeEquipUIFlow : CostumeUIFlow
|
||||
{
|
||||
// Token: 0x060168AD RID: 92333 RVA: 0x0054260C File Offset: 0x0054080C
|
||||
[Token(Token = "0x60168AD")]
|
||||
[Address(RVA = "0xC71FA0", Offset = "0xC70DA0", VA = "0x180C71FA0")]
|
||||
private void Start()
|
||||
{
|
||||
Costume costume = base.JLPGJCGCPLA;
|
||||
int num = 0;
|
||||
if (costume != num)
|
||||
{
|
||||
Costume costume2 = base.JLPGJCGCPLA;
|
||||
Costume.PGJKMGDLDEP pgjkmgdldep;
|
||||
pgjkmgdldep.method_ptr = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep.method = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep.m_target = this;
|
||||
costume2.HGGHEGNBFEO += pgjkmgdldep;
|
||||
Costume costume3 = base.JLPGJCGCPLA;
|
||||
Costume.PGJKMGDLDEP pgjkmgdldep2;
|
||||
pgjkmgdldep2.method_ptr = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep2.method = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep2.m_target = this;
|
||||
costume3.EIJKBELKAPG += pgjkmgdldep2;
|
||||
Costume costume4 = base.JLPGJCGCPLA;
|
||||
Costume.PGJKMGDLDEP pgjkmgdldep3;
|
||||
pgjkmgdldep3.method_ptr = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep3.method = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep3.m_target = this;
|
||||
costume4.OLHOFEMICPJ += pgjkmgdldep3;
|
||||
Costume costume5 = base.JLPGJCGCPLA;
|
||||
Costume.PGJKMGDLDEP pgjkmgdldep4;
|
||||
pgjkmgdldep4.method_ptr = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep4.method = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep4.m_target = this;
|
||||
costume5.NALLOHLPPPK += pgjkmgdldep4;
|
||||
Costume costume6 = base.JLPGJCGCPLA;
|
||||
Costume.PGJKMGDLDEP pgjkmgdldep5;
|
||||
pgjkmgdldep5.method_ptr = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep5.method = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep5.m_target = this;
|
||||
costume6.APDFKAPDNGO += pgjkmgdldep5;
|
||||
}
|
||||
OKNNKFGFODL localPlayerCreatedEvent = Player.LocalPlayerCreatedEvent;
|
||||
Action action = new Action(this.CLBLFCJEDLL);
|
||||
Player.LocalPlayerCreatedEvent = OKNNKFGFODL.BPJDFPACLMK(localPlayerCreatedEvent, action);
|
||||
RoomKeysManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
MFBGLIHGCGO<AMAGKLLBGEC> onRoomKeyUpdated = instance.OnRoomKeyUpdated;
|
||||
Action<AMAGKLLBGEC> action2 = new Action(this.ABFCCKPCMBA);
|
||||
MFBGLIHGCGO<AMAGKLLBGEC> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(onRoomKeyUpdated, action2);
|
||||
instance.OnRoomKeyUpdated = mfbglihgcgo;
|
||||
RoomKeysManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
MFBGLIHGCGO<long> onLocalPlayerPurchasedRoomKey = instance2.OnLocalPlayerPurchasedRoomKey;
|
||||
Action<long> action3 = new Action(this.MKMHAPKDDCA);
|
||||
MFBGLIHGCGO<long> mfbglihgcgo2 = MFBGLIHGCGO.BPJDFPACLMK(onLocalPlayerPurchasedRoomKey, action3);
|
||||
instance2.OnLocalPlayerPurchasedRoomKey = mfbglihgcgo2;
|
||||
this.FPMFFLOBLLM();
|
||||
this.HMAJHABIBPO();
|
||||
}
|
||||
|
||||
// Token: 0x060168AE RID: 92334 RVA: 0x005427C4 File Offset: 0x005409C4
|
||||
[Token(Token = "0x60168AE")]
|
||||
[Address(RVA = "0xC71C00", Offset = "0xC70A00", VA = "0x180C71C00", Slot = "7")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
Costume costume = base.JLPGJCGCPLA;
|
||||
int num = 0;
|
||||
if (costume != num)
|
||||
{
|
||||
Costume costume2 = base.JLPGJCGCPLA;
|
||||
Costume.PGJKMGDLDEP pgjkmgdldep;
|
||||
pgjkmgdldep.method_ptr = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep.method = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep.m_target = this;
|
||||
costume2.HGGHEGNBFEO -= pgjkmgdldep;
|
||||
Costume costume3 = base.JLPGJCGCPLA;
|
||||
Costume.PGJKMGDLDEP pgjkmgdldep2;
|
||||
pgjkmgdldep2.method_ptr = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep2.method = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep2.m_target = this;
|
||||
costume3.EIJKBELKAPG -= pgjkmgdldep2;
|
||||
Costume costume4 = base.JLPGJCGCPLA;
|
||||
Costume.PGJKMGDLDEP pgjkmgdldep3;
|
||||
pgjkmgdldep3.method_ptr = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep3.method = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep3.m_target = this;
|
||||
costume4.OLHOFEMICPJ -= pgjkmgdldep3;
|
||||
Costume costume5 = base.JLPGJCGCPLA;
|
||||
Costume.PGJKMGDLDEP pgjkmgdldep4;
|
||||
pgjkmgdldep4.method_ptr = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep4.method = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep4.m_target = this;
|
||||
costume5.NALLOHLPPPK -= pgjkmgdldep4;
|
||||
Costume costume6 = base.JLPGJCGCPLA;
|
||||
Costume.PGJKMGDLDEP pgjkmgdldep5;
|
||||
pgjkmgdldep5.method_ptr = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep5.method = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep5.m_target = this;
|
||||
costume6.APDFKAPDNGO -= pgjkmgdldep5;
|
||||
}
|
||||
OKNNKFGFODL localPlayerCreatedEvent = Player.LocalPlayerCreatedEvent;
|
||||
Action action = new Action(this.CLBLFCJEDLL);
|
||||
Player.LocalPlayerCreatedEvent = OKNNKFGFODL.GMNMHGMFGOL(localPlayerCreatedEvent, action);
|
||||
RoomKeysManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
if (instance != num2)
|
||||
{
|
||||
RoomKeysManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
MFBGLIHGCGO<AMAGKLLBGEC> onRoomKeyUpdated = instance2.OnRoomKeyUpdated;
|
||||
Action<AMAGKLLBGEC> action2 = new Action(this.ABFCCKPCMBA);
|
||||
MFBGLIHGCGO<AMAGKLLBGEC> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(onRoomKeyUpdated, action2);
|
||||
instance2.OnRoomKeyUpdated = mfbglihgcgo;
|
||||
RoomKeysManager instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
MFBGLIHGCGO<long> onLocalPlayerPurchasedRoomKey = instance3.OnLocalPlayerPurchasedRoomKey;
|
||||
Action<long> action3 = new Action(this.MKMHAPKDDCA);
|
||||
MFBGLIHGCGO<long> mfbglihgcgo2 = MFBGLIHGCGO.GMNMHGMFGOL(onLocalPlayerPurchasedRoomKey, action3);
|
||||
instance3.OnLocalPlayerPurchasedRoomKey = mfbglihgcgo2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060168AF RID: 92335 RVA: 0x0054298C File Offset: 0x00540B8C
|
||||
[Token(Token = "0x60168AF")]
|
||||
[Address(RVA = "0xC71440", Offset = "0xC70240", VA = "0x180C71440")]
|
||||
private void DMCILNCOOJJ(Costume NANKOBFIFBK)
|
||||
{
|
||||
this.FPMFFLOBLLM();
|
||||
this.HMAJHABIBPO();
|
||||
}
|
||||
|
||||
// Token: 0x060168B0 RID: 92336 RVA: 0x005429A8 File Offset: 0x00540BA8
|
||||
[Token(Token = "0x60168B0")]
|
||||
[Address(RVA = "0xC71440", Offset = "0xC70240", VA = "0x180C71440")]
|
||||
private void CLBLFCJEDLL()
|
||||
{
|
||||
this.FPMFFLOBLLM();
|
||||
this.HMAJHABIBPO();
|
||||
}
|
||||
|
||||
// Token: 0x060168B1 RID: 92337 RVA: 0x005429C4 File Offset: 0x00540BC4
|
||||
[Token(Token = "0x60168B1")]
|
||||
[Address(RVA = "0xC71440", Offset = "0xC70240", VA = "0x180C71440")]
|
||||
private void ABFCCKPCMBA(AMAGKLLBGEC AAHIIDDIBFD)
|
||||
{
|
||||
this.FPMFFLOBLLM();
|
||||
this.HMAJHABIBPO();
|
||||
}
|
||||
|
||||
// Token: 0x060168B2 RID: 92338 RVA: 0x005429E0 File Offset: 0x00540BE0
|
||||
[Token(Token = "0x60168B2")]
|
||||
[Address(RVA = "0xC71440", Offset = "0xC70240", VA = "0x180C71440")]
|
||||
private void MKMHAPKDDCA(long BGICHOOBKLD)
|
||||
{
|
||||
this.FPMFFLOBLLM();
|
||||
this.HMAJHABIBPO();
|
||||
}
|
||||
|
||||
// Token: 0x060168B3 RID: 92339 RVA: 0x005429FC File Offset: 0x00540BFC
|
||||
[Token(Token = "0x60168B3")]
|
||||
[Address(RVA = "0xC71440", Offset = "0xC70240", VA = "0x180C71440")]
|
||||
private void NKFONDDFKNE()
|
||||
{
|
||||
this.FPMFFLOBLLM();
|
||||
this.HMAJHABIBPO();
|
||||
}
|
||||
|
||||
// Token: 0x060168B4 RID: 92340 RVA: 0x00542A18 File Offset: 0x00540C18
|
||||
[Token(Token = "0x60168B4")]
|
||||
[Address(RVA = "0xC716B0", Offset = "0xC704B0", VA = "0x180C716B0")]
|
||||
private void FPMFFLOBLLM()
|
||||
{
|
||||
Costume costume = base.JLPGJCGCPLA;
|
||||
int num = 0;
|
||||
if (!(costume == num))
|
||||
{
|
||||
AGAJMBPABDL fdeigodgkln = base.JLPGJCGCPLA.FDEIGODGKLN;
|
||||
Button3D button3D = this.equipButton;
|
||||
AGAJMBPABDL agajmbpabdl;
|
||||
if (fdeigodgkln == agajmbpabdl)
|
||||
{
|
||||
GameObject gameObject = costume.gameObject;
|
||||
int num2 = 0;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
this.unequipButton.gameObject.SetActive(true);
|
||||
this.unequipButton.FFDOINJEHMM = true;
|
||||
return;
|
||||
}
|
||||
button3D.gameObject.SetActive(true);
|
||||
GameObject gameObject2 = this.unequipButton.gameObject;
|
||||
int num3 = 0;
|
||||
gameObject2.SetActive(num3 != 0);
|
||||
Button3D button3D2 = this.equipButton;
|
||||
bool lnmjpbjkdhm = base.JLPGJCGCPLA.LNMJPBJKDHM;
|
||||
button3D2.FFDOINJEHMM = lnmjpbjkdhm;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060168B5 RID: 92341 RVA: 0x00542ACC File Offset: 0x00540CCC
|
||||
[Token(Token = "0x60168B5")]
|
||||
[Address(RVA = "0xC718E0", Offset = "0xC706E0", VA = "0x180C718E0")]
|
||||
private void HMAJHABIBPO()
|
||||
{
|
||||
Costume costume = base.JLPGJCGCPLA;
|
||||
int num = 0;
|
||||
if (!(costume == num))
|
||||
{
|
||||
Text text = this.infoText;
|
||||
int num2 = 0;
|
||||
if (!(text == num2))
|
||||
{
|
||||
if (base.JLPGJCGCPLA.FDEIGODGKLN == (ulong)0L)
|
||||
{
|
||||
string text2 = this.infoText.text;
|
||||
}
|
||||
string ohafdcgemef = base.JLPGJCGCPLA.FDEIGODGKLN.OHAFDCGEMEF;
|
||||
Text text3 = this.infoText;
|
||||
string text4 = string.Format("Equipped by {0}", ohafdcgemef);
|
||||
string text5 = text3.text;
|
||||
if (base.JLPGJCGCPLA.AIBLOKGDMHE)
|
||||
{
|
||||
RoomKeysManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Costume costume2 = base.JLPGJCGCPLA;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
RoomKeysManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Costume costume3 = base.JLPGJCGCPLA;
|
||||
AMAGKLLBGEC amagkllbgec;
|
||||
if (amagkllbgec == 0 || instance2 != 0)
|
||||
{
|
||||
}
|
||||
Text text6 = this.equipButtonText;
|
||||
if (amagkllbgec != 0)
|
||||
{
|
||||
int <LGKBIBJHNCN>k__BackingField = amagkllbgec.<LGKBIBJHNCN>k__BackingField;
|
||||
string text7 = string.Format("{0}{1:n0}", "\ue003", <LGKBIBJHNCN>k__BackingField);
|
||||
}
|
||||
string text8 = text6.text;
|
||||
return;
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060168B6 RID: 92342 RVA: 0x00542BC8 File Offset: 0x00540DC8
|
||||
[Token(Token = "0x60168B6")]
|
||||
[Address(RVA = "0xC71460", Offset = "0xC70260", VA = "0x180C71460")]
|
||||
public void Button_Equip()
|
||||
{
|
||||
Costume costume = base.JLPGJCGCPLA;
|
||||
int num = 0;
|
||||
if (costume != num)
|
||||
{
|
||||
Costume costume2 = base.JLPGJCGCPLA;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060168B7 RID: 92343 RVA: 0x00542BF8 File Offset: 0x00540DF8
|
||||
[Token(Token = "0x60168B7")]
|
||||
[Address(RVA = "0xC715A0", Offset = "0xC703A0", VA = "0x180C715A0")]
|
||||
public void Button_Unequip()
|
||||
{
|
||||
Costume costume = base.JLPGJCGCPLA;
|
||||
int num = 0;
|
||||
if (costume != num)
|
||||
{
|
||||
base.JLPGJCGCPLA.RequestUnequip();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060168B8 RID: 92344 RVA: 0x00542C2C File Offset: 0x00540E2C
|
||||
[Token(Token = "0x60168B8")]
|
||||
[Address(RVA = "0xC722F0", Offset = "0xC710F0", VA = "0x180C722F0")]
|
||||
public CostumeEquipUIFlow()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400EB7F RID: 60287
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400EB7F")]
|
||||
[SerializeField]
|
||||
private Button3D equipButton;
|
||||
|
||||
// Token: 0x0400EB80 RID: 60288
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400EB80")]
|
||||
[SerializeField]
|
||||
private Button3D unequipButton;
|
||||
|
||||
// Token: 0x0400EB81 RID: 60289
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400EB81")]
|
||||
[SerializeField]
|
||||
private Text infoText;
|
||||
|
||||
// Token: 0x0400EB82 RID: 60290
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400EB82")]
|
||||
[SerializeField]
|
||||
private Text equipButtonText;
|
||||
|
||||
// Token: 0x0400EB83 RID: 60291
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400EB83")]
|
||||
[SerializeField]
|
||||
private string defaultEquipButtonText = "Equip";
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user