Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

1740 lines
58 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using Photon.Pun;
using RecNet;
using RecRoom;
using RecRoom.Avatars;
using RecRoom.Core;
using RecRoom.Core.Gestures;
using UnityEngine;
// Token: 0x02000387 RID: 903
[Token(Token = "0x2000387")]
[DisallowMultipleComponent]
[RequireComponent(typeof(Player))]
public class PlayerParty : MonoBehaviourPun
{
// Token: 0x17000542 RID: 1346
// (get) Token: 0x06001D4D RID: 7501 RVA: 0x000773D8 File Offset: 0x000755D8
[Token(Token = "0x17000542")]
public IReadOnlyCollection<Player> ABHPGDLJIAG
{
[Token(Token = "0x6001D4D")]
[Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0")]
get
{
/*
An exception occurred when decompiling this method (06001D4D)
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: 0x17000543 RID: 1347
// (get) Token: 0x06001D4E RID: 7502 RVA: 0x000773EC File Offset: 0x000755EC
[Token(Token = "0x17000543")]
public bool IDNBLIJBPKB
{
[Token(Token = "0x6001D4E")]
[Address(RVA = "0x1576FD0", Offset = "0x1575FD0", VA = "0x181576FD0")]
get
{
return !string.IsNullOrEmpty(this.JKJGLAJGBCH.IAHDANBDAAM());
}
}
// Token: 0x17000544 RID: 1348
// (get) Token: 0x06001D4F RID: 7503 RVA: 0x00077414 File Offset: 0x00075614
[Token(Token = "0x17000544")]
public int CPHKILIHCBM
{
[Token(Token = "0x6001D4F")]
[Address(RVA = "0x1577220", Offset = "0x1576220", VA = "0x181577220")]
get
{
if (!string.IsNullOrEmpty(this.JKJGLAJGBCH.IAHDANBDAAM()))
{
int size = this.GHMPDDBMMPC._size;
return size + 1;
}
return 0;
}
}
// Token: 0x17000545 RID: 1349
// (get) Token: 0x06001D50 RID: 7504 RVA: 0x00077450 File Offset: 0x00075650
[Token(Token = "0x17000545")]
public string OAFIDGLDPGM
{
[Token(Token = "0x6001D50")]
[Address(RVA = "0x1576F80", Offset = "0x1575F80", VA = "0x181576F80")]
get
{
return this.JKJGLAJGBCH.IAHDANBDAAM();
}
}
// Token: 0x06001D51 RID: 7505 RVA: 0x00077470 File Offset: 0x00075670
[Token(Token = "0x6001D51")]
[Address(RVA = "0x1574F90", Offset = "0x1573F90", VA = "0x181574F90")]
private void MLJMCIMMJFA(string ONGBFDACHHG, CFLMJLFBOKH.LEGOBBNINOL HIGEABDCLDB = CFLMJLFBOKH.LEGOBBNINOL.NONE)
{
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance != num)
{
SingletonMonoBehaviour.ONCPNMDGGKG.<AAJNEFJEFKJ>k__BackingField = ONGBFDACHHG;
}
string text = this.JKJGLAJGBCH.IAHDANBDAAM();
bool flag = ONGBFDACHHG != text;
PPENFJMFPNE ppenfjmfpne;
if (flag)
{
if (flag)
{
CFLMJLFBOKH.JGANEJOIKBH(ONGBFDACHHG);
}
if (this.JKJGLAJGBCH.IAHDANBDAAM() == 0)
{
int num2 = this.GHMPDDBMMPC._size;
num2++;
}
ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
}
MHCBIEKDNLF<string> jkjglajgbch = this.JKJGLAJGBCH;
if (ppenfjmfpne == 0)
{
this.JCAMGCABMLJ(true);
this.NCHHDDPFEOM();
}
string empty = string.Empty;
this.PCLLIHGPFGM = empty;
this.CFKPEPEPBGN();
}
// Token: 0x17000546 RID: 1350
// (get) Token: 0x06001D52 RID: 7506 RVA: 0x0007751C File Offset: 0x0007571C
// (set) Token: 0x06001D53 RID: 7507 RVA: 0x0007753C File Offset: 0x0007573C
[Token(Token = "0x17000546")]
public string PCLLIHGPFGM
{
[Token(Token = "0x6001D52")]
[Address(RVA = "0x1576F30", Offset = "0x1575F30", VA = "0x181576F30")]
get
{
return this.CCDOOIAICPJ.IAHDANBDAAM();
}
[Token(Token = "0x6001D53")]
[Address(RVA = "0x1574BC0", Offset = "0x1573BC0", VA = "0x181574BC0")]
private set
{
MHCBIEKDNLF<string> ccdooiaicpj = this.CCDOOIAICPJ;
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance != num)
{
SingletonMonoBehaviour.ONCPNMDGGKG.<MHFLCKMIIKF>k__BackingField = value;
}
}
}
// Token: 0x17000547 RID: 1351
// (get) Token: 0x06001D54 RID: 7508 RVA: 0x00077574 File Offset: 0x00075774
[Token(Token = "0x17000547")]
public Color? BCLCCDDPFNM
{
[Token(Token = "0x6001D54")]
[Address(RVA = "0x1577030", Offset = "0x1576030", VA = "0x181577030")]
get
{
string text;
if ("{il2cpp array field il2cppMethodInfo->}" != (ulong)0L && !string.IsNullOrEmpty(text))
{
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance != num)
{
ColorVault.ColorToGuid colorToGuid = SingletonMonoBehaviour.ONCPNMDGGKG.groupColorVault.Find(text);
int num2 = 0;
if (ColorVault.ColorToGuid.BDBLGMKABNK(colorToGuid, num2))
{
Color color = colorToGuid.color;
}
}
}
throw new NullReferenceException();
}
}
// Token: 0x06001D55 RID: 7509 RVA: 0x000775DC File Offset: 0x000757DC
[Token(Token = "0x6001D55")]
[Address(RVA = "0x1571F10", Offset = "0x1570F10", VA = "0x181571F10", Slot = "13")]
protected override void Awake()
{
base..ctor();
Action<AGAJMBPABDL> action;
KKPBCOOONNK.HPHOOJLDKKM = MFBGLIHGCGO.BPJDFPACLMK(KKPBCOOONNK.HPHOOJLDKKM, action);
MFBGLIHGCGO<Player> playerCreatedEvent = Player.PlayerCreatedEvent;
Action<Player> action2 = new Action(this.CBDHCJEKJME);
Player.PlayerCreatedEvent = MFBGLIHGCGO.BPJDFPACLMK(playerCreatedEvent, action2);
Player component = base.GetComponent<Player>();
this.KNMLNJFFDME = component;
List<Player> list = new List();
this.GHMPDDBMMPC = list;
AGAJMBPABDL owner = base.FAGBHOMBNBP;
Action action3 = new Action(this.OEDJPINBNOO);
MHCBIEKDNLF<string> mhcbiekdnlf;
this.JKJGLAJGBCH = mhcbiekdnlf;
AGAJMBPABDL owner2 = base.FAGBHOMBNBP;
Action action4 = new Action(this.EFLDHJBEIJJ);
MHCBIEKDNLF<string> mhcbiekdnlf2;
this.CCDOOIAICPJ = mhcbiekdnlf2;
if (SingletonMonoBehaviour.ONCPNMDGGKG.HFAFEMKMJJL != (ulong)0L)
{
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
}
string empty = string.Empty;
this.MLJMCIMMJFA(empty, CFLMJLFBOKH.LEGOBBNINOL.NONE);
PUNNetworkManager.ELLAOHFLFJE.FMABBNKIDFF();
}
// Token: 0x06001D56 RID: 7510 RVA: 0x000776B0 File Offset: 0x000758B0
[Token(Token = "0x6001D56")]
[Address(RVA = "0x1575EB0", Offset = "0x1574EB0", VA = "0x181575EB0", Slot = "14")]
protected override void OnDestroy()
{
base.OnDestroy();
Action<AGAJMBPABDL> action;
KKPBCOOONNK.HPHOOJLDKKM = MFBGLIHGCGO.GMNMHGMFGOL(KKPBCOOONNK.HPHOOJLDKKM, action);
MFBGLIHGCGO<Player> playerCreatedEvent = Player.PlayerCreatedEvent;
Action<Player> action2 = new Action(this.CBDHCJEKJME);
Player.PlayerCreatedEvent = MFBGLIHGCGO.GMNMHGMFGOL(playerCreatedEvent, action2);
}
// Token: 0x06001D57 RID: 7511 RVA: 0x000776F8 File Offset: 0x000758F8
[Token(Token = "0x6001D57")]
[Address(RVA = "0x1576B90", Offset = "0x1575B90", VA = "0x181576B90")]
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.MCPENEDNAFJ);
IDisposable disposable = ADIFCODGAML.LFJPCEKGMIA(this, action);
}
// Token: 0x06001D58 RID: 7512 RVA: 0x00077770 File Offset: 0x00075970
[Token(Token = "0x6001D58")]
[Address(RVA = "0x1576CF0", Offset = "0x1575CF0", VA = "0x181576CF0")]
private void Update()
{
if (Time.time > this.partyListUpdateInterval)
{
float time = Time.time;
this.CBKFEAKMKHE = time;
int num = 0;
this.JCAMGCABMLJ(num != 0);
return;
}
}
// Token: 0x06001D59 RID: 7513 RVA: 0x000777A8 File Offset: 0x000759A8
[Token(Token = "0x6001D59")]
[Address(RVA = "0x1576960", Offset = "0x1575960", VA = "0x181576960")]
public void SendHighFive(AGAJMBPABDL EMCEAPOIJGC)
{
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int <LPHIFCGHALA>k__BackingField = EMCEAPOIJGC.<LPHIFCGHALA>k__BackingField;
bool flag = instance.HKHMHIDGGGA(<LPHIFCGHALA>k__BackingField != 0);
Action<PlatformManager.LKOLCLKDJKO> action = delegate(PlatformManager.LKOLCLKDJKO restricted)
{
if (restricted == PlatformManager.LKOLCLKDJKO.None)
{
PhotonView photonView = this.JDHMIOJKLCK;
DGLOJCGDOGG.LFLFMIMNCON<AGAJMBPABDL> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcSendHighFive);
AGAJMBPABDL otherPlayer = EMCEAPOIJGC;
photonView.RpcAll<AGAJMBPABDL>(lflfmimncon, otherPlayer);
}
};
throw new NullReferenceException();
}
// Token: 0x06001D5A RID: 7514 RVA: 0x000777F8 File Offset: 0x000759F8
[Token(Token = "0x6001D5A")]
[Address(RVA = "0x1573B90", Offset = "0x1572B90", VA = "0x181573B90")]
public void JoinParty(AGAJMBPABDL EMCEAPOIJGC, Vector3? ICBCANEBMPO, CFLMJLFBOKH.LEGOBBNINOL DIEPOPNJNCO)
{
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int <LPHIFCGHALA>k__BackingField = EMCEAPOIJGC.<LPHIFCGHALA>k__BackingField;
bool flag = instance.HKHMHIDGGGA(<LPHIFCGHALA>k__BackingField != 0);
Vector3? feedbackPosition;
Action<PlatformManager.LKOLCLKDJKO> action = delegate(PlatformManager.LKOLCLKDJKO restricted)
{
if (restricted == PlatformManager.LKOLCLKDJKO.None)
{
PhotonView photonView = this.JDHMIOJKLCK;
DGLOJCGDOGG.NECIHPEMJNG<AGAJMBPABDL, Vector3?, CFLMJLFBOKH.LEGOBBNINOL> necihpemjng = new DGLOJCGDOGG.NECIHPEMJNG(this.RpcJoinParty);
Vector3? feedbackPosition2 = feedbackPosition;
CFLMJLFBOKH.LEGOBBNINOL source = DIEPOPNJNCO;
AGAJMBPABDL otherPlayer = EMCEAPOIJGC;
photonView.RpcAll<AGAJMBPABDL, Vector3?, CFLMJLFBOKH.LEGOBBNINOL>(necihpemjng, otherPlayer, feedbackPosition2, source);
}
};
throw new NullReferenceException();
}
// Token: 0x06001D5B RID: 7515 RVA: 0x00077850 File Offset: 0x00075A50
[Token(Token = "0x6001D5B")]
[Address(RVA = "0x1574CB0", Offset = "0x1573CB0", VA = "0x181574CB0")]
public void LeaveCurrentParty()
{
if (!string.IsNullOrEmpty(this.JKJGLAJGBCH.IAHDANBDAAM()))
{
string text = this.JKJGLAJGBCH.IAHDANBDAAM();
int size = this.GHMPDDBMMPC._size;
CFLMJLFBOKH.EFNJEEEGCKB(text, size);
}
this.GHMPDDBMMPC.Clear();
string empty = string.Empty;
this.MLJMCIMMJFA(empty, CFLMJLFBOKH.LEGOBBNINOL.NONE);
PlayerParty.LocalPlayerPartyChanged.CNFDGDEOPPF();
}
// Token: 0x06001D5C RID: 7516 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6001D5C")]
[Address(RVA = "0x1573730", Offset = "0x1572730", VA = "0x181573730")]
public bool IsInPartyWith(Player IEKDDPPNFPF)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001D5D RID: 7517 RVA: 0x000778B8 File Offset: 0x00075AB8
[Token(Token = "0x6001D5D")]
[Address(RVA = "0x1573570", Offset = "0x1572570", VA = "0x181573570")]
public DABKFAIHBBP InvitePlayerFromOtherRoomToParty(CCEOLAOLEKJ HFIDFDPOCKA, CFLMJLFBOKH.LEGOBBNINOL OFNJDPJFHHL)
{
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
ObscuredInt <IFBPANODIPA>k__BackingField = HFIDFDPOCKA.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = HFIDFDPOCKA.<IFBPANODIPA>k__BackingField.fakeValueActive;
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
string text = ObscuredString.FAJDMKOEFLH(HFIDFDPOCKA.<ODJFEIBNGPO>k__BackingField);
int num2 = 0;
if (instance.InvitePlayerToGame(num, text, num2 != 0) == 0)
{
ObscuredInt <IFBPANODIPA>k__BackingField2 = HFIDFDPOCKA.<IFBPANODIPA>k__BackingField;
Dictionary<int, CFLMJLFBOKH.LEGOBBNINOL> pgfoghlagba = this.PGFOGHLAGBA;
bool fakeValueActive2 = HFIDFDPOCKA.<IFBPANODIPA>k__BackingField.fakeValueActive;
int num3 = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField2);
}
throw new NullReferenceException();
}
// Token: 0x06001D5E RID: 7518 RVA: 0x00077930 File Offset: 0x00075B30
[Token(Token = "0x6001D5E")]
[Address(RVA = "0x1576A70", Offset = "0x1575A70", VA = "0x181576A70")]
public void SendPartyUpRequest(Player FNOHACPAGGA, CFLMJLFBOKH.LEGOBBNINOL DIEPOPNJNCO)
{
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int <FMMJEJMBDPL>k__BackingField = FNOHACPAGGA.<FMMJEJMBDPL>k__BackingField;
bool flag = instance.HKHMHIDGGGA(<FMMJEJMBDPL>k__BackingField != 0);
Action<PlatformManager.LKOLCLKDJKO> action = delegate(PlatformManager.LKOLCLKDJKO restricted)
{
if (restricted == PlatformManager.LKOLCLKDJKO.None)
{
PhotonView photonView = this.JDHMIOJKLCK;
AGAJMBPABDL photonPlayer = FNOHACPAGGA.DBAJDHGDPOL;
DGLOJCGDOGG.FGGIMKCCBDA<int, CFLMJLFBOKH.LEGOBBNINOL> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcRequestJoinParty);
int <FMMJEJMBDPL>k__BackingField2 = Player.<EGKJPJKLEAI>k__BackingField.<FMMJEJMBDPL>k__BackingField;
CFLMJLFBOKH.LEGOBBNINOL source = DIEPOPNJNCO;
photonView.RpcPlayer<int, CFLMJLFBOKH.LEGOBBNINOL>(photonPlayer, fggimkccbda, <FMMJEJMBDPL>k__BackingField2, source);
}
};
throw new NullReferenceException();
}
// Token: 0x06001D5F RID: 7519 RVA: 0x00077988 File Offset: 0x00075B88
[Token(Token = "0x6001D5F")]
[Address(RVA = "0x1576840", Offset = "0x1575840", VA = "0x181576840")]
public void SendFriendRequest(AGAJMBPABDL EMCEAPOIJGC, Vector3 ICBCANEBMPO)
{
float z = ICBCANEBMPO.z;
Vector3 feedbackPosition;
feedbackPosition.z = z;
PlayerParty <>4__this = this;
AGAJMBPABDL otherPlayer = EMCEAPOIJGC;
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int <LPHIFCGHALA>k__BackingField = otherPlayer.<LPHIFCGHALA>k__BackingField;
bool flag = instance.HKHMHIDGGGA(<LPHIFCGHALA>k__BackingField != 0);
Action<PlatformManager.LKOLCLKDJKO> action = delegate(PlatformManager.LKOLCLKDJKO restricted)
{
if (restricted == PlatformManager.LKOLCLKDJKO.None)
{
PhotonView photonView = <>4__this.JDHMIOJKLCK;
DGLOJCGDOGG.FGGIMKCCBDA<AGAJMBPABDL, Vector3> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(<>4__this.RpcMakeFriendRequest);
float z2 = feedbackPosition.z;
}
};
throw new NullReferenceException();
}
// Token: 0x06001D60 RID: 7520 RVA: 0x000779EC File Offset: 0x00075BEC
[Token(Token = "0x6001D60")]
[Address(RVA = "0x1572510", Offset = "0x1571510", VA = "0x181572510")]
public bool CanInvitePlayer(Player IEKDDPPNFPF)
{
int num = 0;
bool flag = IEKDDPPNFPF != num;
if (!flag)
{
return flag;
}
return !this.GHMPDDBMMPC.Contains(IEKDDPPNFPF);
}
// Token: 0x06001D61 RID: 7521 RVA: 0x00077A20 File Offset: 0x00075C20
[Token(Token = "0x6001D61")]
[Address(RVA = "0x1574690", Offset = "0x1573690", VA = "0x181574690")]
public void KickPlayer(Player HEGDAEMJLDE)
{
if (this.IsInPartyWith(HEGDAEMJLDE))
{
PhotonView photonView = HEGDAEMJLDE.playerParty.JDHMIOJKLCK;
AGAJMBPABDL photonPlayer = HEGDAEMJLDE.DBAJDHGDPOL;
DGLOJCGDOGG.LFLFMIMNCON<string> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcKickedFromParty);
string text = this.JKJGLAJGBCH.IAHDANBDAAM();
photonView.RpcPlayer<string>(photonPlayer, lflfmimncon, text);
}
}
// Token: 0x06001D62 RID: 7522 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6001D62")]
[Address(RVA = "0x1572DF0", Offset = "0x1571DF0", VA = "0x181572DF0")]
public int[] GetPlayerIDs(bool IPLJBOKNNCO = false)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001D63 RID: 7523 RVA: 0x00077A74 File Offset: 0x00075C74
[Token(Token = "0x6001D63")]
[Address(RVA = "0x1572C60", Offset = "0x1571C60", VA = "0x181572C60")]
public AGAJMBPABDL FindPlayerFromLargestParty()
{
if (KKPBCOOONNK.FEBBKGHNCKJ.Length > 1)
{
AGAJMBPABDL[] array = KKPBCOOONNK.FEBBKGHNCKJ;
Func<AGAJMBPABDL, AGAJMBPABDL, AGAJMBPABDL> <>9__51_ = PlayerParty.<>c.<>9__51_0;
if (<>9__51_ == 0)
{
PlayerParty.<>c.<>9__51_0 = delegate(AGAJMBPABDL largestGroup, AGAJMBPABDL next)
{
int num = next.CPHKILIHCBM();
int num2 = largestGroup.CPHKILIHCBM();
return next;
};
}
return Enumerable.Aggregate<AGAJMBPABDL>(array, <>9__51_);
}
return Enumerable.FirstOrDefault<AGAJMBPABDL>(KKPBCOOONNK.FEBBKGHNCKJ);
}
// Token: 0x06001D64 RID: 7524 RVA: 0x00077AD4 File Offset: 0x00075CD4
[Token(Token = "0x6001D64")]
[Address(RVA = "0x1574E70", Offset = "0x1573E70", VA = "0x181574E70")]
private void MCPENEDNAFJ(float POGAEJIEPIM)
{
if (this.KNMLNJFFDME.BBHBBHEBCEO == LocalPlayerController.MIGPLDFLMHA.VR)
{
PlayerHand rightHand = this.KNMLNJFFDME.rightHand;
PlayerHand.ENHKICONAGG enhkiconagg = this.FPLJMKEDIPD(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.FPLJMKEDIPD(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: 0x06001D65 RID: 7525 RVA: 0x00077B7C File Offset: 0x00075D7C
[Token(Token = "0x6001D65")]
[Address(RVA = "0x1572490", Offset = "0x1571490", VA = "0x181572490")]
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: 0x06001D66 RID: 7526 RVA: 0x00077BC0 File Offset: 0x00075DC0
[Token(Token = "0x6001D66")]
[Address(RVA = "0x1576460", Offset = "0x1575460", VA = "0x181576460")]
[NFOMENMAOIA]
private void RpcMakeFriendRequest(AGAJMBPABDL EMCEAPOIJGC, Vector3 ICBCANEBMPO)
{
float z = ICBCANEBMPO.z;
Vector3 feedbackPosition;
feedbackPosition.z = z;
AGAJMBPABDL otherPlayer = EMCEAPOIJGC;
PlayerParty <>4__this = this;
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int <LPHIFCGHALA>k__BackingField = otherPlayer.<LPHIFCGHALA>k__BackingField;
bool flag = instance.HKHMHIDGGGA(<LPHIFCGHALA>k__BackingField != 0);
Action<PlatformManager.LKOLCLKDJKO> action = delegate(PlatformManager.LKOLCLKDJKO restricted)
{
if (restricted == PlatformManager.LKOLCLKDJKO.None)
{
Player player = otherPlayer.GPOMCJICJIH();
Player knmlnjffdme = <>4__this.KNMLNJFFDME;
if (player != 0)
{
bool flag2;
while (flag2)
{
}
while (!flag2)
{
}
throw new NullReferenceException();
}
if (otherPlayer.DMKCIEPGGAB)
{
PlayerParty <>4__this2 = <>4__this;
PlayerParty playerParty = player.playerParty;
float z2 = feedbackPosition.z;
AGAJMBPABDL photonPlayer = <>4__this2.KNMLNJFFDME.DBAJDHGDPOL;
if (!playerParty.FAHENJKPDFK(photonPlayer))
{
}
}
}
};
throw new NullReferenceException();
}
// Token: 0x06001D67 RID: 7527 RVA: 0x00077C24 File Offset: 0x00075E24
[Token(Token = "0x6001D67")]
[Address(RVA = "0x1573CC0", Offset = "0x1572CC0", VA = "0x181573CC0")]
private void KKJCMPBHJAO(Player EMCEAPOIJGC, Vector3 ICBCANEBMPO)
{
AGAJMBPABDL photonPlayer = EMCEAPOIJGC.DBAJDHGDPOL;
if (!this.FAHENJKPDFK(photonPlayer))
{
float z = ICBCANEBMPO.z;
}
}
// Token: 0x06001D68 RID: 7528 RVA: 0x00077C50 File Offset: 0x00075E50
[Token(Token = "0x6001D68")]
[Address(RVA = "0x1576580", Offset = "0x1575580", VA = "0x181576580")]
[NFOMENMAOIA]
private void RpcRequestJoinParty(int BFAHAOGMODA, CFLMJLFBOKH.LEGOBBNINOL DIEPOPNJNCO)
{
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int requestingPlayerId = BFAHAOGMODA;
bool flag = instance.HKHMHIDGGGA(requestingPlayerId != 0);
Action<PlatformManager.LKOLCLKDJKO> action = delegate(PlatformManager.LKOLCLKDJKO restricted)
{
if (restricted == PlatformManager.LKOLCLKDJKO.None)
{
int requestingPlayerId2 = BFAHAOGMODA;
CFLMJLFBOKH.LEGOBBNINOL source = DIEPOPNJNCO;
CPIHGIEOPAJ cpihgieopaj;
if (cpihgieopaj != 0)
{
WatchUI.BFPPPLIJIGC.HandleIncomingRecNetMessage(cpihgieopaj);
}
}
};
throw new NullReferenceException();
}
// Token: 0x06001D69 RID: 7529 RVA: 0x00077C9C File Offset: 0x00075E9C
[Token(Token = "0x6001D69")]
[Address(RVA = "0x1576290", Offset = "0x1575290", VA = "0x181576290")]
[NFOMENMAOIA]
private void RpcAutoJoinParty(string GKODLABMCLE)
{
this.MLJMCIMMJFA(GKODLABMCLE, CFLMJLFBOKH.LEGOBBNINOL.NONE);
int num = 0;
this.JCAMGCABMLJ(num != 0);
}
// Token: 0x06001D6A RID: 7530 RVA: 0x00077CBC File Offset: 0x00075EBC
[Token(Token = "0x6001D6A")]
[Address(RVA = "0x15762C0", Offset = "0x15752C0", VA = "0x1815762C0")]
[NFOMENMAOIA]
private void RpcJoinParty(AGAJMBPABDL EMCEAPOIJGC, Vector3? ICBCANEBMPO, CFLMJLFBOKH.LEGOBBNINOL DIEPOPNJNCO)
{
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int <LPHIFCGHALA>k__BackingField = EMCEAPOIJGC.<LPHIFCGHALA>k__BackingField;
bool flag = instance.HKHMHIDGGGA(<LPHIFCGHALA>k__BackingField != 0);
Vector3? feedbackPosition;
Action<PlatformManager.LKOLCLKDJKO> action = delegate(PlatformManager.LKOLCLKDJKO restricted)
{
if (restricted == PlatformManager.LKOLCLKDJKO.None)
{
Player player = EMCEAPOIJGC.GPOMCJICJIH();
Player knmlnjffdme = this.KNMLNJFFDME;
if (player != 0)
{
throw new NullReferenceException();
}
if (!EMCEAPOIJGC.DMKCIEPGGAB)
{
AGAJMBPABDL photonPlayer = this.KNMLNJFFDME.DBAJDHGDPOL;
int inpoaaaoahi = EMCEAPOIJGC.INPOAAAOAHI;
}
PlayerParty <>4__this = this;
PlayerParty playerParty = player.playerParty;
Vector3? feedbackPosition2 = feedbackPosition;
CFLMJLFBOKH.LEGOBBNINOL source = DIEPOPNJNCO;
Player knmlnjffdme2 = <>4__this.KNMLNJFFDME;
playerParty.PNOMKADNIEG(knmlnjffdme2, feedbackPosition2, source);
}
};
throw new NullReferenceException();
}
// Token: 0x06001D6B RID: 7531 RVA: 0x00077D14 File Offset: 0x00075F14
[Token(Token = "0x6001D6B")]
[Address(RVA = "0x1576680", Offset = "0x1575680", VA = "0x181576680")]
[NFOMENMAOIA]
private void RpcSendHighFive(AGAJMBPABDL EMCEAPOIJGC)
{
AGAJMBPABDL otherPlayer = EMCEAPOIJGC;
PlayerParty <>4__this = this;
if (EMCEAPOIJGC != 0)
{
Player knmlnjffdme = this.KNMLNJFFDME;
int num = 0;
if (!(knmlnjffdme == num))
{
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int <LPHIFCGHALA>k__BackingField = otherPlayer.<LPHIFCGHALA>k__BackingField;
bool flag = instance.HKHMHIDGGGA(<LPHIFCGHALA>k__BackingField != 0);
Action<PlatformManager.LKOLCLKDJKO> action = delegate(PlatformManager.LKOLCLKDJKO restricted)
{
if (restricted == PlatformManager.LKOLCLKDJKO.None)
{
Player player = otherPlayer.GPOMCJICJIH();
int num2 = 0;
if (!(player == num2))
{
Player knmlnjffdme2 = <>4__this.KNMLNJFFDME;
if (otherPlayer.DMKCIEPGGAB)
{
PlayerParty playerParty = player.playerParty;
int num3 = 0;
if (!(playerParty != num3))
{
Debug.LogError("Failed to send high five to other rec room player - player party is null");
return;
}
<>4__this.CFKPEPEPBGN();
return;
}
}
else
{
Debug.LogError("Failed to get RecRoom player from Photon player object");
}
}
};
}
Debug.LogError("Failed to send high five - thisPlayer is not set");
return;
}
throw new NullReferenceException();
}
// Token: 0x06001D6C RID: 7532 RVA: 0x00077D88 File Offset: 0x00075F88
[Token(Token = "0x6001D6C")]
[Address(RVA = "0x1574BB0", Offset = "0x1573BB0", VA = "0x181574BB0")]
private void LHMKPAIIBOM()
{
this.CFKPEPEPBGN();
}
// Token: 0x06001D6D RID: 7533 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6001D6D")]
[Address(RVA = "0x1576020", Offset = "0x1575020", VA = "0x181576020")]
private void PNOMKADNIEG(Player EMCEAPOIJGC, Vector3? ICBCANEBMPO, CFLMJLFBOKH.LEGOBBNINOL DIEPOPNJNCO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001D6E RID: 7534 RVA: 0x00077D9C File Offset: 0x00075F9C
[Token(Token = "0x6001D6E")]
[Address(RVA = "0x1572630", Offset = "0x1571630", VA = "0x181572630")]
private bool FAHENJKPDFK(AGAJMBPABDL IEKDDPPNFPF)
{
int num = 0;
int inpoaaaoahi = IEKDDPPNFPF.INPOAAAOAHI;
float time = Time.time;
bool flag = this.LDDHIELJGCH.TryGetValue(inpoaaaoahi, num);
if (flag)
{
}
Dictionary<int, float> lddhieljgch = this.LDDHIELJGCH;
throw new NullReferenceException();
}
// Token: 0x06001D6F RID: 7535 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6001D6F")]
[Address(RVA = "0x1573D50", Offset = "0x1572D50", VA = "0x181573D50")]
private void KMPMFPHHKJK(Player LDFLMCNJOIF, Vector3? ICBCANEBMPO, CFLMJLFBOKH.LEGOBBNINOL DIEPOPNJNCO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001D70 RID: 7536 RVA: 0x00077DE4 File Offset: 0x00075FE4
[Token(Token = "0x6001D70")]
[Address(RVA = "0x1573220", Offset = "0x1572220", VA = "0x181573220")]
private void IPIOLEDNDAJ(Player EMCEAPOIJGC, Vector3 ICBCANEBMPO)
{
this.CFKPEPEPBGN();
int num = 0;
if (!(EMCEAPOIJGC == num))
{
int <FMMJEJMBDPL>k__BackingField = EMCEAPOIJGC.<FMMJEJMBDPL>k__BackingField;
LLKHFJDNFMM llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(<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: 0x06001D71 RID: 7537 RVA: 0x00077E58 File Offset: 0x00076058
[Token(Token = "0x6001D71")]
[Address(RVA = "0x1573B60", Offset = "0x1572B60", VA = "0x181573B60")]
private bool JOFKMJLOKBF(AGAJMBPABDL KNMLNJFFDME, AGAJMBPABDL EMCEAPOIJGC)
{
int inpoaaaoahi = EMCEAPOIJGC.INPOAAAOAHI;
return KNMLNJFFDME.INPOAAAOAHI > inpoaaaoahi;
}
// Token: 0x06001D72 RID: 7538 RVA: 0x00077E7C File Offset: 0x0007607C
[Token(Token = "0x6001D72")]
[Address(RVA = "0x1573150", Offset = "0x1572150", VA = "0x181573150")]
private void INHJHDAMHNG(string GKODLABMCLE)
{
PhotonView photonView = base.JDHMIOJKLCK;
AGAJMBPABDL owner = base.JDHMIOJKLCK.BHNPNHMILIF;
DGLOJCGDOGG.LFLFMIMNCON<string> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcAutoJoinParty);
photonView.RpcPlayer<string>(owner, lflfmimncon, GKODLABMCLE);
}
// Token: 0x06001D73 RID: 7539 RVA: 0x00077EB8 File Offset: 0x000760B8
[Token(Token = "0x6001D73")]
[Address(RVA = "0x1575250", Offset = "0x1574250", VA = "0x181575250")]
private string MPILHBHKDFF()
{
int num;
do
{
num = 0;
PlayerParty.KOAABHJCOBP.Clear();
PlayerParty.JMDOBGKDODG.Clear();
AGAJMBPABDL[] array = KKPBCOOONNK.FEBBKGHNCKJ;
int length = array.Length;
if (num < length)
{
AGAJMBPABDL agajmbpabdl = array[num];
string dnlkpcmccjh = PlayerParty.DNLKPCMCCJH;
string text = agajmbpabdl.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.ONCPNMDGGKG.groupColorVault.colors;
jmdobgkdodg.AddRange(colors);
ECNNGIFNNNM.AAJEKBGLFCJ<ColorVault.ColorToGuid>(PlayerParty.JMDOBGKDODG);
List<ColorVault.ColorToGuid> jmdobgkdodg2 = PlayerParty.JMDOBGKDODG;
bool flag2;
if (flag2)
{
HashSet<string> koaabhjcobp = PlayerParty.KOAABHJCOBP;
bool flag3;
while (flag3)
{
}
int size = jmdobgkdodg._size;
}
}
while (num != 0);
if (num != -1)
{
}
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: 0x06001D74 RID: 7540 RVA: 0x00077F98 File Offset: 0x00076198
[Token(Token = "0x6001D74")]
[Address(RVA = "0x1572FD0", Offset = "0x1571FD0", VA = "0x181572FD0")]
private bool HFKHCBCANCD(string BAFJBDBPPEI)
{
AGAJMBPABDL[] array = KKPBCOOONNK.FEBBKGHNCKJ;
int num = 0;
int length = array.Length;
if (num < length)
{
AGAJMBPABDL agajmbpabdl = array[num];
string dnlkpcmccjh = PlayerParty.DNLKPCMCCJH;
string text = agajmbpabdl.MGPCFIJCHNB(dnlkpcmccjh);
string ebgeodijcdd = PlayerParty.EBGEODIJCDD;
string text2 = agajmbpabdl.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: 0x06001D75 RID: 7541 RVA: 0x00078024 File Offset: 0x00076224
[Token(Token = "0x6001D75")]
[Address(RVA = "0x15763F0", Offset = "0x15753F0", VA = "0x1815763F0")]
[NFOMENMAOIA]
private void RpcKickedFromParty(string GKODLABMCLE)
{
string text = this.JKJGLAJGBCH.IAHDANBDAAM();
if (!(GKODLABMCLE != text))
{
this.LeaveCurrentParty();
}
}
// Token: 0x06001D76 RID: 7542 RVA: 0x00078054 File Offset: 0x00076254
[Token(Token = "0x6001D76")]
[Address(RVA = "0x1572700", Offset = "0x1571700", VA = "0x181572700")]
private bool FJJFCLKODNG(Player IEKDDPPNFPF)
{
int num = 0;
if (IEKDDPPNFPF != num && IEKDDPPNFPF.JDHMIOJKLCK.BHNPNHMILIF != 0)
{
AGAJMBPABDL owner = IEKDDPPNFPF.JDHMIOJKLCK.BHNPNHMILIF;
AGAJMBPABDL owner2 = base.JDHMIOJKLCK.BHNPNHMILIF;
if (owner != owner2 && this.IDNBLIJBPKB)
{
string currentPartyId = IEKDDPPNFPF.playerParty.OAFIDGLDPGM;
string currentPartyId2 = this.OAFIDGLDPGM;
return string.Equals(currentPartyId, currentPartyId2);
}
}
throw new NullReferenceException();
}
// Token: 0x06001D77 RID: 7543 RVA: 0x000780C8 File Offset: 0x000762C8
[Token(Token = "0x6001D77")]
[Address(RVA = "0x1573870", Offset = "0x1572870", VA = "0x181573870")]
private void JCAMGCABMLJ(bool OJOAAHOJHKM = false)
{
string text = this.JKJGLAJGBCH.IAHDANBDAAM();
List<Player> ghmpddbmmpc = this.GHMPDDBMMPC;
if (text != 0)
{
ghmpddbmmpc.Clear();
}
Player[] array = ghmpddbmmpc.ToArray();
int num = 0;
int length = array.Length;
if (num < length)
{
Player player = array[num];
if (!this.FJJFCLKODNG(player))
{
bool flag = this.GHMPDDBMMPC.Remove(player);
}
num++;
}
AGAJMBPABDL[] array2 = KKPBCOOONNK.FEBBKGHNCKJ;
int length2 = array2.Length;
if (num < length2)
{
Player player2 = array2[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();
PlayerParty.LocalPlayerPartyChanged.CNFDGDEOPPF();
}
}
// Token: 0x06001D78 RID: 7544 RVA: 0x000781B0 File Offset: 0x000763B0
[Token(Token = "0x6001D78")]
[Address(RVA = "0x1575700", Offset = "0x1574700", VA = "0x181575700")]
private void NCHHDDPFEOM()
{
if (!string.IsNullOrEmpty(this.JKJGLAJGBCH.IAHDANBDAAM()))
{
Player player = this.OABOCMPOOAK();
if (string.IsNullOrEmpty(this.CCDOOIAICPJ.IAHDANBDAAM()))
{
int num = 0;
if (player != num)
{
if (!string.IsNullOrEmpty(SingletonMonoBehaviour.ONCPNMDGGKG.<MHFLCKMIIKF>k__BackingField))
{
string <MHFLCKMIIKF>k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.<MHFLCKMIIKF>k__BackingField;
AGAJMBPABDL[] array = KKPBCOOONNK.FEBBKGHNCKJ;
int num2 = 0;
int length = array.Length;
if (num2 < length)
{
AGAJMBPABDL agajmbpabdl = array[num2];
string dnlkpcmccjh = PlayerParty.DNLKPCMCCJH;
string text = agajmbpabdl.MGPCFIJCHNB(dnlkpcmccjh);
string ebgeodijcdd = PlayerParty.EBGEODIJCDD;
string text2 = agajmbpabdl.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.ONCPNMDGGKG;
}
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: 0x06001D79 RID: 7545 RVA: 0x00078300 File Offset: 0x00076500
[Token(Token = "0x6001D79")]
[Address(RVA = "0x1575B30", Offset = "0x1574B30", VA = "0x181575B30")]
private Player OABOCMPOOAK()
{
int num;
do
{
num = 0;
if (string.IsNullOrEmpty(this.JKJGLAJGBCH.IAHDANBDAAM()))
{
}
int inpoaaaoahi = KKPBCOOONNK.MDMMDPEKICF.INPOAAAOAHI;
List<Player> ghmpddbmmpc = this.GHMPDDBMMPC;
bool flag;
if (flag)
{
AGAJMBPABDL agajmbpabdl;
while (agajmbpabdl.INPOAAAOAHI >= inpoaaaoahi)
{
}
}
}
while (num != 0);
throw new NullReferenceException();
}
// Token: 0x06001D7A RID: 7546 RVA: 0x00078364 File Offset: 0x00076564
[Token(Token = "0x6001D7A")]
[Address(RVA = "0x1572840", Offset = "0x1571840", VA = "0x181572840")]
private PlayerHand.ENHKICONAGG FPLJMKEDIPD(PlayerHand ONFJHABGCIP)
{
if (this.KNMLNJFFDME.BBHBBHEBCEO == LocalPlayerController.MIGPLDFLMHA.VR)
{
PlayerHand.ALGBCDINEKF currentHandState = ONFJHABGCIP.CHNPKMIOAGG;
if (!ONFJHABGCIP.CHIDLAPKGGG)
{
Vector3 handOnlyVelocity = ONFJHABGCIP.DLOEGNHFMMF;
float num = this.gestureDetectionHandSpeedMargin;
float num2;
if (num2 <= num)
{
if (ONFJHABGCIP.CFHAEGADLOL <= 1f)
{
float openClosedAxis = ONFJHABGCIP.CFHAEGADLOL;
if (this.gestureDetectionHandOpenCloseMargin > openClosedAxis)
{
Transform transform = this.KNMLNJFFDME.head.transform;
float num3;
if (num3 > this.gestureDetectionHandDotMargin)
{
Vector3 up = Vector3.up;
float num4;
if (num4 > this.gestureDetectionHandDotMargin)
{
}
}
float num5;
if (num5 > this.gestureDetectionHandDotMargin)
{
Vector3 up2 = Vector3.up;
float num6;
if (num6 > 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: 0x06001D7B RID: 7547 RVA: 0x00078454 File Offset: 0x00076654
[Token(Token = "0x6001D7B")]
[Address(RVA = "0x1575D10", Offset = "0x1574D10", VA = "0x181575D10")]
private void OEDJPINBNOO()
{
this.GLBPJKEHBJP = true;
OKNNKFGFODL localPlayerPartyColorChanged = PlayerParty.LocalPlayerPartyColorChanged;
if (localPlayerPartyColorChanged != 0)
{
localPlayerPartyColorChanged.CNFDGDEOPPF();
return;
}
}
// Token: 0x06001D7C RID: 7548 RVA: 0x0007847C File Offset: 0x0007667C
[Token(Token = "0x6001D7C")]
[Address(RVA = "0x15725B0", Offset = "0x15715B0", VA = "0x1815725B0")]
private void EFLDHJBEIJJ()
{
this.GLBPJKEHBJP = true;
OKNNKFGFODL localPlayerPartyColorChanged = PlayerParty.LocalPlayerPartyColorChanged;
if (localPlayerPartyColorChanged != 0)
{
localPlayerPartyColorChanged.CNFDGDEOPPF();
return;
}
}
// Token: 0x06001D7D RID: 7549 RVA: 0x000784A4 File Offset: 0x000766A4
[Token(Token = "0x6001D7D")]
[Address(RVA = "0x1572340", Offset = "0x1571340", VA = "0x181572340")]
private void CBDHCJEKJME(Player IEKDDPPNFPF)
{
Dictionary<int, CFLMJLFBOKH.LEGOBBNINOL> pgfoghlagba = this.PGFOGHLAGBA;
bool flag;
if (flag)
{
PlayerParty playerParty = IEKDDPPNFPF.playerParty;
int num = 0;
if (playerParty != num)
{
PlayerParty playerParty2 = IEKDDPPNFPF.playerParty;
}
Dictionary<int, CFLMJLFBOKH.LEGOBBNINOL> pgfoghlagba2 = this.PGFOGHLAGBA;
int <FMMJEJMBDPL>k__BackingField = IEKDDPPNFPF.<FMMJEJMBDPL>k__BackingField;
bool flag2 = pgfoghlagba2.Remove(<FMMJEJMBDPL>k__BackingField);
}
}
// Token: 0x06001D7E RID: 7550 RVA: 0x00078500 File Offset: 0x00076700
[Token(Token = "0x6001D7E")]
[Address(RVA = "0x1576010", Offset = "0x1575010", VA = "0x181576010", Slot = "15")]
public virtual void OnPhotonPlayerDisconnected(AGAJMBPABDL EMCEAPOIJGC)
{
this.JCAMGCABMLJ(true);
}
// Token: 0x06001D7F RID: 7551 RVA: 0x00078514 File Offset: 0x00076714
[Token(Token = "0x6001D7F")]
[Address(RVA = "0x15747B0", Offset = "0x15737B0", VA = "0x1815747B0")]
private void LBKHALNKJGE(PlayerHand MLIKAHLPPBH, PlayerHand GBEAALMHMBE, PlayerHandGestures.FHEGMOCKLHA LDMFCILCLPG, Player IKPJFNLNPHM, 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)
{
AGAJMBPABDL agajmbpabdl;
AGAJMBPABDL otherPlayer2 = agajmbpabdl;
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int <LPHIFCGHALA>k__BackingField = otherPlayer2.<LPHIFCGHALA>k__BackingField;
bool flag = instance.HKHMHIDGGGA(<LPHIFCGHALA>k__BackingField != 0);
throw new NullReferenceException();
}
if (LDMFCILCLPG == PlayerHandGestures.FHEGMOCKLHA.HandshakeSuccess || LDMFCILCLPG == PlayerHandGestures.FHEGMOCKLHA.Fistbump)
{
Vector3 feedbackPosition;
feedbackPosition.z = z3;
PlayerParty <>4__this = this;
AGAJMBPABDL agajmbpabdl2;
AGAJMBPABDL otherPlayer = agajmbpabdl2;
PlatformManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
int <LPHIFCGHALA>k__BackingField2 = otherPlayer.<LPHIFCGHALA>k__BackingField;
bool flag2 = instance2.HKHMHIDGGGA(<LPHIFCGHALA>k__BackingField2 != 0);
Action<PlatformManager.LKOLCLKDJKO> action = delegate(PlatformManager.LKOLCLKDJKO restricted)
{
if (restricted == PlatformManager.LKOLCLKDJKO.None)
{
PhotonView photonView = <>4__this.JDHMIOJKLCK;
DGLOJCGDOGG.FGGIMKCCBDA<AGAJMBPABDL, Vector3> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(<>4__this.RpcMakeFriendRequest);
float z4 = feedbackPosition.z;
}
};
}
}
}
// Token: 0x06001D80 RID: 7552 RVA: 0x00078600 File Offset: 0x00076800
[Token(Token = "0x6001D80")]
[Address(RVA = "0x1575D90", Offset = "0x1574D90", VA = "0x181575D90")]
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;
int num2 = 0;
global::UnityEngine.Object.Destroy(gameObject, (float)num2);
}
}
// Token: 0x06001D81 RID: 7553 RVA: 0x00078658 File Offset: 0x00076858
[Token(Token = "0x6001D81")]
[Address(RVA = "0x1576E80", Offset = "0x1575E80", VA = "0x181576E80")]
public PlayerParty()
{
Dictionary<int, float> dictionary = new Dictionary();
this.LDDHIELJGCH = dictionary;
Dictionary<int, CFLMJLFBOKH.LEGOBBNINOL> dictionary2 = new Dictionary();
this.PGFOGHLAGBA = dictionary2;
base..ctor();
}
// Token: 0x06001D82 RID: 7554 RVA: 0x000786B8 File Offset: 0x000768B8
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6001D82")]
[Address(RVA = "0x1576D50", Offset = "0x1575D50", VA = "0x181576D50")]
static PlayerParty()
{
int num;
int num2;
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0);
num2 = 0;
num = 0;
PlayerParty.LocalPlayerPartyChanged = oknnkfgfodl;
int num3;
int num4;
OKNNKFGFODL oknnkfgfodl2 = new OKNNKFGFODL(32, num3 != 0, num4 != 0);
num4 = 0;
num3 = 0;
PlayerParty.LocalPlayerPartyColorChanged = oknnkfgfodl2;
}
// Token: 0x0400161E RID: 5662
[Token(Token = "0x400161E")]
private static readonly string EBGEODIJCDD = "PlayerPartyID";
// Token: 0x0400161F RID: 5663
[Token(Token = "0x400161F")]
private static readonly string DNLKPCMCCJH = "PlayerPartyColorID";
// Token: 0x04001620 RID: 5664
[Token(Token = "0x4001620")]
private static readonly HashSet<string> KOAABHJCOBP = new HashSet();
// Token: 0x04001621 RID: 5665
[Token(Token = "0x4001621")]
private static readonly List<ColorVault.ColorToGuid> JMDOBGKDODG = new List();
// Token: 0x04001622 RID: 5666
[Token(Token = "0x4001622")]
private const float ODFELMDNLMK = 2f;
// Token: 0x04001623 RID: 5667
[Token(Token = "0x4001623")]
public static OKNNKFGFODL LocalPlayerPartyChanged;
// Token: 0x04001624 RID: 5668
[Token(Token = "0x4001624")]
public static OKNNKFGFODL LocalPlayerPartyColorChanged;
// Token: 0x04001625 RID: 5669
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4001625")]
[SerializeField]
[Tooltip("Update the party membership list periodically.")]
[Header("Settings")]
private float partyListUpdateInterval = 1f;
// Token: 0x04001626 RID: 5670
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4001626")]
[SerializeField]
[Header("Feedback")]
private ParticleSystem fistBumpParticles;
// Token: 0x04001627 RID: 5671
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4001627")]
[SerializeField]
[Header("VR Gesture Detection (relative to head)")]
[Tooltip("Detect handshake, highfive, fist bump, and broadcast to screen players so they get a prompt")]
private float gestureDetectionHandDotMargin = 0.78f;
// Token: 0x04001628 RID: 5672
[FieldOffset(Offset = "0x54")]
[Token(Token = "0x4001628")]
[SerializeField]
private float gestureDetectionHandOpenCloseMargin = 0.1f;
// Token: 0x04001629 RID: 5673
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4001629")]
[SerializeField]
private float gestureDetectionHandSpeedMargin = 1f;
// Token: 0x0400162A RID: 5674
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400162A")]
[SerializeField]
private SimpleVolume gestureDetectionHandshakeFistbumpVolume;
// Token: 0x0400162B RID: 5675
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400162B")]
[SerializeField]
private SimpleVolume gestureDetectionHighfiveVolume;
// Token: 0x0400162C RID: 5676
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400162C")]
private float CBKFEAKMKHE;
// Token: 0x0400162D RID: 5677
[FieldOffset(Offset = "0x74")]
[Token(Token = "0x400162D")]
private bool GLBPJKEHBJP = true;
// Token: 0x0400162E RID: 5678
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400162E")]
private List<Player> GHMPDDBMMPC;
// Token: 0x0400162F RID: 5679
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400162F")]
private Player KNMLNJFFDME;
// Token: 0x04001630 RID: 5680
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4001630")]
private Dictionary<int, float> LDDHIELJGCH;
// Token: 0x04001631 RID: 5681
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4001631")]
private Dictionary<int, CFLMJLFBOKH.LEGOBBNINOL> PGFOGHLAGBA;
// Token: 0x04001632 RID: 5682
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x4001632")]
private MHCBIEKDNLF<string> JKJGLAJGBCH;
// Token: 0x04001633 RID: 5683
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4001633")]
private MHCBIEKDNLF<string> CCDOOIAICPJ;
// Token: 0x04001634 RID: 5684
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4001634")]
private Color? IPBFDJCPKNA;
// Token: 0x02000388 RID: 904
[Token(Token = "0x2000388")]
[CompilerGenerated]
private sealed class GFIHPFMAIDL
{
// Token: 0x06001D83 RID: 7555 RVA: 0x0007871C File Offset: 0x0007691C
[Token(Token = "0x6001D83")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public GFIHPFMAIDL()
{
}
// Token: 0x06001D84 RID: 7556 RVA: 0x00078730 File Offset: 0x00076930
[Token(Token = "0x6001D84")]
[Address(RVA = "0x15701F0", Offset = "0x156F1F0", VA = "0x1815701F0")]
internal void <SendHighFive>b__0(PlatformManager.LKOLCLKDJKO restricted)
{
if (restricted == PlatformManager.LKOLCLKDJKO.None)
{
PhotonView photonView = this.<>4__this.JDHMIOJKLCK;
DGLOJCGDOGG.LFLFMIMNCON<AGAJMBPABDL> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.<>4__this.RpcSendHighFive);
AGAJMBPABDL agajmbpabdl = this.otherPlayer;
photonView.RpcAll<AGAJMBPABDL>(lflfmimncon, agajmbpabdl);
}
}
// Token: 0x04001635 RID: 5685
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001635")]
public PlayerParty <>4__this;
// Token: 0x04001636 RID: 5686
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001636")]
public AGAJMBPABDL otherPlayer;
}
// Token: 0x02000389 RID: 905
[Token(Token = "0x2000389")]
[CompilerGenerated]
private sealed class ADKGOBLFBCM
{
// Token: 0x06001D85 RID: 7557 RVA: 0x00078774 File Offset: 0x00076974
[Token(Token = "0x6001D85")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public ADKGOBLFBCM()
{
}
// Token: 0x06001D86 RID: 7558 RVA: 0x00078788 File Offset: 0x00076988
[Token(Token = "0x6001D86")]
[Address(RVA = "0x156F020", Offset = "0x156E020", VA = "0x18156F020")]
internal void <JoinParty>b__0(PlatformManager.LKOLCLKDJKO restricted)
{
if (restricted == PlatformManager.LKOLCLKDJKO.None)
{
PhotonView photonView = this.<>4__this.JDHMIOJKLCK;
DGLOJCGDOGG.NECIHPEMJNG<AGAJMBPABDL, Vector3?, CFLMJLFBOKH.LEGOBBNINOL> necihpemjng = new DGLOJCGDOGG.NECIHPEMJNG(this.<>4__this.RpcJoinParty);
Vector3? vector = this.feedbackPosition;
CFLMJLFBOKH.LEGOBBNINOL legobbninol = this.source;
AGAJMBPABDL agajmbpabdl = this.otherPlayer;
photonView.RpcAll<AGAJMBPABDL, Vector3?, CFLMJLFBOKH.LEGOBBNINOL>(necihpemjng, agajmbpabdl, vector, legobbninol);
}
}
// Token: 0x04001637 RID: 5687
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001637")]
public PlayerParty <>4__this;
// Token: 0x04001638 RID: 5688
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001638")]
public AGAJMBPABDL otherPlayer;
// Token: 0x04001639 RID: 5689
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4001639")]
public Vector3? feedbackPosition;
// Token: 0x0400163A RID: 5690
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400163A")]
public CFLMJLFBOKH.LEGOBBNINOL source;
}
// Token: 0x0200038A RID: 906
[Token(Token = "0x200038A")]
[CompilerGenerated]
private sealed class NEGLNEDGGLM
{
// Token: 0x06001D87 RID: 7559 RVA: 0x000787E0 File Offset: 0x000769E0
[Token(Token = "0x6001D87")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public NEGLNEDGGLM()
{
}
// Token: 0x06001D88 RID: 7560 RVA: 0x000787F4 File Offset: 0x000769F4
[Token(Token = "0x6001D88")]
[Address(RVA = "0x1570CB0", Offset = "0x156FCB0", VA = "0x181570CB0")]
internal void <SendPartyUpRequest>b__0(PlatformManager.LKOLCLKDJKO restricted)
{
if (restricted == PlatformManager.LKOLCLKDJKO.None)
{
PhotonView photonView = this.<>4__this.JDHMIOJKLCK;
AGAJMBPABDL photonPlayer = this.toPlayer.DBAJDHGDPOL;
DGLOJCGDOGG.FGGIMKCCBDA<int, CFLMJLFBOKH.LEGOBBNINOL> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.<>4__this.RpcRequestJoinParty);
int <FMMJEJMBDPL>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.<FMMJEJMBDPL>k__BackingField;
CFLMJLFBOKH.LEGOBBNINOL legobbninol = this.source;
photonView.RpcPlayer<int, CFLMJLFBOKH.LEGOBBNINOL>(photonPlayer, fggimkccbda, <FMMJEJMBDPL>k__BackingField, legobbninol);
}
}
// Token: 0x0400163B RID: 5691
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400163B")]
public PlayerParty <>4__this;
// Token: 0x0400163C RID: 5692
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400163C")]
public Player toPlayer;
// Token: 0x0400163D RID: 5693
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400163D")]
public CFLMJLFBOKH.LEGOBBNINOL source;
}
// Token: 0x0200038B RID: 907
[Token(Token = "0x200038B")]
[CompilerGenerated]
private sealed class PHDEKGEEKFP
{
// Token: 0x06001D89 RID: 7561 RVA: 0x00078854 File Offset: 0x00076A54
[Token(Token = "0x6001D89")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PHDEKGEEKFP()
{
}
// Token: 0x06001D8A RID: 7562 RVA: 0x00078868 File Offset: 0x00076A68
[Token(Token = "0x6001D8A")]
[Address(RVA = "0x15711D0", Offset = "0x15701D0", VA = "0x1815711D0")]
internal void <SendFriendRequest>b__0(PlatformManager.LKOLCLKDJKO restricted)
{
if (restricted == PlatformManager.LKOLCLKDJKO.None)
{
PhotonView photonView = this.<>4__this.JDHMIOJKLCK;
DGLOJCGDOGG.FGGIMKCCBDA<AGAJMBPABDL, Vector3> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.<>4__this.RpcMakeFriendRequest);
float z = this.feedbackPosition.z;
}
}
// Token: 0x0400163E RID: 5694
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400163E")]
public PlayerParty <>4__this;
// Token: 0x0400163F RID: 5695
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400163F")]
public AGAJMBPABDL otherPlayer;
// Token: 0x04001640 RID: 5696
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4001640")]
public Vector3 feedbackPosition;
}
// Token: 0x0200038D RID: 909
[Token(Token = "0x200038D")]
[CompilerGenerated]
private sealed class PANDFCDFFDK
{
// Token: 0x06001D8E RID: 7566 RVA: 0x000788F4 File Offset: 0x00076AF4
[Token(Token = "0x6001D8E")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PANDFCDFFDK()
{
}
// Token: 0x06001D8F RID: 7567 RVA: 0x00078908 File Offset: 0x00076B08
[Token(Token = "0x6001D8F")]
[Address(RVA = "0x1571030", Offset = "0x1570030", VA = "0x181571030")]
internal void <RpcMakeFriendRequest>b__0(PlatformManager.LKOLCLKDJKO restricted)
{
if (restricted == PlatformManager.LKOLCLKDJKO.None)
{
Player player = this.otherPlayer.GPOMCJICJIH();
Player knmlnjffdme = this.<>4__this.KNMLNJFFDME;
if (player != 0)
{
bool flag;
while (flag)
{
}
while (!flag)
{
}
throw new NullReferenceException();
}
if (this.otherPlayer.DMKCIEPGGAB)
{
PlayerParty playerParty = this.<>4__this;
PlayerParty playerParty2 = player.playerParty;
float z = this.feedbackPosition.z;
AGAJMBPABDL photonPlayer = playerParty.KNMLNJFFDME.DBAJDHGDPOL;
if (!playerParty2.FAHENJKPDFK(photonPlayer))
{
}
}
}
}
// Token: 0x04001643 RID: 5699
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001643")]
public AGAJMBPABDL otherPlayer;
// Token: 0x04001644 RID: 5700
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001644")]
public PlayerParty <>4__this;
// Token: 0x04001645 RID: 5701
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4001645")]
public Vector3 feedbackPosition;
}
// Token: 0x0200038E RID: 910
[Token(Token = "0x200038E")]
[CompilerGenerated]
private sealed class LMNALMOACCL
{
// Token: 0x06001D90 RID: 7568 RVA: 0x00078988 File Offset: 0x00076B88
[Token(Token = "0x6001D90")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public LMNALMOACCL()
{
}
// Token: 0x06001D91 RID: 7569 RVA: 0x0007899C File Offset: 0x00076B9C
[Token(Token = "0x6001D91")]
[Address(RVA = "0x1570A60", Offset = "0x156FA60", VA = "0x181570A60")]
internal void <RpcRequestJoinParty>b__0(PlatformManager.LKOLCLKDJKO restricted)
{
if (restricted == PlatformManager.LKOLCLKDJKO.None)
{
int num = this.requestingPlayerId;
CFLMJLFBOKH.LEGOBBNINOL legobbninol = this.source;
CPIHGIEOPAJ cpihgieopaj;
if (cpihgieopaj != 0)
{
WatchUI.BFPPPLIJIGC.HandleIncomingRecNetMessage(cpihgieopaj);
}
}
}
// Token: 0x04001646 RID: 5702
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001646")]
public int requestingPlayerId;
// Token: 0x04001647 RID: 5703
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4001647")]
public CFLMJLFBOKH.LEGOBBNINOL source;
}
// Token: 0x0200038F RID: 911
[Token(Token = "0x200038F")]
[CompilerGenerated]
private sealed class IFMEHBGHIKP
{
// Token: 0x06001D92 RID: 7570 RVA: 0x000789D4 File Offset: 0x00076BD4
[Token(Token = "0x6001D92")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public IFMEHBGHIKP()
{
}
// Token: 0x06001D93 RID: 7571 RVA: 0x000789E8 File Offset: 0x00076BE8
[Token(Token = "0x6001D93")]
[Address(RVA = "0x15705E0", Offset = "0x156F5E0", VA = "0x1815705E0")]
internal void <RpcJoinParty>b__0(PlatformManager.LKOLCLKDJKO restricted)
{
if (restricted == PlatformManager.LKOLCLKDJKO.None)
{
Player player = this.otherPlayer.GPOMCJICJIH();
Player knmlnjffdme = this.<>4__this.KNMLNJFFDME;
if (player != 0)
{
throw new NullReferenceException();
}
if (!this.otherPlayer.DMKCIEPGGAB)
{
AGAJMBPABDL photonPlayer = this.<>4__this.KNMLNJFFDME.DBAJDHGDPOL;
int inpoaaaoahi = this.otherPlayer.INPOAAAOAHI;
}
PlayerParty playerParty = this.<>4__this;
PlayerParty playerParty2 = player.playerParty;
Vector3? vector = this.feedbackPosition;
CFLMJLFBOKH.LEGOBBNINOL legobbninol = this.source;
Player knmlnjffdme2 = playerParty.KNMLNJFFDME;
playerParty2.PNOMKADNIEG(knmlnjffdme2, vector, legobbninol);
}
}
// Token: 0x04001648 RID: 5704
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001648")]
public AGAJMBPABDL otherPlayer;
// Token: 0x04001649 RID: 5705
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001649")]
public PlayerParty <>4__this;
// Token: 0x0400164A RID: 5706
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400164A")]
public Vector3? feedbackPosition;
// Token: 0x0400164B RID: 5707
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400164B")]
public CFLMJLFBOKH.LEGOBBNINOL source;
}
// Token: 0x02000390 RID: 912
[Token(Token = "0x2000390")]
[CompilerGenerated]
private sealed class NBAOBPCHCMG
{
// Token: 0x06001D94 RID: 7572 RVA: 0x00078A80 File Offset: 0x00076C80
[Token(Token = "0x6001D94")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public NBAOBPCHCMG()
{
}
// Token: 0x06001D95 RID: 7573 RVA: 0x00078A94 File Offset: 0x00076C94
[Token(Token = "0x6001D95")]
[Address(RVA = "0x1570B10", Offset = "0x156FB10", VA = "0x181570B10")]
internal void <RpcSendHighFive>b__0(PlatformManager.LKOLCLKDJKO restricted)
{
if (restricted == PlatformManager.LKOLCLKDJKO.None)
{
Player player = this.otherPlayer.GPOMCJICJIH();
int num = 0;
if (!(player == num))
{
Player knmlnjffdme = this.<>4__this.KNMLNJFFDME;
if (this.otherPlayer.DMKCIEPGGAB)
{
PlayerParty playerParty = player.playerParty;
int num2 = 0;
if (!(playerParty != num2))
{
Debug.LogError("Failed to send high five to other rec room player - player party is null");
return;
}
this.<>4__this.CFKPEPEPBGN();
return;
}
}
else
{
Debug.LogError("Failed to get RecRoom player from Photon player object");
}
}
}
// Token: 0x0400164C RID: 5708
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400164C")]
public AGAJMBPABDL otherPlayer;
// Token: 0x0400164D RID: 5709
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400164D")]
public PlayerParty <>4__this;
}
}