using System; using System.Collections.Generic; using System.Linq; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Pun; using Photon.Realtime; using RecNet; using RecRoom; using RecRoom.Avatar; using RecRoom.Core; using RecRoom.Core.Gestures; using RecRoom.Networking.RPC; using RecRoom.Networking.SynchronizedFields; using UnityEngine; // Token: 0x02000394 RID: 916 [Token(Token = "0x2000394")] [DisallowMultipleComponent] [RequireComponent(typeof(global::Player))] [StructLayout(3)] public class PlayerParty : MonoBehaviourPun { // Token: 0x17000508 RID: 1288 // (get) Token: 0x06001CCC RID: 7372 RVA: 0x00078488 File Offset: 0x00076688 [Token(Token = "0x17000508")] public IReadOnlyCollection ABHPGDLJIAG { [Token(Token = "0x6001CCC")] [Address(RVA = "0x52F5A0", Offset = "0x52DFA0", VA = "0x18052F5A0")] get { /* An exception occurred when decompiling this method (06001CCC) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyCollection`1 PlayerParty::get_PartyMembers() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [mscorlib]System.Collections.Generic.List`1(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1(PlayerParty::GHMPDDBMMPC, ldloc:PlayerParty(this))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } } // Token: 0x17000509 RID: 1289 // (get) Token: 0x06001CCD RID: 7373 RVA: 0x0007849C File Offset: 0x0007669C [Token(Token = "0x17000509")] public bool IDNBLIJBPKB { [Token(Token = "0x6001CCD")] [Address(RVA = "0x1495D20", Offset = "0x1494720", VA = "0x181495D20")] get { return !string.IsNullOrEmpty(this.JKJGLAJGBCH.Get()); } } // Token: 0x1700050A RID: 1290 // (get) Token: 0x06001CCE RID: 7374 RVA: 0x000784C4 File Offset: 0x000766C4 [Token(Token = "0x1700050A")] public int CPHKILIHCBM { [Token(Token = "0x6001CCE")] [Address(RVA = "0x1495F70", Offset = "0x1494970", VA = "0x181495F70")] get { if (!string.IsNullOrEmpty(this.JKJGLAJGBCH.Get())) { int size = this.GHMPDDBMMPC._size; return size + 1; } return 0; } } // Token: 0x1700050B RID: 1291 // (get) Token: 0x06001CCF RID: 7375 RVA: 0x00078500 File Offset: 0x00076700 // (set) Token: 0x06001CD0 RID: 7376 RVA: 0x00078518 File Offset: 0x00076718 [Token(Token = "0x1700050B")] public long? ANCFKDDLHOA { [Token(Token = "0x6001CCF")] [Address(RVA = "0x1495C80", Offset = "0x1494680", VA = "0x181495C80")] get { throw new NullReferenceException(); } [Token(Token = "0x6001CD0")] [Address(RVA = "0x1494FE0", Offset = "0x14939E0", VA = "0x181494FE0")] private set { SynchronizedPlayerField hiofdkpadch = this.HIOFDKPADCH; } } // Token: 0x1700050C RID: 1292 // (get) Token: 0x06001CD1 RID: 7377 RVA: 0x00078534 File Offset: 0x00076734 [Token(Token = "0x1700050C")] public string OAFIDGLDPGM { [Token(Token = "0x6001CD1")] [Address(RVA = "0x1495C30", Offset = "0x1494630", VA = "0x181495C30")] get { return this.JKJGLAJGBCH.Get(); } } // Token: 0x06001CD2 RID: 7378 RVA: 0x00078554 File Offset: 0x00076754 [Token(Token = "0x6001CD2")] [Address(RVA = "0x1493D90", Offset = "0x1492790", VA = "0x181493D90")] private void MLJMCIMMJFA(string ONGBFDACHHG, CFLMJLFBOKH.LEGOBBNINOL HIGEABDCLDB = CFLMJLFBOKH.LEGOBBNINOL.NONE) { SessionManager instance = SingletonMonoBehaviour.Instance; int num = 0; if (instance != num) { SingletonMonoBehaviour.Instance.k__BackingField = ONGBFDACHHG; } string text = this.JKJGLAJGBCH.Get(); bool flag = ONGBFDACHHG != text; PPENFJMFPNE ppenfjmfpne; if (flag) { if (flag) { CFLMJLFBOKH.JGANEJOIKBH(ONGBFDACHHG); } if (this.JKJGLAJGBCH.Get() == 0) { int num2 = this.GHMPDDBMMPC._size; num2++; } ppenfjmfpne = Matchmaking.HMCJLLMDAAM; } SynchronizedPlayerField jkjglajgbch = this.JKJGLAJGBCH; if (ppenfjmfpne == 0) { this.JCAMGCABMLJ(true); this.NCHHDDPFEOM(); } string empty = string.Empty; this.PCLLIHGPFGM = empty; this.CFKPEPEPBGN(); } // Token: 0x1700050D RID: 1293 // (get) Token: 0x06001CD3 RID: 7379 RVA: 0x00078600 File Offset: 0x00076800 // (set) Token: 0x06001CD4 RID: 7380 RVA: 0x00078620 File Offset: 0x00076820 [Token(Token = "0x1700050D")] public string PCLLIHGPFGM { [Token(Token = "0x6001CD3")] [Address(RVA = "0x1495BE0", Offset = "0x14945E0", VA = "0x181495BE0")] get { return this.CCDOOIAICPJ.Get(); } [Token(Token = "0x6001CD4")] [Address(RVA = "0x1493AA0", Offset = "0x14924A0", VA = "0x181493AA0")] private set { SynchronizedPlayerField ccdooiaicpj = this.CCDOOIAICPJ; SessionManager instance = SingletonMonoBehaviour.Instance; int num = 0; if (instance != num) { SingletonMonoBehaviour.Instance.k__BackingField = value; } } } // Token: 0x1700050E RID: 1294 // (get) Token: 0x06001CD5 RID: 7381 RVA: 0x00078658 File Offset: 0x00076858 [Token(Token = "0x1700050E")] public Color? BCLCCDDPFNM { [Token(Token = "0x6001CD5")] [Address(RVA = "0x1495D80", Offset = "0x1494780", VA = "0x181495D80")] get { string text; if ("{il2cpp array field il2cppMethodInfo->}" != (ulong)0L && !string.IsNullOrEmpty(text)) { SessionManager instance = SingletonMonoBehaviour.Instance; int num = 0; if (instance != num) { ColorVault.ColorToGuid colorToGuid = SingletonMonoBehaviour.Instance.groupColorVault.Find(text); int num2 = 0; if (ColorVault.ColorToGuid.BDBLGMKABNK(colorToGuid, num2)) { Color color = colorToGuid.color; } } } throw new NullReferenceException(); } } // Token: 0x06001CD6 RID: 7382 RVA: 0x000786C0 File Offset: 0x000768C0 [Token(Token = "0x6001CD6")] [Address(RVA = "0x1490CC0", Offset = "0x148F6C0", VA = "0x181490CC0", Slot = "13")] protected override void Awake() { base..ctor(); Action action; PhotonNetwork.OnPhotonPlayerDisconnected += action; global::Player component = base.GetComponent(); this.KNMLNJFFDME = component; List list = new List(); this.GHMPDDBMMPC = list; Photon.Realtime.Player owner = base.owner; Action action2 = new Action(this.OEDJPINBNOO); SynchronizedPlayerField synchronizedPlayerField; this.JKJGLAJGBCH = synchronizedPlayerField; Photon.Realtime.Player owner2 = base.owner; Action action3 = new Action(this.EFLDHJBEIJJ); SynchronizedPlayerField synchronizedPlayerField2; this.CCDOOIAICPJ = synchronizedPlayerField2; Photon.Realtime.Player owner3 = base.owner; Action action4 = new Action(this.EEAINDEKJLP); SynchronizedPlayerField synchronizedPlayerField3; this.HIOFDKPADCH = synchronizedPlayerField3; if (SingletonMonoBehaviour.Instance.k__BackingField != (ulong)0L) { SessionManager instance = SingletonMonoBehaviour.Instance; } string empty = string.Empty; this.MLJMCIMMJFA(empty, CFLMJLFBOKH.LEGOBBNINOL.NONE); long? mbjbdpboeog = Matchmaking.MBJBDPBOEOG; SynchronizedPlayerField hiofdkpadch = this.HIOFDKPADCH; PUNNetworkManager.ELLAOHFLFJE.SendPendingRoomUpdates(); } // Token: 0x06001CD7 RID: 7383 RVA: 0x0007879C File Offset: 0x0007699C [Token(Token = "0x6001CD7")] [Address(RVA = "0x1494C80", Offset = "0x1493680", VA = "0x181494C80", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); Action action; PhotonNetwork.OnPhotonPlayerDisconnected -= action; } // Token: 0x06001CD8 RID: 7384 RVA: 0x000787C8 File Offset: 0x000769C8 [Token(Token = "0x6001CD8")] [Address(RVA = "0x1495890", Offset = "0x1494290", VA = "0x181495890")] private void Start() { PlayerHandGestures gestures = this.KNMLNJFFDME.leftHand._gestures; PlayerHandGestures.OGGNBMJDKKO oggnbmjdkko = new PlayerHandGestures.OGGNBMJDKKO(this.LBKHALNKJGE); gestures.MBBPBLILJLF += oggnbmjdkko; PlayerHandGestures gestures2 = this.KNMLNJFFDME.rightHand._gestures; PlayerHandGestures.OGGNBMJDKKO oggnbmjdkko2 = new PlayerHandGestures.OGGNBMJDKKO(this.LBKHALNKJGE); gestures2.MBBPBLILJLF += oggnbmjdkko2; Action action = new Action(this.JEIFLKDLBCH); IDisposable disposable = ScheduledUpdateMonoBehaviourExtensions.Update5hz(this, action); } // Token: 0x06001CD9 RID: 7385 RVA: 0x00078840 File Offset: 0x00076A40 [Token(Token = "0x6001CD9")] [Address(RVA = "0x14959F0", Offset = "0x14943F0", VA = "0x1814959F0")] private void Update() { if (Time.time > this.partyListUpdateInterval) { float time = Time.time; this.CBKFEAKMKHE = time; int num = 0; this.JCAMGCABMLJ(num != 0); return; } } // Token: 0x06001CDA RID: 7386 RVA: 0x00078878 File Offset: 0x00076A78 [Token(Token = "0x6001CDA")] [Address(RVA = "0x14956A0", Offset = "0x14940A0", VA = "0x1814956A0")] public void SendHighFive(Photon.Realtime.Player EMCEAPOIJGC) { PhotonView photonView = base.photonView; RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcSendHighFive); photonView.RpcAll(rpcaction, EMCEAPOIJGC); } // Token: 0x06001CDB RID: 7387 RVA: 0x000788A8 File Offset: 0x00076AA8 [Token(Token = "0x6001CDB")] [Address(RVA = "0x1492840", Offset = "0x1491240", VA = "0x181492840")] public void JoinParty(Photon.Realtime.Player EMCEAPOIJGC, Vector3? ICBCANEBMPO, CFLMJLFBOKH.LEGOBBNINOL DIEPOPNJNCO) { PhotonView photonView = base.photonView; RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcJoinParty); } // Token: 0x06001CDC RID: 7388 RVA: 0x000788D4 File Offset: 0x00076AD4 [Token(Token = "0x6001CDC")] [Address(RVA = "0x1493B90", Offset = "0x1492590", VA = "0x181493B90")] public void LeaveCurrentParty() { if (!string.IsNullOrEmpty(this.JKJGLAJGBCH.Get())) { string text = this.JKJGLAJGBCH.Get(); int size = this.GHMPDDBMMPC._size; CFLMJLFBOKH.EFNJEEEGCKB(text, size); } this.GHMPDDBMMPC.Clear(); string empty = string.Empty; this.MLJMCIMMJFA(empty, CFLMJLFBOKH.LEGOBBNINOL.NONE); SynchronizedPlayerField hiofdkpadch = this.HIOFDKPADCH; Matchmaking.MOCEODHEMNH(); } // Token: 0x06001CDD RID: 7389 RVA: 0x00078944 File Offset: 0x00076B44 [Token(Token = "0x6001CDD")] [Address(RVA = "0x1492390", Offset = "0x1490D90", VA = "0x181492390")] public bool IsInPartyWith(global::Player IEKDDPPNFPF) { int num = 0; if (IEKDDPPNFPF != num && !string.IsNullOrEmpty(this.JKJGLAJGBCH.Get())) { return this.GHMPDDBMMPC.Contains(IEKDDPPNFPF); } throw new NullReferenceException(); } // Token: 0x06001CDE RID: 7390 RVA: 0x00078984 File Offset: 0x00076B84 [Token(Token = "0x6001CDE")] [Address(RVA = "0x1495740", Offset = "0x1494140", VA = "0x181495740")] public void SendPartyUpRequest(global::Player FNOHACPAGGA, CFLMJLFBOKH.LEGOBBNINOL DIEPOPNJNCO) { PhotonView photonView = base.photonView; Photon.Realtime.Player photonPlayer = FNOHACPAGGA.DBAJDHGDPOL; RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcRequestJoinParty); global::Player k__BackingField = global::Player.k__BackingField; } // Token: 0x06001CDF RID: 7391 RVA: 0x000789BC File Offset: 0x00076BBC [Token(Token = "0x6001CDF")] [Address(RVA = "0x14955D0", Offset = "0x1493FD0", VA = "0x1814955D0")] public void SendFriendRequest(Photon.Realtime.Player EMCEAPOIJGC, Vector3 ICBCANEBMPO) { PhotonView photonView = base.photonView; RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcMakeFriendRequest); float z = ICBCANEBMPO.z; } // Token: 0x06001CE0 RID: 7392 RVA: 0x000789EC File Offset: 0x00076BEC [Token(Token = "0x6001CE0")] [Address(RVA = "0x1491260", Offset = "0x148FC60", VA = "0x181491260")] public bool CanInvitePlayer(global::Player IEKDDPPNFPF) { int num = 0; bool flag = IEKDDPPNFPF != num; if (!flag) { return flag; } return !this.GHMPDDBMMPC.Contains(IEKDDPPNFPF); } // Token: 0x06001CE1 RID: 7393 RVA: 0x00078A20 File Offset: 0x00076C20 [Token(Token = "0x6001CE1")] [Address(RVA = "0x1493520", Offset = "0x1491F20", VA = "0x181493520")] public void KickPlayer(global::Player HEGDAEMJLDE) { int num = 0; if (HEGDAEMJLDE != num && !string.IsNullOrEmpty(this.JKJGLAJGBCH.Get()) && this.GHMPDDBMMPC.Contains(HEGDAEMJLDE)) { PhotonView photonView = HEGDAEMJLDE.playerParty.photonView; Photon.Realtime.Player photonPlayer = HEGDAEMJLDE.DBAJDHGDPOL; RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcKickedFromParty); string text = this.JKJGLAJGBCH.Get(); photonView.RpcPlayer(photonPlayer, rpcaction, text); } } // Token: 0x06001CE2 RID: 7394 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6001CE2")] [Address(RVA = "0x14917B0", Offset = "0x14901B0", VA = "0x1814917B0")] public int[] GetPlayerIDs(bool IPLJBOKNNCO = false) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001CE3 RID: 7395 RVA: 0x00078A98 File Offset: 0x00076C98 [Token(Token = "0x6001CE3")] [Address(RVA = "0x1491620", Offset = "0x1490020", VA = "0x181491620")] public Photon.Realtime.Player FindPlayerFromLargestParty() { if (PhotonNetwork.PlayerListOthers.Length > 1) { Photon.Realtime.Player[] playerListOthers = PhotonNetwork.PlayerListOthers; Func <>9__54_ = PlayerParty.<>c.<>9__54_0; if (<>9__54_ == 0) { PlayerParty.<>c.<>9__54_0 = delegate(Photon.Realtime.Player largestGroup, Photon.Realtime.Player next) { int num = next.CPHKILIHCBM(); int num2 = largestGroup.CPHKILIHCBM(); return next; }; } return Enumerable.Aggregate(playerListOthers, <>9__54_); } return Enumerable.FirstOrDefault(PhotonNetwork.PlayerListOthers); } // Token: 0x06001CE4 RID: 7396 RVA: 0x00078AF8 File Offset: 0x00076CF8 [Token(Token = "0x6001CE4")] [Address(RVA = "0x14926F0", Offset = "0x14910F0", VA = "0x1814926F0")] private void JEIFLKDLBCH(float POGAEJIEPIM) { if (this.KNMLNJFFDME.BBHBBHEBCEO == LocalPlayerController.MIGPLDFLMHA.VR) { PlayerHand rightHand = this.KNMLNJFFDME.rightHand; PlayerHand.ENHKICONAGG enhkiconagg = this.HICOFHAEEEG(rightHand); int num = (int)enhkiconagg; if (enhkiconagg != PlayerHand.ENHKICONAGG.Invalid) { PlayerHand.ENHKICONAGG currentGestureType = this.KNMLNJFFDME.rightHand.DJJHKBFNELO; if (num != (int)currentGestureType) { PlayerHand rightHand2 = this.KNMLNJFFDME.rightHand; } } PlayerHand leftHand = this.KNMLNJFFDME.leftHand; PlayerHand.ENHKICONAGG enhkiconagg2 = this.HICOFHAEEEG(leftHand); int num2 = (int)enhkiconagg2; if (enhkiconagg2 != PlayerHand.ENHKICONAGG.Invalid) { PlayerHand.ENHKICONAGG currentGestureType2 = this.KNMLNJFFDME.leftHand.DJJHKBFNELO; if (num2 != (int)currentGestureType2) { PlayerHand leftHand2 = this.KNMLNJFFDME.leftHand; } } } } // Token: 0x06001CE5 RID: 7397 RVA: 0x00078BA0 File Offset: 0x00076DA0 [Token(Token = "0x6001CE5")] [Address(RVA = "0x14911E0", Offset = "0x148FBE0", VA = "0x1814911E0")] private void CFKPEPEPBGN() { if (this.KNMLNJFFDME.BBHBBHEBCEO == LocalPlayerController.MIGPLDFLMHA.VR) { this.KNMLNJFFDME.leftHand.ToggleGesture(PlayerHand.ENHKICONAGG.None); this.KNMLNJFFDME.rightHand.ToggleGesture(PlayerHand.ENHKICONAGG.None); return; } } // Token: 0x06001CE6 RID: 7398 RVA: 0x00078BE4 File Offset: 0x00076DE4 [Token(Token = "0x6001CE6")] [Address(RVA = "0x1495330", Offset = "0x1493D30", VA = "0x181495330")] [PunRPC] private void RpcMakeFriendRequest(Photon.Realtime.Player EMCEAPOIJGC, Vector3 ICBCANEBMPO) { global::Player player; for (;;) { player = EMCEAPOIJGC.GPOMCJICJIH(); global::Player knmlnjffdme = this.KNMLNJFFDME; if (player == 0) { break; } Photon.Realtime.Player photonPlayer = player.DBAJDHGDPOL; if (!this.FAHENJKPDFK(photonPlayer)) { goto Block_3; } } if (EMCEAPOIJGC.IsLocal != player) { PlayerParty playerParty = player.playerParty; Photon.Realtime.Player photonPlayer2 = this.KNMLNJFFDME.DBAJDHGDPOL; if (!playerParty.FAHENJKPDFK(photonPlayer2)) { float z = ICBCANEBMPO.z; } } return; Block_3: float z2 = ICBCANEBMPO.z; throw new NullReferenceException(); } // Token: 0x06001CE7 RID: 7399 RVA: 0x00078C54 File Offset: 0x00076E54 [Token(Token = "0x6001CE7")] [Address(RVA = "0x1492910", Offset = "0x1491310", VA = "0x181492910")] private void KKJCMPBHJAO(global::Player EMCEAPOIJGC, Vector3 ICBCANEBMPO) { Photon.Realtime.Player photonPlayer = EMCEAPOIJGC.DBAJDHGDPOL; if (!this.FAHENJKPDFK(photonPlayer)) { float z = ICBCANEBMPO.z; } } // Token: 0x06001CE8 RID: 7400 RVA: 0x00078C80 File Offset: 0x00076E80 [Token(Token = "0x6001CE8")] [Address(RVA = "0x1495490", Offset = "0x1493E90", VA = "0x181495490")] [PunRPC] private void RpcRequestJoinParty(int BFAHAOGMODA, CFLMJLFBOKH.LEGOBBNINOL DIEPOPNJNCO) { CPIHGIEOPAJ cpihgieopaj; if (cpihgieopaj != 0) { WatchUI.BFPPPLIJIGC.HandleIncomingRecNetMessage(cpihgieopaj); } } // Token: 0x06001CE9 RID: 7401 RVA: 0x00078CA4 File Offset: 0x00076EA4 [Token(Token = "0x6001CE9")] [Address(RVA = "0x1495080", Offset = "0x1493A80", VA = "0x181495080")] [PunRPC] private void RpcAutoJoinParty(string GKODLABMCLE, long ONFHAOFPDEO) { this.MLJMCIMMJFA(GKODLABMCLE, CFLMJLFBOKH.LEGOBBNINOL.NONE); SynchronizedPlayerField hiofdkpadch = this.HIOFDKPADCH; SynchronizedPlayerField hiofdkpadch2 = this.HIOFDKPADCH; int num = 0; this.JCAMGCABMLJ(num != 0); } // Token: 0x06001CEA RID: 7402 RVA: 0x00078CD8 File Offset: 0x00076ED8 [Token(Token = "0x6001CEA")] [Address(RVA = "0x14951B0", Offset = "0x1493BB0", VA = "0x1814951B0")] [PunRPC] private void RpcJoinParty(Photon.Realtime.Player EMCEAPOIJGC, Vector3? ICBCANEBMPO, CFLMJLFBOKH.LEGOBBNINOL DIEPOPNJNCO) { global::Player player = EMCEAPOIJGC.GPOMCJICJIH(); global::Player knmlnjffdme = this.KNMLNJFFDME; if (player == 0) { if (EMCEAPOIJGC.IsLocal == player) { Photon.Realtime.Player photonPlayer = this.KNMLNJFFDME.DBAJDHGDPOL; int actorNumber = EMCEAPOIJGC.actorNumber; } PlayerParty playerParty = player.playerParty; return; } throw new NullReferenceException(); } // Token: 0x06001CEB RID: 7403 RVA: 0x00078D24 File Offset: 0x00076F24 [Token(Token = "0x6001CEB")] [Address(RVA = "0x1495540", Offset = "0x1493F40", VA = "0x181495540")] [PunRPC] private void RpcSendHighFive(Photon.Realtime.Player EMCEAPOIJGC) { global::Player player = EMCEAPOIJGC.GPOMCJICJIH(); global::Player knmlnjffdme = this.KNMLNJFFDME; if (player == 0) { if (EMCEAPOIJGC.IsLocal != player) { player.playerParty.CFKPEPEPBGN(); } return; } throw new NullReferenceException(); } // Token: 0x06001CEC RID: 7404 RVA: 0x00078D60 File Offset: 0x00076F60 [Token(Token = "0x6001CEC")] [Address(RVA = "0x1493A90", Offset = "0x1492490", VA = "0x181493A90")] private void LHMKPAIIBOM() { this.CFKPEPEPBGN(); } // Token: 0x06001CED RID: 7405 RVA: 0x00078D74 File Offset: 0x00076F74 [Token(Token = "0x6001CED")] [Address(RVA = "0x1494D70", Offset = "0x1493770", VA = "0x181494D70")] private void PNOMKADNIEG(global::Player EMCEAPOIJGC, Vector3? ICBCANEBMPO, CFLMJLFBOKH.LEGOBBNINOL DIEPOPNJNCO) { Photon.Realtime.Player photonPlayer = EMCEAPOIJGC.DBAJDHGDPOL; if (!this.FAHENJKPDFK(photonPlayer)) { PlayerAudio playerAudio = this.KNMLNJFFDME.playerAudio; ParticleSystem particleSystem = this.fistBumpParticles; int num = 0; if (particleSystem != num) { ParticleSystem particleSystem2 = global::UnityEngine.Object.Instantiate(particleSystem); Transform transform = particleSystem2.transform; particleSystem2.Play(); ParticleSystem.MainModule main = particleSystem2.main; GameObject gameObject = particleSystem2.gameObject; float num2 = ParticleSystem.MainModule.get_duration_Injected(main); global::UnityEngine.Object.Destroy(gameObject, num2); } } } // Token: 0x06001CEE RID: 7406 RVA: 0x00078DF8 File Offset: 0x00076FF8 [Token(Token = "0x6001CEE")] [Address(RVA = "0x1491410", Offset = "0x148FE10", VA = "0x181491410")] private bool FAHENJKPDFK(Photon.Realtime.Player IEKDDPPNFPF) { int num = 0; int actorNumber = IEKDDPPNFPF.actorNumber; float time = Time.time; bool flag = this.LDDHIELJGCH.TryGetValue(actorNumber, num); if (flag) { } Dictionary lddhieljgch = this.LDDHIELJGCH; throw new NullReferenceException(); } // Token: 0x06001CEF RID: 7407 RVA: 0x00078E40 File Offset: 0x00077040 [Token(Token = "0x6001CEF")] [Address(RVA = "0x14929A0", Offset = "0x14913A0", VA = "0x1814929A0")] private void KMPMFPHHKJK(global::Player LDFLMCNJOIF, Vector3? ICBCANEBMPO, CFLMJLFBOKH.LEGOBBNINOL DIEPOPNJNCO) { while (LDFLMCNJOIF.playerParty.JKJGLAJGBCH.Get() != 0 || this.JKJGLAJGBCH.Get() == 0) { if (LDFLMCNJOIF.playerParty.JKJGLAJGBCH.Get() == 0 || this.JKJGLAJGBCH.Get() != 0) { int num2; if (LDFLMCNJOIF.playerParty.JKJGLAJGBCH.Get() == 0 && this.JKJGLAJGBCH.Get() == 0) { string text = LDFLMCNJOIF.playerParty.JKJGLAJGBCH.Get(); string text2 = this.JKJGLAJGBCH.Get(); if (text != text2) { Photon.Realtime.Player photonPlayer = this.KNMLNJFFDME.DBAJDHGDPOL; Photon.Realtime.Player photonPlayer2 = LDFLMCNJOIF.DBAJDHGDPOL; if (photonPlayer.actorNumber <= photonPlayer2.actorNumber) { continue; } int num = 0; this.JCAMGCABMLJ(num != 0); PlayerParty playerParty = LDFLMCNJOIF.playerParty; string currentPartyId = playerParty.OAFIDGLDPGM; PlayerParty playerParty2 = LDFLMCNJOIF.playerParty; long? currentPartyPlaylistId = playerParty.CurrentPartyPlaylistId; List ghmpddbmmpc = this.GHMPDDBMMPC; List.Enumerator enumerator; if (enumerator != 0) { } num2 = 0; if (num2 != -1) { } if (num2 != 0) { continue; } } } if (string.IsNullOrEmpty(LDFLMCNJOIF.playerParty.JKJGLAJGBCH.Get()) && string.IsNullOrEmpty(this.JKJGLAJGBCH.Get())) { Photon.Realtime.Player photonPlayer3 = this.KNMLNJFFDME.DBAJDHGDPOL; int actorNumber = LDFLMCNJOIF.DBAJDHGDPOL.actorNumber; while (photonPlayer3.actorNumber <= actorNumber) { } Guid guid = Guid.NewGuid(); string text3; this.MLJMCIMMJFA(text3, (CFLMJLFBOKH.LEGOBBNINOL)num2); PlayerParty playerParty3 = LDFLMCNJOIF.playerParty; string currentPartyId2 = this.OAFIDGLDPGM; int num3 = 0; long? currentPartyPlaylistId2 = this.CurrentPartyPlaylistId; playerParty3.INHJHDAMHNG(currentPartyId2, num3); Vector3 up = Vector3.up; throw new NullReferenceException(); } } } string text4 = LDFLMCNJOIF.playerParty.JKJGLAJGBCH.Get(); long num4 = LDFLMCNJOIF.playerParty.HIOFDKPADCH.Get(); SynchronizedPlayerField hiofdkpadch = this.HIOFDKPADCH; SynchronizedPlayerField hiofdkpadch2 = this.HIOFDKPADCH; int num5 = 0; this.JCAMGCABMLJ(num5 != 0); this.CFKPEPEPBGN(); if ((ulong)1L != 0UL) { this.KNMLNJFFDME.playerEvents.PartiedUp(); if (SingletonMonoBehaviour.IsInitialized) { NotificationManager instance = SingletonMonoBehaviour.Instance; string text5 = LDFLMCNJOIF.KONALLBMCGK + " joined your party!"; } } } // Token: 0x06001CF0 RID: 7408 RVA: 0x00079074 File Offset: 0x00077274 [Token(Token = "0x6001CF0")] [Address(RVA = "0x1492040", Offset = "0x1490A40", VA = "0x181492040")] private void IPIOLEDNDAJ(global::Player EMCEAPOIJGC, Vector3 ICBCANEBMPO) { this.CFKPEPEPBGN(); int num = 0; if (!(EMCEAPOIJGC == num)) { LLKHFJDNFMM llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(EMCEAPOIJGC.k__BackingField); if (llkhfjdnfmm != 0) { if (llkhfjdnfmm.k__BackingField == LLKHFJDNFMM.CJEPCMDFKNF.None) { if (llkhfjdnfmm.k__BackingField == LLKHFJDNFMM.DDAADAMFMCL.Friend) { float z = ICBCANEBMPO.z; return; } } else { float z2 = ICBCANEBMPO.z; } } PlayerEvents playerEvents = this.KNMLNJFFDME.playerEvents; throw new NullReferenceException(); } } // Token: 0x06001CF1 RID: 7409 RVA: 0x000790E4 File Offset: 0x000772E4 [Token(Token = "0x6001CF1")] [Address(RVA = "0x1492810", Offset = "0x1491210", VA = "0x181492810")] private bool JOFKMJLOKBF(Photon.Realtime.Player KNMLNJFFDME, Photon.Realtime.Player EMCEAPOIJGC) { int actorNumber = EMCEAPOIJGC.actorNumber; return KNMLNJFFDME.actorNumber > actorNumber; } // Token: 0x06001CF2 RID: 7410 RVA: 0x00079108 File Offset: 0x00077308 [Token(Token = "0x6001CF2")] [Address(RVA = "0x1491F40", Offset = "0x1490940", VA = "0x181491F40")] private void INHJHDAMHNG(string GKODLABMCLE, long? DDMPFMPILCE) { PhotonView photonView = base.photonView; Photon.Realtime.Player owner = base.photonView.Owner; RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcAutoJoinParty); ulong num; photonView.RpcPlayer(owner, rpcaction, GKODLABMCLE, (long)num); } // Token: 0x06001CF3 RID: 7411 RVA: 0x00079148 File Offset: 0x00077348 [Token(Token = "0x6001CF3")] [Address(RVA = "0x1494050", Offset = "0x1492A50", VA = "0x181494050")] private string MPILHBHKDFF() { int num; do { num = 0; PlayerParty.KOAABHJCOBP.Clear(); PlayerParty.JMDOBGKDODG.Clear(); Photon.Realtime.Player[] playerListOthers = PhotonNetwork.PlayerListOthers; int length = playerListOthers.Length; if (num < length) { Photon.Realtime.Player player = playerListOthers[num]; string dnlkpcmccjh = PlayerParty.DNLKPCMCCJH; string text = player.MGPCFIJCHNB(dnlkpcmccjh); if (text == 0 && !PlayerParty.KOAABHJCOBP.Contains(text)) { bool flag = PlayerParty.KOAABHJCOBP.Add(text); } num++; } List jmdobgkdodg = PlayerParty.JMDOBGKDODG; List colors = SingletonMonoBehaviour.Instance.groupColorVault.colors; jmdobgkdodg.AddRange(colors); ListExt.Shuffle(PlayerParty.JMDOBGKDODG); List jmdobgkdodg2 = PlayerParty.JMDOBGKDODG; List.Enumerator enumerator; if (enumerator != 0) { HashSet koaabhjcobp = PlayerParty.KOAABHJCOBP; bool flag2; while (flag2) { } int size = jmdobgkdodg._size; } if (num != -1) { } } while (num != 0); Debug.LogError("Could not find an unused party color, this is madness. Should never happen in a max 8 player game, add colors to PUNNetworkManager ColorVault."); throw new NullReferenceException(); } // Token: 0x06001CF4 RID: 7412 RVA: 0x00079228 File Offset: 0x00077428 [Token(Token = "0x6001CF4")] [Address(RVA = "0x14919A0", Offset = "0x14903A0", VA = "0x1814919A0")] private bool HFKHCBCANCD(string BAFJBDBPPEI) { Photon.Realtime.Player[] playerListOthers = PhotonNetwork.PlayerListOthers; int num = 0; int length = playerListOthers.Length; if (num < length) { Photon.Realtime.Player player = playerListOthers[num]; string dnlkpcmccjh = PlayerParty.DNLKPCMCCJH; string text = player.MGPCFIJCHNB(dnlkpcmccjh); string ebgeodijcdd = PlayerParty.EBGEODIJCDD; string text2 = player.MGPCFIJCHNB(ebgeodijcdd); if (text2 == 0 && string.Equals(BAFJBDBPPEI, text) && !string.IsNullOrEmpty(text2)) { string currentPartyId = this.OAFIDGLDPGM; if (text2 != currentPartyId) { goto IL_74; } } num++; IL_74:; } throw new NullReferenceException(); } // Token: 0x06001CF5 RID: 7413 RVA: 0x000792B4 File Offset: 0x000774B4 [Token(Token = "0x6001CF5")] [Address(RVA = "0x14952C0", Offset = "0x1493CC0", VA = "0x1814952C0")] [PunRPC] private void RpcKickedFromParty(string GKODLABMCLE) { string text = this.JKJGLAJGBCH.Get(); if (!(GKODLABMCLE != text)) { this.LeaveCurrentParty(); } } // Token: 0x06001CF6 RID: 7414 RVA: 0x000792E4 File Offset: 0x000774E4 [Token(Token = "0x6001CF6")] [Address(RVA = "0x14914E0", Offset = "0x148FEE0", VA = "0x1814914E0")] private bool FJJFCLKODNG(global::Player IEKDDPPNFPF) { int num = 0; if (IEKDDPPNFPF != num && IEKDDPPNFPF.photonView.Owner != 0) { Photon.Realtime.Player owner = IEKDDPPNFPF.photonView.Owner; Photon.Realtime.Player owner2 = base.photonView.Owner; if (owner != owner2 && this.IDNBLIJBPKB) { string currentPartyId = IEKDDPPNFPF.playerParty.OAFIDGLDPGM; string currentPartyId2 = this.OAFIDGLDPGM; return string.Equals(currentPartyId, currentPartyId2); } } throw new NullReferenceException(); } // Token: 0x06001CF7 RID: 7415 RVA: 0x00079358 File Offset: 0x00077558 [Token(Token = "0x6001CF7")] [Address(RVA = "0x1492470", Offset = "0x1490E70", VA = "0x181492470")] private void JCAMGCABMLJ(bool OJOAAHOJHKM = false) { string text = this.JKJGLAJGBCH.Get(); List ghmpddbmmpc = this.GHMPDDBMMPC; if (text != 0) { ghmpddbmmpc.Clear(); } global::Player[] array = ghmpddbmmpc.ToArray(); int num = 0; int length = array.Length; if (num < length) { global::Player player = array[num]; if (!this.FJJFCLKODNG(player)) { bool flag = this.GHMPDDBMMPC.Remove(player); } num++; } Photon.Realtime.Player[] playerListOthers = PhotonNetwork.PlayerListOthers; int length2 = playerListOthers.Length; if (num < length2) { global::Player player2 = playerListOthers[num].GPOMCJICJIH(); int num2 = 0; if (player2 != num2 && this.FJJFCLKODNG(player2) && !this.GHMPDDBMMPC.Contains(player2)) { this.GHMPDDBMMPC.Add(player2); } num++; } if ((ulong)1L != 0UL) { this.NCHHDDPFEOM(); ActionEvent partyUpdateReceived = this.PartyUpdateReceived; if (partyUpdateReceived != 0) { int num3 = 0; partyUpdateReceived.Invoke(num3 != 0); } } } // Token: 0x06001CF8 RID: 7416 RVA: 0x0007944C File Offset: 0x0007764C [Token(Token = "0x6001CF8")] [Address(RVA = "0x1494510", Offset = "0x1492F10", VA = "0x181494510")] private void NCHHDDPFEOM() { if (!string.IsNullOrEmpty(this.JKJGLAJGBCH.Get())) { global::Player player = this.OABOCMPOOAK(); if (string.IsNullOrEmpty(this.CCDOOIAICPJ.Get())) { int num = 0; if (player != num) { if (!string.IsNullOrEmpty(SingletonMonoBehaviour.Instance.k__BackingField)) { string k__BackingField = SingletonMonoBehaviour.Instance.k__BackingField; Photon.Realtime.Player[] playerListOthers = PhotonNetwork.PlayerListOthers; int num2 = 0; int length = playerListOthers.Length; if (num2 < length) { Photon.Realtime.Player player2 = playerListOthers[num2]; string dnlkpcmccjh = PlayerParty.DNLKPCMCCJH; string text = player2.MGPCFIJCHNB(dnlkpcmccjh); string ebgeodijcdd = PlayerParty.EBGEODIJCDD; string text2 = player2.MGPCFIJCHNB(ebgeodijcdd); if (text2 == 0 && string.Equals(k__BackingField, text) && !string.IsNullOrEmpty(text2)) { string currentPartyId = this.OAFIDGLDPGM; if (text2 != currentPartyId) { goto IL_E7; } } num2++; } SessionManager instance = SingletonMonoBehaviour.Instance; } IL_E7: string text3 = this.MPILHBHKDFF(); this.PCLLIHGPFGM = text3; } } int num3 = 0; if (player != num3) { string currentPartyColorId = player.playerParty.PCLLIHGPFGM; string currentPartyColorId2 = this.PCLLIHGPFGM; if (currentPartyColorId != currentPartyColorId2) { string currentPartyColorId3 = player.playerParty.PCLLIHGPFGM; this.PCLLIHGPFGM = currentPartyColorId3; } } } } // Token: 0x06001CF9 RID: 7417 RVA: 0x0007959C File Offset: 0x0007779C [Token(Token = "0x6001CF9")] [Address(RVA = "0x1494940", Offset = "0x1493340", VA = "0x181494940")] private global::Player OABOCMPOOAK() { int num; do { num = 0; if (string.IsNullOrEmpty(this.JKJGLAJGBCH.Get())) { } int actorNumber = PhotonNetwork.LocalPlayer.actorNumber; List ghmpddbmmpc = this.GHMPDDBMMPC; List.Enumerator enumerator; if (enumerator != 0) { Photon.Realtime.Player player; while (player.actorNumber >= actorNumber) { } } if (num != -1) { } } while (num != 0); throw new NullReferenceException(); } // Token: 0x06001CFA RID: 7418 RVA: 0x00079604 File Offset: 0x00077804 [Token(Token = "0x6001CFA")] [Address(RVA = "0x1491B20", Offset = "0x1490520", VA = "0x181491B20")] private PlayerHand.ENHKICONAGG HICOFHAEEEG(PlayerHand ONFJHABGCIP) { if (this.KNMLNJFFDME.BBHBBHEBCEO == LocalPlayerController.MIGPLDFLMHA.VR && !ONFJHABGCIP.NGLBANPEAOI && !ONFJHABGCIP.CHIDLAPKGGG) { Vector3 handOnlyVelocity = ONFJHABGCIP.DLOEGNHFMMF; float num = this.gestureDetectionHandSpeedMargin; if (ONFJHABGCIP.CFHAEGADLOL <= 1f) { float openClosedAxis = ONFJHABGCIP.CFHAEGADLOL; if (this.gestureDetectionHandOpenCloseMargin > openClosedAxis) { Transform transform = this.KNMLNJFFDME.head.transform; float num2; if (num2 > this.gestureDetectionHandDotMargin) { Vector3 up = Vector3.up; float num3; if (num3 > this.gestureDetectionHandDotMargin) { } } float num4; if (num4 > this.gestureDetectionHandDotMargin) { Vector3 up2 = Vector3.up; float num5; if (num5 > this.gestureDetectionHandDotMargin) { SimpleVolume simpleVolume = this.gestureDetectionHighfiveVolume; Transform transform2 = ONFJHABGCIP.transform; if (simpleVolume.DOMABBDEAKJ != 0) { return PlayerHand.ENHKICONAGG.Highfive; } } } } } else { SimpleVolume simpleVolume2 = this.gestureDetectionHandshakeFistbumpVolume; Transform transform3 = ONFJHABGCIP.transform; if (simpleVolume2.DOMABBDEAKJ != 0) { } } } throw new NullReferenceException(); } // Token: 0x06001CFB RID: 7419 RVA: 0x000796F0 File Offset: 0x000778F0 [Token(Token = "0x6001CFB")] [Address(RVA = "0x1491400", Offset = "0x148FE00", VA = "0x181491400")] private void OEDJPINBNOO() { this.GLBPJKEHBJP = true; } // Token: 0x06001CFC RID: 7420 RVA: 0x00079704 File Offset: 0x00077904 [Token(Token = "0x6001CFC")] [Address(RVA = "0x1491400", Offset = "0x148FE00", VA = "0x181491400")] private void EFLDHJBEIJJ() { this.GLBPJKEHBJP = true; } // Token: 0x06001CFD RID: 7421 RVA: 0x00079718 File Offset: 0x00077918 [Token(Token = "0x6001CFD")] [Address(RVA = "0x1491300", Offset = "0x148FD00", VA = "0x181491300")] private void EEAINDEKJLP() { long num = this.HIOFDKPADCH.Get(); Matchmaking.AAPCMDHDICG(0); } // Token: 0x06001CFE RID: 7422 RVA: 0x00079740 File Offset: 0x00077940 [Token(Token = "0x6001CFE")] [Address(RVA = "0x1494D60", Offset = "0x1493760", VA = "0x181494D60", Slot = "15")] public virtual void OnPhotonPlayerDisconnected(Photon.Realtime.Player EMCEAPOIJGC) { this.JCAMGCABMLJ(true); } // Token: 0x06001CFF RID: 7423 RVA: 0x00079754 File Offset: 0x00077954 [Token(Token = "0x6001CFF")] [Address(RVA = "0x14936E0", Offset = "0x14920E0", VA = "0x1814936E0")] private void LBKHALNKJGE(PlayerHand MLIKAHLPPBH, PlayerHand GBEAALMHMBE, PlayerHandGestures.FHEGMOCKLHA LDMFCILCLPG, global::Player IKPJFNLNPHM, global::Player LDFLMCNJOIF) { int num = 0; if (GBEAALMHMBE != num) { Transform transform = MLIKAHLPPBH.transform; Vector3 vector; float z = vector.z; Transform transform2 = GBEAALMHMBE.transform; Vector3 vector2; float z2 = vector2.z; Vector3 vector3; float z3 = vector3.z; if (LDMFCILCLPG != PlayerHandGestures.FHEGMOCKLHA.Highfive) { if (LDMFCILCLPG != PlayerHandGestures.FHEGMOCKLHA.HandshakeSuccess) { if (LDMFCILCLPG == PlayerHandGestures.FHEGMOCKLHA.Fistbump) { PhotonView photonView = base.photonView; RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcJoinParty); return; } return; } else { PhotonView photonView2 = base.photonView; RPCActions.RPCAction rpcaction2 = new RPCActions.RPCAction(this.RpcMakeFriendRequest); } } PhotonView photonView3 = base.photonView; RPCActions.RPCAction rpcaction3 = new RPCActions.RPCAction(this.RpcSendHighFive); Photon.Realtime.Player player; photonView3.RpcAll(rpcaction3, player); throw new NullReferenceException(); } } // Token: 0x06001D00 RID: 7424 RVA: 0x000797FC File Offset: 0x000779FC [Token(Token = "0x6001D00")] [Address(RVA = "0x1494B60", Offset = "0x1493560", VA = "0x181494B60")] private void ONPOCBINKKA(ParticleSystem FBEHKJAGBMD, Vector3 DDHPAFKBMON) { int num = 0; if (FBEHKJAGBMD != num) { ParticleSystem particleSystem = global::UnityEngine.Object.Instantiate(FBEHKJAGBMD); Transform transform = particleSystem.transform; float z = DDHPAFKBMON.z; particleSystem.Play(); ParticleSystem.MainModule main = particleSystem.main; GameObject gameObject = particleSystem.gameObject; float num2 = ParticleSystem.MainModule.get_duration_Injected(main); global::UnityEngine.Object.Destroy(gameObject, num2); } } // Token: 0x06001D01 RID: 7425 RVA: 0x0007985C File Offset: 0x00077A5C [Token(Token = "0x6001D01")] [Address(RVA = "0x1495B30", Offset = "0x1494530", VA = "0x181495B30")] public PlayerParty() { int num; ActionEvent actionEvent = new ActionEvent(32, num != 0); num = 0; this.PartyUpdateReceived = actionEvent; this.partyListUpdateInterval = 1f; this.gestureDetectionHandDotMargin = 0.78f; this.gestureDetectionHandOpenCloseMargin = 0.1f; this.gestureDetectionHandSpeedMargin = 1f; this.GLBPJKEHBJP = true; Dictionary dictionary = new Dictionary(); this.LDDHIELJGCH = dictionary; base..ctor(); } // Token: 0x04001632 RID: 5682 [Token(Token = "0x4001632")] private static readonly string EBGEODIJCDD = "PlayerPartyID"; // Token: 0x04001633 RID: 5683 [Token(Token = "0x4001633")] private static readonly string DNLKPCMCCJH = "PlayerPartyColorID"; // Token: 0x04001634 RID: 5684 [Token(Token = "0x4001634")] private static readonly string HGGNHDJEJAD = "playlistId"; // Token: 0x04001635 RID: 5685 [Token(Token = "0x4001635")] private static readonly HashSet KOAABHJCOBP = new HashSet(); // Token: 0x04001636 RID: 5686 [Token(Token = "0x4001636")] private static readonly List JMDOBGKDODG = new List(); // Token: 0x04001637 RID: 5687 [Token(Token = "0x4001637")] private const float ODFELMDNLMK = 2f; // Token: 0x04001638 RID: 5688 [Token(Token = "0x4001638")] private const long BLKMEODEPOH = -1L; // Token: 0x04001639 RID: 5689 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4001639")] public ActionEvent PartyUpdateReceived; // Token: 0x0400163A RID: 5690 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400163A")] [SerializeField] [Tooltip("Update the party membership list periodically.")] [Header("Settings")] private float partyListUpdateInterval; // Token: 0x0400163B RID: 5691 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400163B")] [SerializeField] [Header("Feedback")] private ParticleSystem fistBumpParticles; // Token: 0x0400163C RID: 5692 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400163C")] [SerializeField] [Tooltip("Detect handshake, highfive, fist bump, and broadcast to screen players so they get a prompt")] [Header("VR Gesture Detection (relative to head)")] private float gestureDetectionHandDotMargin; // Token: 0x0400163D RID: 5693 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")] [Token(Token = "0x400163D")] [SerializeField] private float gestureDetectionHandOpenCloseMargin; // Token: 0x0400163E RID: 5694 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400163E")] [SerializeField] private float gestureDetectionHandSpeedMargin; // Token: 0x0400163F RID: 5695 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400163F")] [SerializeField] private SimpleVolume gestureDetectionHandshakeFistbumpVolume; // Token: 0x04001640 RID: 5696 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4001640")] [SerializeField] private SimpleVolume gestureDetectionHighfiveVolume; // Token: 0x04001641 RID: 5697 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x4001641")] private float CBKFEAKMKHE; // Token: 0x04001642 RID: 5698 [global::Cpp2IlInjected.FieldOffset(Offset = "0x7C")] [Token(Token = "0x4001642")] private bool GLBPJKEHBJP; // Token: 0x04001643 RID: 5699 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x4001643")] private List GHMPDDBMMPC; // Token: 0x04001644 RID: 5700 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x4001644")] private global::Player KNMLNJFFDME; // Token: 0x04001645 RID: 5701 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x4001645")] private Dictionary LDDHIELJGCH; // Token: 0x04001646 RID: 5702 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x4001646")] private SynchronizedPlayerField HIOFDKPADCH; // Token: 0x04001647 RID: 5703 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x4001647")] private SynchronizedPlayerField JKJGLAJGBCH; // Token: 0x04001648 RID: 5704 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x4001648")] private SynchronizedPlayerField CCDOOIAICPJ; // Token: 0x04001649 RID: 5705 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x4001649")] private Color? IPBFDJCPKNA; }