Files
2026-04-08 23:40:05 +02:00

1292 lines
44 KiB
C#

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<global::Player> 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<Player> PlayerParty::get_PartyMembers()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:class [mscorlib]System.Collections.Generic.List`1<class Player>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<class Player>(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<long> 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.<AAJNEFJEFKJ>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<string> 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<string> ccdooiaicpj = this.CCDOOIAICPJ;
SessionManager instance = SingletonMonoBehaviour.Instance;
int num = 0;
if (instance != num)
{
SingletonMonoBehaviour.Instance.<MHFLCKMIIKF>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<Photon.Realtime.Player> action;
PhotonNetwork.OnPhotonPlayerDisconnected += action;
global::Player component = base.GetComponent<global::Player>();
this.KNMLNJFFDME = component;
List<global::Player> list = new List();
this.GHMPDDBMMPC = list;
Photon.Realtime.Player owner = base.owner;
Action action2 = new Action(this.OEDJPINBNOO);
SynchronizedPlayerField<string> synchronizedPlayerField;
this.JKJGLAJGBCH = synchronizedPlayerField;
Photon.Realtime.Player owner2 = base.owner;
Action action3 = new Action(this.EFLDHJBEIJJ);
SynchronizedPlayerField<string> synchronizedPlayerField2;
this.CCDOOIAICPJ = synchronizedPlayerField2;
Photon.Realtime.Player owner3 = base.owner;
Action action4 = new Action(this.EEAINDEKJLP);
SynchronizedPlayerField<long> synchronizedPlayerField3;
this.HIOFDKPADCH = synchronizedPlayerField3;
if (SingletonMonoBehaviour.Instance.<AAJNEFJEFKJ>k__BackingField != (ulong)0L)
{
SessionManager instance = SingletonMonoBehaviour.Instance;
}
string empty = string.Empty;
this.MLJMCIMMJFA(empty, CFLMJLFBOKH.LEGOBBNINOL.NONE);
long? mbjbdpboeog = Matchmaking.MBJBDPBOEOG;
SynchronizedPlayerField<long> 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<Photon.Realtime.Player> 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<float> 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<Photon.Realtime.Player> rpcaction = new RPCActions.RPCAction(this.RpcSendHighFive);
photonView.RpcAll<Photon.Realtime.Player>(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<Photon.Realtime.Player, Vector3?, CFLMJLFBOKH.LEGOBBNINOL> 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<long> 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<int, CFLMJLFBOKH.LEGOBBNINOL> rpcaction = new RPCActions.RPCAction(this.RpcRequestJoinParty);
global::Player <EGKJPJKLEAI>k__BackingField = global::Player.<EGKJPJKLEAI>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<Photon.Realtime.Player, Vector3> 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<string> rpcaction = new RPCActions.RPCAction(this.RpcKickedFromParty);
string text = this.JKJGLAJGBCH.Get();
photonView.RpcPlayer<string>(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<Photon.Realtime.Player, Photon.Realtime.Player, Photon.Realtime.Player> <>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<Photon.Realtime.Player>(playerListOthers, <>9__54_);
}
return Enumerable.FirstOrDefault<Photon.Realtime.Player>(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<long> hiofdkpadch = this.HIOFDKPADCH;
SynchronizedPlayerField<long> 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>(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<int, float> 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<global::Player> 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<long> hiofdkpadch = this.HIOFDKPADCH;
SynchronizedPlayerField<long> 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.<FMMJEJMBDPL>k__BackingField);
if (llkhfjdnfmm != 0)
{
if (llkhfjdnfmm.<GJDPDDHJPAC>k__BackingField == LLKHFJDNFMM.CJEPCMDFKNF.None)
{
if (llkhfjdnfmm.<PALMIOEJANE>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<string, long> rpcaction = new RPCActions.RPCAction(this.RpcAutoJoinParty);
ulong num;
photonView.RpcPlayer<string, long>(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<ColorVault.ColorToGuid> jmdobgkdodg = PlayerParty.JMDOBGKDODG;
List<ColorVault.ColorToGuid> colors = SingletonMonoBehaviour.Instance.groupColorVault.colors;
jmdobgkdodg.AddRange(colors);
ListExt.Shuffle<ColorVault.ColorToGuid>(PlayerParty.JMDOBGKDODG);
List<ColorVault.ColorToGuid> jmdobgkdodg2 = PlayerParty.JMDOBGKDODG;
List.Enumerator enumerator;
if (enumerator != 0)
{
HashSet<string> 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<global::Player> 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.<MHFLCKMIIKF>k__BackingField))
{
string <MHFLCKMIIKF>k__BackingField = SingletonMonoBehaviour.Instance.<MHFLCKMIIKF>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(<MHFLCKMIIKF>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<global::Player> 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<Photon.Realtime.Player, Vector3?, CFLMJLFBOKH.LEGOBBNINOL> rpcaction = new RPCActions.RPCAction(this.RpcJoinParty);
return;
}
return;
}
else
{
PhotonView photonView2 = base.photonView;
RPCActions.RPCAction<Photon.Realtime.Player, Vector3> rpcaction2 = new RPCActions.RPCAction(this.RpcMakeFriendRequest);
}
}
PhotonView photonView3 = base.photonView;
RPCActions.RPCAction<Photon.Realtime.Player> rpcaction3 = new RPCActions.RPCAction(this.RpcSendHighFive);
Photon.Realtime.Player player;
photonView3.RpcAll<Photon.Realtime.Player>(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<ParticleSystem>(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<int, float> 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<string> KOAABHJCOBP = new HashSet();
// Token: 0x04001636 RID: 5686
[Token(Token = "0x4001636")]
private static readonly List<ColorVault.ColorToGuid> 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<global::Player> 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<int, float> LDDHIELJGCH;
// Token: 0x04001646 RID: 5702
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x4001646")]
private SynchronizedPlayerField<long> HIOFDKPADCH;
// Token: 0x04001647 RID: 5703
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4001647")]
private SynchronizedPlayerField<string> JKJGLAJGBCH;
// Token: 0x04001648 RID: 5704
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4001648")]
private SynchronizedPlayerField<string> CCDOOIAICPJ;
// Token: 0x04001649 RID: 5705
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x4001649")]
private Color? IPBFDJCPKNA;
}