614 lines
20 KiB
C#
614 lines
20 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using System.Text;
|
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using Photon.Realtime;
|
|
using RecRoom;
|
|
using RecRoom.Async;
|
|
using RecRoom.Networking.SynchronizedFields;
|
|
using RecRoom.Systems.PlayerRoles;
|
|
using RecRoom.Utils.OverridableFields;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x020004BD RID: 1213
|
|
[Token(Token = "0x20004BD")]
|
|
[StructLayout(3)]
|
|
public class Polaroid : MonoBehaviourPun, EOCLMMENCKH
|
|
{
|
|
// Token: 0x1700065C RID: 1628
|
|
// (get) Token: 0x060023B5 RID: 9141 RVA: 0x00094188 File Offset: 0x00092388
|
|
// (set) Token: 0x060023B6 RID: 9142 RVA: 0x0009419C File Offset: 0x0009239C
|
|
[Token(Token = "0x1700065C")]
|
|
public Tool PBBJCLJPFMI
|
|
{
|
|
[Token(Token = "0x60023B5")]
|
|
[Address(RVA = "0x501250", Offset = "0x4FFC50", VA = "0x180501250")]
|
|
get;
|
|
[Token(Token = "0x60023B6")]
|
|
[Address(RVA = "0x52F850", Offset = "0x52E250", VA = "0x18052F850")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x1700065D RID: 1629
|
|
// (get) Token: 0x060023B7 RID: 9143 RVA: 0x000941B0 File Offset: 0x000923B0
|
|
// (set) Token: 0x060023B8 RID: 9144 RVA: 0x000941D0 File Offset: 0x000923D0
|
|
[Token(Token = "0x1700065D")]
|
|
public bool IJHDEPALIAG
|
|
{
|
|
[Token(Token = "0x60023B7")]
|
|
[Address(RVA = "0x123B7E0", Offset = "0x123A1E0", VA = "0x18123B7E0")]
|
|
get
|
|
{
|
|
return this.LEDLEAPPNMB.Get() != null;
|
|
}
|
|
[Token(Token = "0x60023B8")]
|
|
[Address(RVA = "0x123B880", Offset = "0x123A280", VA = "0x18123B880")]
|
|
set
|
|
{
|
|
SynchronizedField<bool> ledleappnmb = this.LEDLEAPPNMB;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700065E RID: 1630
|
|
// (get) Token: 0x060023B9 RID: 9145 RVA: 0x000941EC File Offset: 0x000923EC
|
|
// (set) Token: 0x060023BA RID: 9146 RVA: 0x0009420C File Offset: 0x0009240C
|
|
[Token(Token = "0x1700065E")]
|
|
public bool GNBLAAEPHOG
|
|
{
|
|
[Token(Token = "0x60023B9")]
|
|
[Address(RVA = "0x123B830", Offset = "0x123A230", VA = "0x18123B830")]
|
|
get
|
|
{
|
|
return this.BNNOEOKPILK.Get() != null;
|
|
}
|
|
[Token(Token = "0x60023BA")]
|
|
[Address(RVA = "0x123B8E0", Offset = "0x123A2E0", VA = "0x18123B8E0")]
|
|
set
|
|
{
|
|
SynchronizedField<bool> bnnoeokpilk = this.BNNOEOKPILK;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700065F RID: 1631
|
|
// (get) Token: 0x060023BB RID: 9147 RVA: 0x00094228 File Offset: 0x00092428
|
|
// (set) Token: 0x060023BC RID: 9148 RVA: 0x00094248 File Offset: 0x00092448
|
|
[Token(Token = "0x1700065F")]
|
|
private string AHGCOGFEEEE
|
|
{
|
|
[Token(Token = "0x60023BB")]
|
|
[Address(RVA = "0x123A400", Offset = "0x1238E00", VA = "0x18123A400")]
|
|
get
|
|
{
|
|
return this.JPOGJCLPIOI.Get();
|
|
}
|
|
[Token(Token = "0x60023BC")]
|
|
[Address(RVA = "0x123A3A0", Offset = "0x1238DA0", VA = "0x18123A3A0")]
|
|
set
|
|
{
|
|
SynchronizedField<string> jpogjclpioi = this.JPOGJCLPIOI;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000660 RID: 1632
|
|
// (get) Token: 0x060023BD RID: 9149 RVA: 0x00094264 File Offset: 0x00092464
|
|
// (set) Token: 0x060023BE RID: 9150 RVA: 0x00094284 File Offset: 0x00092484
|
|
[Token(Token = "0x17000660")]
|
|
private int CIPOELOKICH
|
|
{
|
|
[Token(Token = "0x60023BD")]
|
|
[Address(RVA = "0x123A350", Offset = "0x1238D50", VA = "0x18123A350")]
|
|
get
|
|
{
|
|
return this.IABEIGJJFPI.Get1();
|
|
}
|
|
[Token(Token = "0x60023BE")]
|
|
[Address(RVA = "0x123AD20", Offset = "0x1239720", VA = "0x18123AD20")]
|
|
set
|
|
{
|
|
this.IABEIGJJFPI.Set1(value);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000661 RID: 1633
|
|
// (get) Token: 0x060023BF RID: 9151 RVA: 0x000942A4 File Offset: 0x000924A4
|
|
// (set) Token: 0x060023C0 RID: 9152 RVA: 0x000942C4 File Offset: 0x000924C4
|
|
[Token(Token = "0x17000661")]
|
|
private bool KNADPAOJFOB
|
|
{
|
|
[Token(Token = "0x60023BF")]
|
|
[Address(RVA = "0x123A930", Offset = "0x1239330", VA = "0x18123A930")]
|
|
get
|
|
{
|
|
return this.IABEIGJJFPI.Get2() != null;
|
|
}
|
|
[Token(Token = "0x60023C0")]
|
|
[Address(RVA = "0x123A0A0", Offset = "0x1238AA0", VA = "0x18123A0A0")]
|
|
set
|
|
{
|
|
this.IABEIGJJFPI.Set2(value);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000662 RID: 1634
|
|
// (get) Token: 0x060023C1 RID: 9153 RVA: 0x000942E4 File Offset: 0x000924E4
|
|
// (set) Token: 0x060023C2 RID: 9154 RVA: 0x00094304 File Offset: 0x00092504
|
|
[Token(Token = "0x17000662")]
|
|
private long JLEHJHAONGK
|
|
{
|
|
[Token(Token = "0x60023C1")]
|
|
[Address(RVA = "0x123A050", Offset = "0x1238A50", VA = "0x18123A050")]
|
|
get
|
|
{
|
|
return this.CBNLPKFMOJO.Get();
|
|
}
|
|
[Token(Token = "0x60023C2")]
|
|
[Address(RVA = "0x1239E30", Offset = "0x1238830", VA = "0x181239E30")]
|
|
set
|
|
{
|
|
SynchronizedField<long> cbnlpkfmojo = this.CBNLPKFMOJO;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060023C3 RID: 9155 RVA: 0x00094320 File Offset: 0x00092520
|
|
[Token(Token = "0x60023C3")]
|
|
[Address(RVA = "0x1239920", Offset = "0x1238320", VA = "0x181239920", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base..ctor();
|
|
Tool component = base.GetComponent<Tool>();
|
|
this.<MBFGOCOFHHM>k__BackingField = component;
|
|
int num = 0;
|
|
if (component == num)
|
|
{
|
|
Debug.LogError(base.name + " is missing a tool component.");
|
|
}
|
|
Tool tool = this.<MBFGOCOFHHM>k__BackingField;
|
|
ActionEvent<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = tool.PostResetEvent;
|
|
Action<Tool, Vector3, Quaternion, Vector3, bool> action = new Action(this.APBEFBBOMDJ);
|
|
ActionEvent<Tool, Vector3, Quaternion, Vector3, bool> actionEvent = postResetEvent + action;
|
|
tool.PostResetEvent = actionEvent;
|
|
ActionEvent<Photon.Realtime.Player> onPhotonPlayerDisconnected = PhotonNetwork.OnPhotonPlayerDisconnected;
|
|
Action<Photon.Realtime.Player> action2 = new Action(this.OnPhotonPlayerDisconnected);
|
|
PhotonNetwork.OnPhotonPlayerDisconnected = onPhotonPlayerDisconnected + action2;
|
|
Action action3 = new Action(this.PMLBCIBKDLA);
|
|
int num2 = 0;
|
|
SynchronizedField<bool> synchronizedField;
|
|
this.BNNOEOKPILK = synchronizedField;
|
|
Action action4 = new Action(this.FANAIBDNDJL);
|
|
SynchronizedField<bool> synchronizedField2 = new SynchronizedField(this, "PPIG", 1, (SetterPermissionMode)num2, action4, num2);
|
|
this.LEDLEAPPNMB = synchronizedField2;
|
|
Action action5 = new Action(this.ONEIOADLFAG);
|
|
SynchronizedField<string> synchronizedField3;
|
|
this.JPOGJCLPIOI = synchronizedField3;
|
|
Action action6 = new Action(this.CNKABJNNGFJ);
|
|
SynchronizedField<int, bool> synchronizedField4;
|
|
this.IABEIGJJFPI = synchronizedField4;
|
|
int num3;
|
|
SynchronizedField<long> synchronizedField5 = new SynchronizedField(this, "PCCT", num3, (SetterPermissionMode)num2, num2, num2);
|
|
num3 = 0;
|
|
this.CBNLPKFMOJO = synchronizedField5;
|
|
bool flag = this.BNNOEOKPILK.Get() != null;
|
|
Tool tool2 = this.<MBFGOCOFHHM>k__BackingField;
|
|
RigidbodyEx rigidbodyEx;
|
|
if (!flag)
|
|
{
|
|
rigidbodyEx = tool2.rigidbodyEx;
|
|
rigidbodyEx.RemoveKinematic(this);
|
|
}
|
|
rigidbodyEx.AddKinematic(this);
|
|
Tool tool3 = this.<MBFGOCOFHHM>k__BackingField;
|
|
bool flag2 = this.LEDLEAPPNMB.Get() != null;
|
|
tool3.SetPickupEnabled(flag2, this);
|
|
this.ONEIOADLFAG();
|
|
this.CNKABJNNGFJ();
|
|
Polaroid.LMOOJHKKHJN.Add(this);
|
|
}
|
|
|
|
// Token: 0x060023C4 RID: 9156 RVA: 0x000944B4 File Offset: 0x000926B4
|
|
[Token(Token = "0x60023C4")]
|
|
[Address(RVA = "0x1239E90", Offset = "0x1238890", VA = "0x181239E90")]
|
|
private void CNKABJNNGFJ()
|
|
{
|
|
int num = this.IABEIGJJFPI.Get1();
|
|
TextMeshPro textMeshPro = this.usernameText;
|
|
string empty = string.Empty;
|
|
textMeshPro.text = empty;
|
|
}
|
|
|
|
// Token: 0x060023C5 RID: 9157 RVA: 0x00094528 File Offset: 0x00092728
|
|
[Token(Token = "0x60023C5")]
|
|
[Address(RVA = "0x123B060", Offset = "0x1239A60", VA = "0x18123B060")]
|
|
private void Start()
|
|
{
|
|
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
this.ONLEICCNNBI = instance;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
GameManager onleiccnnbi = this.ONLEICCNNBI;
|
|
MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.LPJCIEIGKAI);
|
|
onleiccnnbi.KMKCFILCLNO += ggphekcppmp;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060023C6 RID: 9158 RVA: 0x00094570 File Offset: 0x00092770
|
|
[Token(Token = "0x60023C6")]
|
|
[Address(RVA = "0x123A980", Offset = "0x1239380", VA = "0x18123A980", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
Tool tool = this.<MBFGOCOFHHM>k__BackingField;
|
|
ActionEvent<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = tool.PostResetEvent;
|
|
Action<Tool, Vector3, Quaternion, Vector3, bool> action = new Action(this.APBEFBBOMDJ);
|
|
ActionEvent<Tool, Vector3, Quaternion, Vector3, bool> actionEvent = postResetEvent - action;
|
|
tool.PostResetEvent = actionEvent;
|
|
ActionEvent<Photon.Realtime.Player> onPhotonPlayerDisconnected = PhotonNetwork.OnPhotonPlayerDisconnected;
|
|
Action<Photon.Realtime.Player> action2 = new Action(this.OnPhotonPlayerDisconnected);
|
|
PhotonNetwork.OnPhotonPlayerDisconnected = onPhotonPlayerDisconnected - action2;
|
|
GameManager onleiccnnbi = this.ONLEICCNNBI;
|
|
int num = 0;
|
|
if (onleiccnnbi != num)
|
|
{
|
|
GameManager onleiccnnbi2 = this.ONLEICCNNBI;
|
|
MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.LPJCIEIGKAI);
|
|
onleiccnnbi2.KMKCFILCLNO -= ggphekcppmp;
|
|
}
|
|
bool flag = Polaroid.LMOOJHKKHJN.Remove(this);
|
|
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
|
if (jlbeidflild != 0)
|
|
{
|
|
jlbeidflild.Dispose();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060023C7 RID: 9159 RVA: 0x00094630 File Offset: 0x00092830
|
|
[Token(Token = "0x60023C7")]
|
|
[Address(RVA = "0x123AD80", Offset = "0x1239780", VA = "0x18123AD80")]
|
|
private void PMLBCIBKDLA()
|
|
{
|
|
bool flag = this.BNNOEOKPILK.Get() != null;
|
|
Tool tool = this.<MBFGOCOFHHM>k__BackingField;
|
|
if (!flag)
|
|
{
|
|
tool.rigidbodyEx.RemoveKinematic(this);
|
|
return;
|
|
}
|
|
tool.rigidbodyEx.AddKinematic(this);
|
|
}
|
|
|
|
// Token: 0x060023C8 RID: 9160 RVA: 0x00094674 File Offset: 0x00092874
|
|
[Token(Token = "0x60023C8")]
|
|
[Address(RVA = "0x123A2E0", Offset = "0x1238CE0", VA = "0x18123A2E0")]
|
|
private void FANAIBDNDJL()
|
|
{
|
|
Tool tool = this.<MBFGOCOFHHM>k__BackingField;
|
|
bool flag = this.LEDLEAPPNMB.Get() != null;
|
|
tool.SetPickupEnabled(flag, this);
|
|
}
|
|
|
|
// Token: 0x060023C9 RID: 9161 RVA: 0x000946A4 File Offset: 0x000928A4
|
|
[Token(Token = "0x60023C9")]
|
|
[Address(RVA = "0x12397C0", Offset = "0x12381C0", VA = "0x1812397C0")]
|
|
private void APBEFBBOMDJ(Tool NBHJPDBHDHB, Vector3 BNMOCBJEEPN, Quaternion LPHCCEOHNIN, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ)
|
|
{
|
|
bool flag = this.IABEIGJJFPI.Get2() != null;
|
|
bool hasAuthority = base.hasAuthority;
|
|
PhotonNetwork.Destroy(base.gameObject);
|
|
}
|
|
|
|
// Token: 0x060023CA RID: 9162 RVA: 0x000946D8 File Offset: 0x000928D8
|
|
[Token(Token = "0x60023CA")]
|
|
[Address(RVA = "0x123A450", Offset = "0x1238E50", VA = "0x18123A450")]
|
|
private void LPJCIEIGKAI(ushort LLEHBLJHJHM, ushort CPMPEJFMDED, ushort PLGFJEILFGP, ushort OEAPMLMHLLF)
|
|
{
|
|
if (CPMPEJFMDED != LLEHBLJHJHM)
|
|
{
|
|
bool flag = this.IABEIGJJFPI.Get2() != null;
|
|
bool hasAuthority = base.hasAuthority;
|
|
if (flag != hasAuthority)
|
|
{
|
|
PhotonNetwork.Destroy(base.gameObject);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060023CB RID: 9163 RVA: 0x00094714 File Offset: 0x00092914
|
|
[Token(Token = "0x60023CB")]
|
|
[Address(RVA = "0x1239880", Offset = "0x1238280", VA = "0x181239880")]
|
|
public void AuthoritySetImageName(IPromise<string> PBFGHIDBKOA)
|
|
{
|
|
if (base.hasAuthority)
|
|
{
|
|
Action<string> action = new Action(this.ODHAMAHBAME);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060023CC RID: 9164 RVA: 0x00094740 File Offset: 0x00092940
|
|
[Token(Token = "0x60023CC")]
|
|
[Address(RVA = "0x123A770", Offset = "0x1239170", VA = "0x18123A770")]
|
|
private void ONEIOADLFAG()
|
|
{
|
|
string text = this.JPOGJCLPIOI.Get();
|
|
if (!string.IsNullOrEmpty(text))
|
|
{
|
|
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
|
if (jlbeidflild != 0)
|
|
{
|
|
jlbeidflild.Dispose();
|
|
}
|
|
string text2 = this.JPOGJCLPIOI.Get();
|
|
int num = 0;
|
|
int num2 = 0;
|
|
ulong num3;
|
|
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao = OHDHPENHDAP.JMGMDKIBOKO(text2, num3 != 0UL, num2 != 0, num, num != 0);
|
|
this.JLBEIDFLILD = nbmfnjlhkao;
|
|
Action<Texture2D> action = new Action(this.MPGCCDHCEEA);
|
|
if (num < this)
|
|
{
|
|
num += num;
|
|
if (num == this)
|
|
{
|
|
text += text;
|
|
throw new NullReferenceException();
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060023CD RID: 9165 RVA: 0x000947C4 File Offset: 0x000929C4
|
|
[Token(Token = "0x60023CD")]
|
|
[Address(RVA = "0x123AB80", Offset = "0x1239580", VA = "0x18123AB80")]
|
|
private void OnPhotonPlayerDisconnected(Photon.Realtime.Player IEKDDPPNFPF)
|
|
{
|
|
if (base.hasAuthority || (base.photonView.Owner == IEKDDPPNFPF && PhotonNetwork.IsMasterClient))
|
|
{
|
|
int <RecNetAccountId>k__BackingField = IEKDDPPNFPF.<RecNetAccountId>k__BackingField;
|
|
int num = this.IABEIGJJFPI.Get1();
|
|
if (<RecNetAccountId>k__BackingField == num && this.IABEIGJJFPI.Get2() != 0 && !PlayerRoomRoleManager.IsPlayerAHost(IEKDDPPNFPF))
|
|
{
|
|
PhotonNetwork.GetOwnershipAndDestroy(base.gameObject);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060023CE RID: 9166 RVA: 0x00094834 File Offset: 0x00092A34
|
|
[Token(Token = "0x60023CE")]
|
|
[Address(RVA = "0x123B140", Offset = "0x1239B40", VA = "0x18123B140")]
|
|
public static Polaroid TryMasterSpawnPolaroidForPlayer(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, Photon.Realtime.Player IEKDDPPNFPF)
|
|
{
|
|
int num = 0;
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
|
Photon.Realtime.Player player = IEKDDPPNFPF;
|
|
MutableOverridableObscuredBool canPrintPhotos = instance.GetPlayerRoleDefinition(player).canPrintPhotos;
|
|
num += num;
|
|
num++;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
goto IL_14A;
|
|
}
|
|
if (!PlayerRoomRoleManager.IsPlayerAHost(IEKDDPPNFPF))
|
|
{
|
|
List<Polaroid> lmoojhkkhjn = Polaroid.LMOOJHKKHJN;
|
|
Func<Polaroid, bool> func = delegate(Polaroid p)
|
|
{
|
|
int num4 = p.IABEIGJJFPI.Get1();
|
|
Photon.Realtime.Player player2 = IEKDDPPNFPF;
|
|
return num4 == player2.<RecNetAccountId>k__BackingField;
|
|
};
|
|
IEnumerable<Polaroid> enumerable = Enumerable.Where<Polaroid>(lmoojhkkhjn, func);
|
|
int num2 = Enumerable.Count<Polaroid>(enumerable);
|
|
Func<Polaroid, long> func2;
|
|
if (Polaroid.<>c.<>9__44_1 == 0)
|
|
{
|
|
func2 = (Polaroid p) => p.CBNLPKFMOJO.Get();
|
|
Polaroid.<>c.<>9__44_1 = func2;
|
|
}
|
|
PhotonNetwork.GetOwnershipAndDestroy(Enumerable.First<Polaroid>(Enumerable.OrderBy<Polaroid, long>(enumerable, func2)).gameObject);
|
|
}
|
|
float z = DDHPAFKBMON.z;
|
|
ABMHDAEIKAF abmhdaeikaf;
|
|
Tool tool = abmhdaeikaf.HLALBMPAGKI();
|
|
if (tool)
|
|
{
|
|
Polaroid component = tool.GetComponent<Polaroid>();
|
|
int num3 = 0;
|
|
if (!(component != num3))
|
|
{
|
|
object[] array = new object[1];
|
|
GameObject gameObject = tool.gameObject;
|
|
throw new ArrayTypeMismatchException();
|
|
}
|
|
}
|
|
}
|
|
int <RecNetAccountId>k__BackingField = IEKDDPPNFPF.<RecNetAccountId>k__BackingField;
|
|
DateTime now = DateTime.Now;
|
|
IL_14A:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x17000663 RID: 1635
|
|
// (get) Token: 0x060023CF RID: 9167 RVA: 0x00094990 File Offset: 0x00092B90
|
|
[Token(Token = "0x17000663")]
|
|
public bool JBMFJOBFJHP
|
|
{
|
|
[Token(Token = "0x60023CF")]
|
|
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "15")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060023D0 RID: 9168 RVA: 0x000949A0 File Offset: 0x00092BA0
|
|
[Token(Token = "0x60023D0")]
|
|
[Address(RVA = "0x123A100", Offset = "0x1238B00", VA = "0x18123A100", Slot = "16")]
|
|
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
|
|
{
|
|
SynchronizedField<string> jpogjclpioi = this.JPOGJCLPIOI;
|
|
SynchronizedField<int, bool> iabeigjjfpi = this.IABEIGJJFPI;
|
|
}
|
|
|
|
// Token: 0x060023D1 RID: 9169 RVA: 0x000949E8 File Offset: 0x00092BE8
|
|
[Token(Token = "0x60023D1")]
|
|
[Address(RVA = "0x123AE10", Offset = "0x1239810", VA = "0x18123AE10", Slot = "17")]
|
|
public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
|
|
{
|
|
GFGEHNNPFLP gfgehnnpflp = new GFGEHNNPFLP();
|
|
string text = this.JPOGJCLPIOI.Get();
|
|
gfgehnnpflp.AHGCOGFEEEE = text;
|
|
SynchronizedField<int, bool> iabeigjjfpi = this.IABEIGJJFPI;
|
|
int num;
|
|
gfgehnnpflp.NFLLCMPIANJ = num;
|
|
string text2 = this.JPOGJCLPIOI.Get();
|
|
SynchronizedField<int, bool> iabeigjjfpi2 = this.IABEIGJJFPI;
|
|
int num2 = 0;
|
|
iabeigjjfpi2.Set2(num2);
|
|
}
|
|
|
|
// Token: 0x060023D2 RID: 9170 RVA: 0x00094A5C File Offset: 0x00092C5C
|
|
[Token(Token = "0x60023D2")]
|
|
[Address(RVA = "0x6A4030", Offset = "0x6A2A30", VA = "0x1806A4030")]
|
|
public Polaroid()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060023D4 RID: 9172 RVA: 0x00094A88 File Offset: 0x00092C88
|
|
[Token(Token = "0x60023D4")]
|
|
[Address(RVA = "0x123A520", Offset = "0x1238F20", VA = "0x18123A520")]
|
|
[CompilerGenerated]
|
|
private void MEBHFAJPGNO(CCEOLAOLEKJ HFIDFDPOCKA)
|
|
{
|
|
TextMeshPro textMeshPro = this.usernameText;
|
|
ObscuredString <KHJCEENDAOL>k__BackingField = HFIDFDPOCKA.<KHJCEENDAOL>k__BackingField;
|
|
string text = string.Format("@{0}", <KHJCEENDAOL>k__BackingField);
|
|
textMeshPro.text = text;
|
|
}
|
|
|
|
// Token: 0x060023D5 RID: 9173 RVA: 0x00094ABC File Offset: 0x00092CBC
|
|
[Token(Token = "0x60023D5")]
|
|
[Address(RVA = "0x123A6C0", Offset = "0x12390C0", VA = "0x18123A6C0")]
|
|
[CompilerGenerated]
|
|
private void ODHAMAHBAME(string HFLPBHHAFIO)
|
|
{
|
|
int num = 0;
|
|
if (this != num)
|
|
{
|
|
SynchronizedField<string> jpogjclpioi = this.JPOGJCLPIOI;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060023D6 RID: 9174 RVA: 0x00094AE4 File Offset: 0x00092CE4
|
|
[Token(Token = "0x60023D6")]
|
|
[Address(RVA = "0x123A590", Offset = "0x1238F90", VA = "0x18123A590")]
|
|
[CompilerGenerated]
|
|
private void MPGCCDHCEEA(Texture2D CAKFKAGPMBF)
|
|
{
|
|
int num = 0;
|
|
if (this != num)
|
|
{
|
|
int num2 = 0;
|
|
if (CAKFKAGPMBF != num2)
|
|
{
|
|
string name = CAKFKAGPMBF.name;
|
|
string text = this.JPOGJCLPIOI.Get();
|
|
if (string.Equals(name, text))
|
|
{
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x04001D16 RID: 7446
|
|
[Token(Token = "0x4001D16")]
|
|
private const int LMIJBGHCPJG = 3;
|
|
|
|
// Token: 0x04001D17 RID: 7447
|
|
[Token(Token = "0x4001D17")]
|
|
private static readonly List<Polaroid> LMOOJHKKHJN = new List();
|
|
|
|
// Token: 0x04001D18 RID: 7448
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4001D18")]
|
|
[SerializeField]
|
|
[Header("Polaroid")]
|
|
private RendererMaterialPair pictureRenderer;
|
|
|
|
// Token: 0x04001D19 RID: 7449
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4001D19")]
|
|
[SerializeField]
|
|
private TextMeshPro usernameText;
|
|
|
|
// Token: 0x04001D1A RID: 7450
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4001D1A")]
|
|
private GameManager ONLEICCNNBI;
|
|
|
|
// Token: 0x04001D1B RID: 7451
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4001D1B")]
|
|
private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD;
|
|
|
|
// Token: 0x04001D1D RID: 7453
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4001D1D")]
|
|
private SynchronizedField<bool> LEDLEAPPNMB;
|
|
|
|
// Token: 0x04001D1E RID: 7454
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4001D1E")]
|
|
private SynchronizedField<bool> BNNOEOKPILK;
|
|
|
|
// Token: 0x04001D1F RID: 7455
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4001D1F")]
|
|
private SynchronizedField<string> JPOGJCLPIOI;
|
|
|
|
// Token: 0x04001D20 RID: 7456
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x4001D20")]
|
|
private SynchronizedField<int, bool> IABEIGJJFPI;
|
|
|
|
// Token: 0x04001D21 RID: 7457
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x4001D21")]
|
|
private SynchronizedField<long> CBNLPKFMOJO;
|
|
|
|
// Token: 0x020004BE RID: 1214
|
|
[Token(Token = "0x20004BE")]
|
|
[CompilerGenerated]
|
|
private sealed class NJGCMKDCOEP
|
|
{
|
|
// Token: 0x060023D7 RID: 9175 RVA: 0x00094B2C File Offset: 0x00092D2C
|
|
[Token(Token = "0x60023D7")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public NJGCMKDCOEP()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060023D8 RID: 9176 RVA: 0x00094B40 File Offset: 0x00092D40
|
|
[Token(Token = "0x60023D8")]
|
|
[Address(RVA = "0x1236260", Offset = "0x1234C60", VA = "0x181236260")]
|
|
internal bool <TryMasterSpawnPolaroidForPlayer>b__0(Polaroid p)
|
|
{
|
|
int num = p.IABEIGJJFPI.Get1();
|
|
Photon.Realtime.Player player = this.player;
|
|
return num == player.<RecNetAccountId>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x04001D22 RID: 7458
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001D22")]
|
|
public Photon.Realtime.Player player;
|
|
}
|
|
}
|