1740 lines
58 KiB
C#
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;
|
|
}
|
|
}
|