309 lines
10 KiB
C#
309 lines
10 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using AGUI.StackedUI;
|
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|
using Cpp2IlInjected;
|
|
using Photon.Realtime;
|
|
using RecRoom.Async;
|
|
using RecRoom.Core;
|
|
using RecRoom.Players.Puppet;
|
|
using RecRoom.Systems.PlayerRoles;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x020006A9 RID: 1705
|
|
[Token(Token = "0x20006A9")]
|
|
[StructLayout(3)]
|
|
public class StopPlayerWatchUIFlow : PlayerWatchUIFlow
|
|
{
|
|
// Token: 0x06003119 RID: 12569 RVA: 0x000CBF60 File Offset: 0x000CA160
|
|
[Token(Token = "0x6003119")]
|
|
[Address(RVA = "0x13A5AD0", Offset = "0x13A44D0", VA = "0x1813A5AD0")]
|
|
private void Start()
|
|
{
|
|
WatchUI <JNBAANDJIAD>k__BackingField = global::Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
|
this.PHHMNDKLLKP = <JNBAANDJIAD>k__BackingField;
|
|
int num = 0;
|
|
if (<JNBAANDJIAD>k__BackingField != num)
|
|
{
|
|
WatchUI phhmndkllkp = this.PHHMNDKLLKP;
|
|
Action<bool> action = new Action(this.JDPBHMEAHEF);
|
|
phhmndkllkp.FullyVisibleChanged += action;
|
|
}
|
|
ToggleButton3D toggleButton3D = this.increaseComfortSettingsToggle;
|
|
bool increaseComfortSettingsWhileInStopFlow = SingletonMonoBehaviour.Instance.OHJFKIABBJC;
|
|
toggleButton3D.BOHIGPFGJBA = increaseComfortSettingsWhileInStopFlow;
|
|
}
|
|
|
|
// Token: 0x0600311A RID: 12570 RVA: 0x000CBFD0 File Offset: 0x000CA1D0
|
|
[Token(Token = "0x600311A")]
|
|
[Address(RVA = "0x13A53A0", Offset = "0x13A3DA0", VA = "0x1813A53A0", Slot = "9")]
|
|
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
|
{
|
|
base.Initialize(LJOCNMLBCAH);
|
|
PlayerMinitar playerMinitar = this.minitarPrefab;
|
|
Transform transform = this.minitarTransform;
|
|
int num = 0;
|
|
PlayerMinitar playerMinitar2 = global::UnityEngine.Object.Instantiate<PlayerMinitar>(playerMinitar, transform, num != 0);
|
|
Transform transform2 = this.minitarTransform;
|
|
int num2 = 0;
|
|
this.GLLCFKAKCCL = playerMinitar2;
|
|
if (transform2 != 0)
|
|
{
|
|
}
|
|
Transform transform3 = playerMinitar2.transform;
|
|
Vector3 one = Vector3.one;
|
|
transform3.localScale = num2;
|
|
GameObject gameObject = this.minitarTransform.gameObject;
|
|
int num3 = 0;
|
|
gameObject.SetActive(num3 != 0);
|
|
}
|
|
|
|
// Token: 0x0600311B RID: 12571 RVA: 0x000CC04C File Offset: 0x000CA24C
|
|
[Token(Token = "0x600311B")]
|
|
[Address(RVA = "0x13A5700", Offset = "0x13A4100", VA = "0x1813A5700", Slot = "6")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
WatchUI phhmndkllkp = this.PHHMNDKLLKP;
|
|
int num = 0;
|
|
if (phhmndkllkp != num)
|
|
{
|
|
WatchUI phhmndkllkp2 = this.PHHMNDKLLKP;
|
|
Action<bool> action = new Action(this.JDPBHMEAHEF);
|
|
phhmndkllkp2.FullyVisibleChanged -= action;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600311C RID: 12572 RVA: 0x000CC094 File Offset: 0x000CA294
|
|
[Token(Token = "0x600311C")]
|
|
[Address(RVA = "0x13A55C0", Offset = "0x13A3FC0", VA = "0x1813A55C0")]
|
|
private void JDPBHMEAHEF(bool BNMBMDMEBOG)
|
|
{
|
|
if (base.isActiveAndEnabled)
|
|
{
|
|
this.minitarTransform.gameObject.SetActive(BNMBMDMEBOG);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600311D RID: 12573 RVA: 0x000CC0C4 File Offset: 0x000CA2C4
|
|
[Token(Token = "0x600311D")]
|
|
[Address(RVA = "0x13A57D0", Offset = "0x13A41D0", VA = "0x1813A57D0")]
|
|
private void OnEnable()
|
|
{
|
|
if (SingletonMonoBehaviour.Instance.OHJFKIABBJC)
|
|
{
|
|
SingletonMonoBehaviour.Instance.TemporarilyIncreaseComfortSettings();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600311E RID: 12574 RVA: 0x000CC0F0 File Offset: 0x000CA2F0
|
|
[Token(Token = "0x600311E")]
|
|
[Address(RVA = "0x13A5890", Offset = "0x13A4290", VA = "0x1813A5890", Slot = "10")]
|
|
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
|
{
|
|
base.OnFlowEntered(BFHJBBGCMAN);
|
|
if (SingletonMonoBehaviour.Instance.OHJFKIABBJC)
|
|
{
|
|
SingletonMonoBehaviour.Instance.TemporarilyIncreaseComfortSettings();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600311F RID: 12575 RVA: 0x000CC124 File Offset: 0x000CA324
|
|
[Token(Token = "0x600311F")]
|
|
[Address(RVA = "0x13A5950", Offset = "0x13A4350", VA = "0x1813A5950", Slot = "18")]
|
|
public override void SetAccount(CCEOLAOLEKJ HFIDFDPOCKA)
|
|
{
|
|
base.SetAccount(HFIDFDPOCKA);
|
|
global::Player player = global::Player.FindLocalPlayer(ObscuredInt.FAJDMKOEFLH(HFIDFDPOCKA.<IFBPANODIPA>k__BackingField));
|
|
int num = 0;
|
|
bool flag = player != num;
|
|
PlayerMinitar gllcfkakccl = this.GLLCFKAKCCL;
|
|
if (!flag)
|
|
{
|
|
global::Player targetPlayer = gllcfkakccl.OGEDGNGNPNA;
|
|
GameObject gameObject = this.GLLCFKAKCCL.gameObject;
|
|
int num2 = 0;
|
|
gameObject.SetActive(num2 != 0);
|
|
return;
|
|
}
|
|
gllcfkakccl.gameObject.SetActive(true);
|
|
bool isCompleted = ((IAsyncResult)this.GLLCFKAKCCL).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x06003120 RID: 12576 RVA: 0x000CC1A0 File Offset: 0x000CA3A0
|
|
[Token(Token = "0x6003120")]
|
|
[Address(RVA = "0x13A5340", Offset = "0x13A3D40", VA = "0x1813A5340")]
|
|
public void Button_Settings()
|
|
{
|
|
WatchUI phhmndkllkp = this.PHHMNDKLLKP;
|
|
SettingsWatchUIFlow flowByType = phhmndkllkp.GetFlowByType<SettingsWatchUIFlow>();
|
|
int num = 0;
|
|
phhmndkllkp.PushFlow(flowByType, num);
|
|
}
|
|
|
|
// Token: 0x06003121 RID: 12577 RVA: 0x000CC1CC File Offset: 0x000CA3CC
|
|
[Token(Token = "0x6003121")]
|
|
[Address(RVA = "0x13A4FD0", Offset = "0x13A39D0", VA = "0x1813A4FD0")]
|
|
public void Button_Kick()
|
|
{
|
|
StopPlayerWatchUIFlow.PKNNNJNMOKN pknnnjnmokn = new StopPlayerWatchUIFlow.PKNNNJNMOKN();
|
|
global::Player player = global::Player.FindLocalPlayer(ObscuredInt.FAJDMKOEFLH(this.<PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField));
|
|
pknnnjnmokn.Target = player;
|
|
int num = 0;
|
|
if (player != num)
|
|
{
|
|
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
|
Photon.Realtime.Player photonPlayer = pknnnjnmokn.Target.DBAJDHGDPOL;
|
|
ulong num2;
|
|
GPFHLEIFNDG localPlayerVoteKickType = instance.GetLocalPlayerVoteKickType(photonPlayer, num2 != 0UL);
|
|
if (localPlayerVoteKickType == GPFHLEIFNDG.Instant)
|
|
{
|
|
string text2;
|
|
string text = "Are you sure you want to kick " + text2 + "?";
|
|
int num3 = 0;
|
|
Action<JPIJGHNNIDP> action = delegate(JPIJGHNNIDP r)
|
|
{
|
|
if (r == JPIJGHNNIDP.Affirmative)
|
|
{
|
|
PlayerModeration playerModeration = pknnnjnmokn.Target.playerModeration;
|
|
string empty = string.Empty;
|
|
playerModeration.VoteToKickPlayer(r != JPIJGHNNIDP.Cancel, empty);
|
|
int <FMMJEJMBDPL>k__BackingField = pknnnjnmokn.Target.<FMMJEJMBDPL>k__BackingField;
|
|
string empty2 = string.Empty;
|
|
CFLMJLFBOKH.GJAOHNMBNAK(<FMMJEJMBDPL>k__BackingField, empty2);
|
|
}
|
|
};
|
|
if (num3 < pknnnjnmokn)
|
|
{
|
|
num3 += num3;
|
|
if (num3 != pknnnjnmokn)
|
|
{
|
|
num3++;
|
|
}
|
|
}
|
|
IPromise<JPIJGHNNIDP> promise;
|
|
promise += promise;
|
|
num3 += 19;
|
|
throw new NullReferenceException();
|
|
}
|
|
if (localPlayerVoteKickType == GPFHLEIFNDG.Vote)
|
|
{
|
|
VoteKickWatchUIFlow flowByType = this.PHHMNDKLLKP.GetFlowByType<VoteKickWatchUIFlow>();
|
|
WatchUI phhmndkllkp = this.PHHMNDKLLKP;
|
|
int num4 = 0;
|
|
phhmndkllkp.PushFlow(flowByType, num4);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003122 RID: 12578 RVA: 0x000CC2A8 File Offset: 0x000CA4A8
|
|
[Token(Token = "0x6003122")]
|
|
[Address(RVA = "0x13A52E0", Offset = "0x13A3CE0", VA = "0x1813A52E0")]
|
|
public void Button_Report()
|
|
{
|
|
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
|
|
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = this.<PBHKKOAINGC>k__BackingField;
|
|
<LBNLPAIAGHF>k__BackingField.ShowPlayerReportScreen(<PBHKKOAINGC>k__BackingField, "StopPlayerScreen");
|
|
}
|
|
|
|
// Token: 0x06003123 RID: 12579 RVA: 0x000CC2D8 File Offset: 0x000CA4D8
|
|
[Token(Token = "0x6003123")]
|
|
[Address(RVA = "0x13A5C80", Offset = "0x13A4680", VA = "0x1813A5C80")]
|
|
public void Toggle_IncreaseComfortSettingsValueChange(bool value)
|
|
{
|
|
SingletonMonoBehaviour.Instance.OHJFKIABBJC = value;
|
|
if (!value)
|
|
{
|
|
SingletonMonoBehaviour.Instance.StopTemporarilyIncreaseComfortSettingsRoutine();
|
|
return;
|
|
}
|
|
SingletonMonoBehaviour.Instance.TemporarilyIncreaseComfortSettings();
|
|
}
|
|
|
|
// Token: 0x06003124 RID: 12580 RVA: 0x000CC310 File Offset: 0x000CA510
|
|
[Token(Token = "0x6003124")]
|
|
[Address(RVA = "0x13A5620", Offset = "0x13A4020", VA = "0x1813A5620")]
|
|
public void MuteAndIgnorePlayer(global::Player FPMIBKGAJCG)
|
|
{
|
|
global::Player.SavePlayerMuted(ObscuredInt.FAJDMKOEFLH(this.<PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField), true);
|
|
global::Player.SavePlayerIgnored(ObscuredInt.FAJDMKOEFLH(this.<PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField), true);
|
|
}
|
|
|
|
// Token: 0x06003125 RID: 12581 RVA: 0x000CC350 File Offset: 0x000CA550
|
|
[Token(Token = "0x6003125")]
|
|
[Address(RVA = "0x13A5D70", Offset = "0x13A4770", VA = "0x1813A5D70")]
|
|
public StopPlayerWatchUIFlow()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04002A29 RID: 10793
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x4002A29")]
|
|
[SerializeField]
|
|
private ToggleButton3D increaseComfortSettingsToggle;
|
|
|
|
// Token: 0x04002A2A RID: 10794
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x4002A2A")]
|
|
[SerializeField]
|
|
private PlayerMinitar minitarPrefab;
|
|
|
|
// Token: 0x04002A2B RID: 10795
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x4002A2B")]
|
|
[SerializeField]
|
|
private Transform minitarTransform;
|
|
|
|
// Token: 0x04002A2C RID: 10796
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x4002A2C")]
|
|
[SerializeField]
|
|
private float minitarScale = 187f;
|
|
|
|
// Token: 0x04002A2D RID: 10797
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x4002A2D")]
|
|
private PlayerMinitar GLLCFKAKCCL;
|
|
|
|
// Token: 0x04002A2E RID: 10798
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x4002A2E")]
|
|
private WatchUI PHHMNDKLLKP;
|
|
|
|
// Token: 0x020006AA RID: 1706
|
|
[Token(Token = "0x20006AA")]
|
|
[CompilerGenerated]
|
|
private sealed class PKNNNJNMOKN
|
|
{
|
|
// Token: 0x06003126 RID: 12582 RVA: 0x000CC370 File Offset: 0x000CA570
|
|
[Token(Token = "0x6003126")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public PKNNNJNMOKN()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06003127 RID: 12583 RVA: 0x000CC384 File Offset: 0x000CA584
|
|
[Token(Token = "0x6003127")]
|
|
[Address(RVA = "0x139F0A0", Offset = "0x139DAA0", VA = "0x18139F0A0")]
|
|
internal void <Button_Kick>b__0(JPIJGHNNIDP r)
|
|
{
|
|
if (r == JPIJGHNNIDP.Affirmative)
|
|
{
|
|
PlayerModeration playerModeration = this.Target.playerModeration;
|
|
string empty = string.Empty;
|
|
playerModeration.VoteToKickPlayer(r != JPIJGHNNIDP.Cancel, empty);
|
|
int <FMMJEJMBDPL>k__BackingField = this.Target.<FMMJEJMBDPL>k__BackingField;
|
|
string empty2 = string.Empty;
|
|
CFLMJLFBOKH.GJAOHNMBNAK(<FMMJEJMBDPL>k__BackingField, empty2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x04002A2F RID: 10799
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4002A2F")]
|
|
public global::Player Target;
|
|
}
|
|
}
|