m
This commit is contained in:
@@ -0,0 +1,331 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Players.Puppet;
|
||||
using RecRoom.Systems.PlayerRoles;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x020006A1 RID: 1697
|
||||
[Token(Token = "0x20006A1")]
|
||||
public class StopPlayerWatchUIFlow : PlayerWatchUIFlow
|
||||
{
|
||||
// Token: 0x06003138 RID: 12600 RVA: 0x000C80D8 File Offset: 0x000C62D8
|
||||
[Token(Token = "0x6003138")]
|
||||
[Address(RVA = "0x1478350", Offset = "0x1477350", VA = "0x181478350")]
|
||||
private void Start()
|
||||
{
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = 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;
|
||||
}
|
||||
|
||||
// Token: 0x06003139 RID: 12601 RVA: 0x000C8134 File Offset: 0x000C6334
|
||||
[Token(Token = "0x6003139")]
|
||||
[Address(RVA = "0x1477D20", Offset = "0x1476D20", VA = "0x181477D20", Slot = "10")]
|
||||
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: 0x0600313A RID: 12602 RVA: 0x000C81B0 File Offset: 0x000C63B0
|
||||
[Token(Token = "0x600313A")]
|
||||
[Address(RVA = "0x1478090", Offset = "0x1477090", VA = "0x181478090", Slot = "7")]
|
||||
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: 0x0600313B RID: 12603 RVA: 0x000C81F8 File Offset: 0x000C63F8
|
||||
[Token(Token = "0x600313B")]
|
||||
[Address(RVA = "0x1477F40", Offset = "0x1476F40", VA = "0x181477F40")]
|
||||
private void JDPBHMEAHEF(bool BNMBMDMEBOG)
|
||||
{
|
||||
if (base.isActiveAndEnabled)
|
||||
{
|
||||
this.minitarTransform.gameObject.SetActive(BNMBMDMEBOG);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600313C RID: 12604 RVA: 0x000C8228 File Offset: 0x000C6428
|
||||
[Token(Token = "0x600313C")]
|
||||
[Address(RVA = "0x1478160", Offset = "0x1477160", VA = "0x181478160")]
|
||||
private void OnEnable()
|
||||
{
|
||||
bool <EENBDICNMLG>k__BackingField = this.<EENBDICNMLG>k__BackingField;
|
||||
this.CBFHOIDEFAK(<EENBDICNMLG>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x0600313D RID: 12605 RVA: 0x000C8244 File Offset: 0x000C6444
|
||||
[Token(Token = "0x600313D")]
|
||||
[Address(RVA = "0x1478170", Offset = "0x1477170", VA = "0x181478170", Slot = "11")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
this.CBFHOIDEFAK(true);
|
||||
}
|
||||
|
||||
// Token: 0x0600313E RID: 12606 RVA: 0x000C8260 File Offset: 0x000C6460
|
||||
[Token(Token = "0x600313E")]
|
||||
[Address(RVA = "0x14781A0", Offset = "0x14771A0", VA = "0x1814781A0", Slot = "12")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
int num = 0;
|
||||
this.CBFHOIDEFAK(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600313F RID: 12607 RVA: 0x000C8280 File Offset: 0x000C6480
|
||||
[Token(Token = "0x600313F")]
|
||||
[Address(RVA = "0x14781D0", Offset = "0x14771D0", VA = "0x1814781D0", Slot = "25")]
|
||||
public override void SetAccount(CCEOLAOLEKJ HFIDFDPOCKA)
|
||||
{
|
||||
base.SetAccount(HFIDFDPOCKA);
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = HFIDFDPOCKA.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive = HFIDFDPOCKA.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
Player player = Player.FindLocalPlayer(ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField));
|
||||
int num = 0;
|
||||
bool flag = player != num;
|
||||
PlayerMinitar gllcfkakccl = this.GLLCFKAKCCL;
|
||||
if (!flag)
|
||||
{
|
||||
Player targetPlayer = gllcfkakccl.OGEDGNGNPNA;
|
||||
GameObject gameObject = this.GLLCFKAKCCL.gameObject;
|
||||
int num2 = 0;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
return;
|
||||
}
|
||||
gllcfkakccl.gameObject.SetActive(true);
|
||||
PBFNANEPIFO pbfnanepifo = this.GLLCFKAKCCL.PDOJHGJMNPH;
|
||||
}
|
||||
|
||||
// Token: 0x06003140 RID: 12608 RVA: 0x000C8310 File Offset: 0x000C6510
|
||||
[Token(Token = "0x6003140")]
|
||||
[Address(RVA = "0x1477B90", Offset = "0x1476B90", VA = "0x181477B90")]
|
||||
public void Button_Settings()
|
||||
{
|
||||
WatchUI phhmndkllkp = this.PHHMNDKLLKP;
|
||||
SettingsWatchUIFlow flowByType = phhmndkllkp.GetFlowByType<SettingsWatchUIFlow>();
|
||||
int num = 0;
|
||||
phhmndkllkp.PushFlow(flowByType, num);
|
||||
}
|
||||
|
||||
// Token: 0x06003141 RID: 12609 RVA: 0x000C833C File Offset: 0x000C653C
|
||||
[Token(Token = "0x6003141")]
|
||||
[Address(RVA = "0x1477820", Offset = "0x1476820", VA = "0x181477820")]
|
||||
public void Button_Kick()
|
||||
{
|
||||
StopPlayerWatchUIFlow.KBAOBLGCDNA kbaoblgcdna = new StopPlayerWatchUIFlow.KBAOBLGCDNA();
|
||||
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = this.<PBHKKOAINGC>k__BackingField;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = <PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive = <PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
Player player = Player.FindLocalPlayer(ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField));
|
||||
kbaoblgcdna.Target = player;
|
||||
int num = 0;
|
||||
if (player != num)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
AGAJMBPABDL photonPlayer = kbaoblgcdna.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 = kbaoblgcdna.Target.playerModeration;
|
||||
string empty = string.Empty;
|
||||
playerModeration.VoteToKickPlayer(r != JPIJGHNNIDP.Cancel, empty);
|
||||
int <FMMJEJMBDPL>k__BackingField = kbaoblgcdna.Target.<FMMJEJMBDPL>k__BackingField;
|
||||
string empty2 = string.Empty;
|
||||
CFLMJLFBOKH.GJAOHNMBNAK(<FMMJEJMBDPL>k__BackingField, empty2);
|
||||
}
|
||||
};
|
||||
if (num3 < kbaoblgcdna)
|
||||
{
|
||||
num3 += num3;
|
||||
if (num3 != kbaoblgcdna)
|
||||
{
|
||||
num3++;
|
||||
}
|
||||
}
|
||||
PMGCJEPKFOF<JPIJGHNNIDP> pmgcjepkfof;
|
||||
pmgcjepkfof += pmgcjepkfof;
|
||||
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: 0x06003142 RID: 12610 RVA: 0x000C8430 File Offset: 0x000C6630
|
||||
[Token(Token = "0x6003142")]
|
||||
[Address(RVA = "0x1477B30", Offset = "0x1476B30", VA = "0x181477B30")]
|
||||
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: 0x06003143 RID: 12611 RVA: 0x000C8460 File Offset: 0x000C6660
|
||||
[Token(Token = "0x6003143")]
|
||||
[Address(RVA = "0x1478560", Offset = "0x1477560", VA = "0x181478560")]
|
||||
public void Toggle_IncreaseComfortSettingsValueChange(bool value)
|
||||
{
|
||||
this.CBFHOIDEFAK(true);
|
||||
}
|
||||
|
||||
// Token: 0x06003144 RID: 12612 RVA: 0x000C847C File Offset: 0x000C667C
|
||||
[Token(Token = "0x6003144")]
|
||||
[Address(RVA = "0x1477BF0", Offset = "0x1476BF0", VA = "0x181477BF0")]
|
||||
private void CBFHOIDEFAK(bool APADLFIIPAL)
|
||||
{
|
||||
KHINMMJIENE khinmmjiene;
|
||||
if (!APADLFIIPAL || khinmmjiene != 0)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06003145 RID: 12613 RVA: 0x000C8498 File Offset: 0x000C6698
|
||||
[Token(Token = "0x6003145")]
|
||||
[Address(RVA = "0x1477FA0", Offset = "0x1476FA0", VA = "0x181477FA0")]
|
||||
public void MuteAndIgnorePlayer(Player FPMIBKGAJCG)
|
||||
{
|
||||
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = this.<PBHKKOAINGC>k__BackingField;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = <PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive = <PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
Player.SavePlayerMuted(ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField), true);
|
||||
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField2 = this.<PBHKKOAINGC>k__BackingField;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField2 = <PBHKKOAINGC>k__BackingField2.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive2 = <PBHKKOAINGC>k__BackingField2.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
Player.SavePlayerIgnored(ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField2), true);
|
||||
}
|
||||
|
||||
// Token: 0x06003146 RID: 12614 RVA: 0x000C84FC File Offset: 0x000C66FC
|
||||
[Token(Token = "0x6003146")]
|
||||
[Address(RVA = "0x1478650", Offset = "0x1477650", VA = "0x181478650")]
|
||||
public StopPlayerWatchUIFlow()
|
||||
{
|
||||
object obj = new object();
|
||||
this.CKHIHOMKDHE = obj;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x040028B6 RID: 10422
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x40028B6")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D increaseComfortSettingsToggle;
|
||||
|
||||
// Token: 0x040028B7 RID: 10423
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x40028B7")]
|
||||
[SerializeField]
|
||||
private PlayerMinitar minitarPrefab;
|
||||
|
||||
// Token: 0x040028B8 RID: 10424
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x40028B8")]
|
||||
[SerializeField]
|
||||
private Transform minitarTransform;
|
||||
|
||||
// Token: 0x040028B9 RID: 10425
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x40028B9")]
|
||||
[SerializeField]
|
||||
private float minitarScale = 187f;
|
||||
|
||||
// Token: 0x040028BA RID: 10426
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x40028BA")]
|
||||
private PlayerMinitar GLLCFKAKCCL;
|
||||
|
||||
// Token: 0x040028BB RID: 10427
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x40028BB")]
|
||||
private WatchUI PHHMNDKLLKP;
|
||||
|
||||
// Token: 0x040028BC RID: 10428
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x40028BC")]
|
||||
private readonly object CKHIHOMKDHE;
|
||||
|
||||
// Token: 0x020006A2 RID: 1698
|
||||
[Token(Token = "0x20006A2")]
|
||||
[CompilerGenerated]
|
||||
private sealed class KBAOBLGCDNA
|
||||
{
|
||||
// Token: 0x06003147 RID: 12615 RVA: 0x000C8528 File Offset: 0x000C6728
|
||||
[Token(Token = "0x6003147")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public KBAOBLGCDNA()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003148 RID: 12616 RVA: 0x000C853C File Offset: 0x000C673C
|
||||
[Token(Token = "0x6003148")]
|
||||
[Address(RVA = "0x1476F20", Offset = "0x1475F20", VA = "0x181476F20")]
|
||||
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: 0x040028BD RID: 10429
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40028BD")]
|
||||
public Player Target;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user