m
This commit is contained in:
@@ -0,0 +1,330 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Players;
|
||||
using RecRoom.Players.Watch;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.Expresso
|
||||
{
|
||||
// Token: 0x02002A59 RID: 10841
|
||||
[Token(Token = "0x2002A59")]
|
||||
public class UtilityExpressoUIFlow : ExpressoUIFlow
|
||||
{
|
||||
// Token: 0x1700326F RID: 12911
|
||||
// (get) Token: 0x060120AB RID: 73899 RVA: 0x00415F70 File Offset: 0x00414170
|
||||
// (set) Token: 0x060120AC RID: 73900 RVA: 0x00415F84 File Offset: 0x00414184
|
||||
[Token(Token = "0x1700326F")]
|
||||
public override bool BCKCEELIDLH
|
||||
{
|
||||
[Token(Token = "0x60120AB")]
|
||||
[Address(RVA = "0x41CF00", Offset = "0x41BF00", VA = "0x18041CF00", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return this.PBBAIHFAKAL;
|
||||
}
|
||||
[Token(Token = "0x60120AC")]
|
||||
[Address(RVA = "0x186FDD0", Offset = "0x186EDD0", VA = "0x18186FDD0", Slot = "5")]
|
||||
set
|
||||
{
|
||||
ExpressoButton[] ebiffbcpffp = this.EBIFFBCPFFP;
|
||||
int num = 0;
|
||||
this.PBBAIHFAKAL = value;
|
||||
if (ebiffbcpffp != 0)
|
||||
{
|
||||
int length = ebiffbcpffp.Length;
|
||||
if (num < length)
|
||||
{
|
||||
ebiffbcpffp[num].BCKCEELIDLH = value;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
GameObject[] objectsToEnableDisable = this.objectsToEnableDisable;
|
||||
if (objectsToEnableDisable != 0)
|
||||
{
|
||||
int length2 = objectsToEnableDisable.Length;
|
||||
if (num < length2)
|
||||
{
|
||||
GameObject gameObject = objectsToEnableDisable[num];
|
||||
bool pbbaihfakal = this.PBBAIHFAKAL;
|
||||
gameObject.SetActive(pbbaihfakal);
|
||||
num++;
|
||||
}
|
||||
}
|
||||
ExpressoButton eddcedhcoic = this.EDDCEDHCOIC;
|
||||
int num2 = 0;
|
||||
if (eddcedhcoic != num2)
|
||||
{
|
||||
ExpressoButton eddcedhcoic2 = this.EDDCEDHCOIC;
|
||||
KHINMMJIENE khinmmjiene;
|
||||
bool flag = khinmmjiene != (ulong)1L;
|
||||
eddcedhcoic2.LODFDOLMDCK = flag;
|
||||
KHINMMJIENE khinmmjiene2;
|
||||
if (khinmmjiene2 == 0)
|
||||
{
|
||||
GameObject gameObject2 = this.EDDCEDHCOIC.gameObject;
|
||||
int num3 = 0;
|
||||
gameObject2.SetActive(num3 != 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060120AD RID: 73901 RVA: 0x00416058 File Offset: 0x00414258
|
||||
[Token(Token = "0x60120AD")]
|
||||
[Address(RVA = "0x186F2B0", Offset = "0x186E2B0", VA = "0x18186F2B0", Slot = "6")]
|
||||
protected override void Start()
|
||||
{
|
||||
ExpressoButton[] ebiffbcpffp = this.EBIFFBCPFFP;
|
||||
if (ebiffbcpffp == 0 || ebiffbcpffp.Length == 0)
|
||||
{
|
||||
ExpressoButton[] componentsInChildren = base.GetComponentsInChildren<ExpressoButton>(true);
|
||||
this.EBIFFBCPFFP = componentsInChildren;
|
||||
}
|
||||
string text = this.ToString();
|
||||
bool active = this.BCKCEELIDLH;
|
||||
ExpressoButtonSpawner expressoButtonSpawner = this.micFunctionButtonSpawner;
|
||||
int num = 0;
|
||||
if (expressoButtonSpawner != num)
|
||||
{
|
||||
ExpressoButton componentInChildren = this.micFunctionButtonSpawner.GetComponentInChildren<ExpressoButton>();
|
||||
this.EDDCEDHCOIC = componentInChildren;
|
||||
int num2 = 0;
|
||||
if (componentInChildren != num2)
|
||||
{
|
||||
Transform transform = this.EDDCEDHCOIC.triggerVolume.transform;
|
||||
ExpressoButton eddcedhcoic = this.EDDCEDHCOIC;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
this.MAONGHLNHPA.z = z;
|
||||
KHINMMJIENE khinmmjiene;
|
||||
bool flag = khinmmjiene != (ulong)1L;
|
||||
eddcedhcoic.LODFDOLMDCK = flag;
|
||||
KHINMMJIENE khinmmjiene2;
|
||||
if (khinmmjiene2 == 0)
|
||||
{
|
||||
GameObject gameObject = this.EDDCEDHCOIC.gameObject;
|
||||
int num3 = 0;
|
||||
gameObject.SetActive(num3 != 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
ExpressoButtonSpawner expressoButtonSpawner2 = this.emoteBubbleToggleButtonSpawner;
|
||||
int num4 = 0;
|
||||
if (expressoButtonSpawner2 != num4)
|
||||
{
|
||||
ExpressoButton componentInChildren2 = this.emoteBubbleToggleButtonSpawner.GetComponentInChildren<ExpressoButton>();
|
||||
this.ANNFAAMBBGM = componentInChildren2;
|
||||
int num5 = 0;
|
||||
if (componentInChildren2 != num5)
|
||||
{
|
||||
this.ANNFAAMBBGM.LODFDOLMDCK = num5 != 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060120AE RID: 73902 RVA: 0x0041618C File Offset: 0x0041438C
|
||||
[Token(Token = "0x60120AE")]
|
||||
[Address(RVA = "0x186EF50", Offset = "0x186DF50", VA = "0x18186EF50")]
|
||||
public void SpawnShareCameraAndTakePicture()
|
||||
{
|
||||
PlayerBackpack backpack = Player.<EGKJPJKLEAI>k__BackingField.backpack;
|
||||
int num = 0;
|
||||
ShareCamera component = backpack.GetBackpackTool((JKPLBBBJLJK)num).GetComponent<ShareCamera>();
|
||||
int num2 = 0;
|
||||
if (component != num2)
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060120AF RID: 73903 RVA: 0x004161EC File Offset: 0x004143EC
|
||||
[Token(Token = "0x60120AF")]
|
||||
[Address(RVA = "0x186EAB0", Offset = "0x186DAB0", VA = "0x18186EAB0")]
|
||||
public void DeactivateMicrophoneFunction()
|
||||
{
|
||||
KHINMMJIENE khinmmjiene;
|
||||
KHINMMJIENE khinmmjiene2;
|
||||
if (Player.<EGKJPJKLEAI>k__BackingField.IOHBPBEGGAC && ((khinmmjiene == (ulong)1L && this.KCABNNPEHAP) || khinmmjiene2 == (ulong)2L))
|
||||
{
|
||||
int num = 0;
|
||||
this.ToggleMicrophoneFunction(num != 0);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060120B0 RID: 73904 RVA: 0x00416234 File Offset: 0x00414434
|
||||
[Token(Token = "0x60120B0")]
|
||||
[Address(RVA = "0x186F5F0", Offset = "0x186E5F0", VA = "0x18186F5F0")]
|
||||
public void ToggleMicrophoneFunction(bool entering)
|
||||
{
|
||||
KHINMMJIENE khinmmjiene;
|
||||
if (Player.<EGKJPJKLEAI>k__BackingField.IOHBPBEGGAC && khinmmjiene != 0)
|
||||
{
|
||||
KHINMMJIENE khinmmjiene2;
|
||||
KHINMMJIENE khinmmjiene3;
|
||||
if (khinmmjiene2 == (ulong)1L || khinmmjiene3 == (ulong)2L)
|
||||
{
|
||||
this.KCABNNPEHAP = entering;
|
||||
object mkpancfhlbf = this.MKPANCFHLBF;
|
||||
bool kcabnnpehap = this.KCABNNPEHAP;
|
||||
}
|
||||
if (entering)
|
||||
{
|
||||
ExpressoButton eddcedhcoic = this.EDDCEDHCOIC;
|
||||
int num = 0;
|
||||
if (eddcedhcoic != num)
|
||||
{
|
||||
ExpressoButton[] ebiffbcpffp = this.EBIFFBCPFFP;
|
||||
int num2 = 0;
|
||||
int length = ebiffbcpffp.Length;
|
||||
if (num2 < length)
|
||||
{
|
||||
ExpressoButton eddcedhcoic2 = this.EDDCEDHCOIC;
|
||||
ExpressoButton expressoButton = ebiffbcpffp[num2];
|
||||
if (expressoButton != eddcedhcoic2)
|
||||
{
|
||||
int num3 = 0;
|
||||
expressoButton.BCKCEELIDLH = num3 != 0;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
}
|
||||
}
|
||||
ExpressoButton eddcedhcoic3 = this.EDDCEDHCOIC;
|
||||
int num4 = 0;
|
||||
if (eddcedhcoic3 != num4)
|
||||
{
|
||||
ExpressoButton eddcedhcoic4 = this.EDDCEDHCOIC;
|
||||
if (entering)
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
Transform transform = eddcedhcoic4.triggerVolume.transform;
|
||||
float z3 = this.MAONGHLNHPA.z;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060120B1 RID: 73905 RVA: 0x00416340 File Offset: 0x00414540
|
||||
[Token(Token = "0x60120B1")]
|
||||
[Address(RVA = "0x186ECF0", Offset = "0x186DCF0", VA = "0x18186ECF0")]
|
||||
public void GrowMicFunctionButtonCollider(bool BHCJNFFKDLF)
|
||||
{
|
||||
ExpressoButton eddcedhcoic = this.EDDCEDHCOIC;
|
||||
int num = 0;
|
||||
if (eddcedhcoic != num)
|
||||
{
|
||||
ExpressoButton eddcedhcoic2 = this.EDDCEDHCOIC;
|
||||
if (BHCJNFFKDLF)
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
return;
|
||||
}
|
||||
Transform transform = eddcedhcoic2.triggerVolume.transform;
|
||||
float z3 = this.MAONGHLNHPA.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060120B2 RID: 73906 RVA: 0x004163A0 File Offset: 0x004145A0
|
||||
[Token(Token = "0x60120B2")]
|
||||
[Address(RVA = "0x186EE80", Offset = "0x186DE80", VA = "0x18186EE80")]
|
||||
public void ShowDetachedMenu()
|
||||
{
|
||||
WatchMenuProjector watchMenuProjector = Player.<EGKJPJKLEAI>k__BackingField.playerUI.watchMenuProjector;
|
||||
int num = 0;
|
||||
watchMenuProjector.AuthorityOpenMenuDetached(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060120B3 RID: 73907 RVA: 0x004163CC File Offset: 0x004145CC
|
||||
[Token(Token = "0x60120B3")]
|
||||
[Address(RVA = "0x186FB10", Offset = "0x186EB10", VA = "0x18186FB10")]
|
||||
public void ToggleUsingEmoteBubble()
|
||||
{
|
||||
ExpressoButton annfaambbgm = this.ANNFAAMBBGM;
|
||||
int num = 0;
|
||||
if (annfaambbgm != num)
|
||||
{
|
||||
ExpressoButton annfaambbgm2 = this.ANNFAAMBBGM;
|
||||
bool <ICDPHLJMEHN>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerEmotes.<ICDPHLJMEHN>k__BackingField;
|
||||
annfaambbgm2.LODFDOLMDCK = <ICDPHLJMEHN>k__BackingField;
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
if (!Player.<EGKJPJKLEAI>k__BackingField.playerEmotes.<ICDPHLJMEHN>k__BackingField)
|
||||
{
|
||||
}
|
||||
string text = "Emote bubble: " + "ENABLED";
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, text, 1.5f, num2, num2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060120B4 RID: 73908 RVA: 0x00416458 File Offset: 0x00414658
|
||||
[Token(Token = "0x60120B4")]
|
||||
[Address(RVA = "0x186FD10", Offset = "0x186ED10", VA = "0x18186FD10")]
|
||||
public UtilityExpressoUIFlow()
|
||||
{
|
||||
float z = Vector3.one.z;
|
||||
this.MAONGHLNHPA.z = z;
|
||||
object obj = new object();
|
||||
this.MKPANCFHLBF = obj;
|
||||
this.uniqueName = "";
|
||||
this.closePreviousMenuOnStart = true;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400B912 RID: 47378
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B912")]
|
||||
[SerializeField]
|
||||
private ExpressoButtonSpawner micFunctionButtonSpawner;
|
||||
|
||||
// Token: 0x0400B913 RID: 47379
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B913")]
|
||||
[SerializeField]
|
||||
private ExpressoButtonSpawner emoteBubbleToggleButtonSpawner;
|
||||
|
||||
// Token: 0x0400B914 RID: 47380
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400B914")]
|
||||
private ExpressoButton EDDCEDHCOIC;
|
||||
|
||||
// Token: 0x0400B915 RID: 47381
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400B915")]
|
||||
private Vector3 MAONGHLNHPA;
|
||||
|
||||
// Token: 0x0400B916 RID: 47382
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400B916")]
|
||||
private ExpressoButton ANNFAAMBBGM;
|
||||
|
||||
// Token: 0x0400B917 RID: 47383
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400B917")]
|
||||
private object MKPANCFHLBF;
|
||||
|
||||
// Token: 0x0400B918 RID: 47384
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400B918")]
|
||||
private bool KCABNNPEHAP;
|
||||
|
||||
// Token: 0x0400B919 RID: 47385
|
||||
[Token(Token = "0x400B919")]
|
||||
private const float PFEKKBKGGPA = 0.5f;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user