using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using ExitGames.Client.Photon; using Photon.Pun; using Photon.Realtime; using RecRoom; using RecRoom.Networking.DataTypes; using RecRoom.Networking.SynchronizedFields; // Token: 0x02000637 RID: 1591 [Token(Token = "0x2000637")] [StructLayout(3)] public class HIKONHFIADE : SynchronizedFieldNetworkBackingBase { // Token: 0x17000810 RID: 2064 // (get) Token: 0x06002E26 RID: 11814 RVA: 0x000C10DC File Offset: 0x000BF2DC [Token(Token = "0x17000810")] public override Hashtable NFGMNCOKCBK { [Token(Token = "0x6002E26")] [Address(RVA = "0x1034FC0", Offset = "0x10339C0", VA = "0x181034FC0", Slot = "18")] get { return PhotonNetwork.CurrentRoom.customProperties; } } // Token: 0x17000811 RID: 2065 // (get) Token: 0x06002E27 RID: 11815 RVA: 0x000C10FC File Offset: 0x000BF2FC [Token(Token = "0x17000811")] public override int LMIICLFGMAH { [Token(Token = "0x6002E27")] [Address(RVA = "0x50EE40", Offset = "0x50D840", VA = "0x18050EE40", Slot = "19")] get { return -1; } } // Token: 0x17000812 RID: 2066 // (get) Token: 0x06002E28 RID: 11816 RVA: 0x000C110C File Offset: 0x000BF30C [Token(Token = "0x17000812")] public override INetworkedPlayer MDMMDPEKICF { [Token(Token = "0x6002E28")] [Address(RVA = "0x1034F70", Offset = "0x1033970", VA = "0x181034F70", Slot = "20")] get { /* An exception occurred when decompiling this method (06002E28) ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Networking.DataTypes.INetworkedPlayer HIKONHFIADE::get_LocalPlayer() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:Player(var_1_07, callgetter:Player(PhotonNetwork::get_LocalPlayer)) } 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: 0x17000813 RID: 2067 // (get) Token: 0x06002E29 RID: 11817 RVA: 0x000C1120 File Offset: 0x000BF320 [Token(Token = "0x17000813")] public override bool BNNCCCFFALC { [Token(Token = "0x6002E29")] [Address(RVA = "0x1034F20", Offset = "0x1033920", VA = "0x181034F20", Slot = "21")] get { return PhotonNetwork.IsMasterClient; } } // Token: 0x17000814 RID: 2068 // (get) Token: 0x06002E2A RID: 11818 RVA: 0x000C1134 File Offset: 0x000BF334 [Token(Token = "0x17000814")] public override bool ADEBHCHKEEC { [Token(Token = "0x6002E2A")] [Address(RVA = "0x1034ED0", Offset = "0x10338D0", VA = "0x181034ED0", Slot = "22")] get { return PhotonNetwork.InRoom; } } // Token: 0x06002E2B RID: 11819 RVA: 0x000C1148 File Offset: 0x000BF348 [Token(Token = "0x6002E2B")] [Address(RVA = "0x1034AF0", Offset = "0x10334F0", VA = "0x181034AF0", Slot = "28")] public override void Initialize() { base.Initialize(); Action action; PhotonNetwork.OnPhotonCustomRoomPropertiesChanged += action; ActionEvent onPhotonPlayerPropertiesChanged = PhotonNetwork.OnPhotonPlayerPropertiesChanged; ActionEvent actionEvent; PhotonNetwork.OnPhotonPlayerPropertiesChanged = actionEvent; Action action2; PhotonNetwork.OnPhotonPlayerDisconnected += action2; Action action3; PhotonNetwork.OnMasterClientSwitched += action3; Action action4; PhotonNetwork.OnLeftRoom += action4; } // Token: 0x06002E2C RID: 11820 RVA: 0x000C11AC File Offset: 0x000BF3AC [Token(Token = "0x6002E2C")] [Address(RVA = "0x1034790", Offset = "0x1033190", VA = "0x181034790", Slot = "29")] protected override void DisposeInternal() { Action action; PhotonNetwork.OnPhotonCustomRoomPropertiesChanged -= action; ActionEvent onPhotonPlayerPropertiesChanged = PhotonNetwork.OnPhotonPlayerPropertiesChanged; ActionEvent actionEvent; PhotonNetwork.OnPhotonPlayerPropertiesChanged = actionEvent; Action action2; PhotonNetwork.OnPhotonPlayerDisconnected -= action2; Action action3; PhotonNetwork.OnMasterClientSwitched -= action3; Action action4; PhotonNetwork.OnLeftRoom -= action4; base.DisposeInternal(); } // Token: 0x06002E2D RID: 11821 RVA: 0x000C1210 File Offset: 0x000BF410 [Token(Token = "0x6002E2D")] [Address(RVA = "0x1034DD0", Offset = "0x10337D0", VA = "0x181034DD0", Slot = "23")] protected override void SendPendingRoomUpdatesInternal(Hashtable GGDOPEDNIBB) { PhotonNetwork.CurrentRoom.InternalCacheProperties(GGDOPEDNIBB); } // Token: 0x06002E2E RID: 11822 RVA: 0x000C1230 File Offset: 0x000BF430 [Token(Token = "0x6002E2E")] [Address(RVA = "0x1034D50", Offset = "0x1033750", VA = "0x181034D50", Slot = "24")] protected override void SendPendingPlayerUpdatesInternal(Hashtable FEDFIPLFGNO) { Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; int num = 0; int num2 = 0; bool flag = localPlayer.SetCustomProperties(FEDFIPLFGNO, num2, num); } // Token: 0x06002E2F RID: 11823 RVA: 0x000C125C File Offset: 0x000BF45C [Token(Token = "0x6002E2F")] [Address(RVA = "0x10349F0", Offset = "0x10333F0", VA = "0x1810349F0", Slot = "25")] protected override HashSet GetPlayerIdsInRoom() { int num = 0; HashSet hashSet = new HashSet(); Photon.Realtime.Player[] playerList = PhotonNetwork.PlayerList; int length = playerList.Length; if (num < length) { int actorNumber = playerList[num].actorNumber; num++; } return hashSet; } // Token: 0x06002E30 RID: 11824 RVA: 0x000C12A0 File Offset: 0x000BF4A0 [Token(Token = "0x6002E30")] [Address(RVA = "0x2041590", Offset = "0x203FF90", VA = "0x182041590", Slot = "26")] public override object ToSerializableObject(T ONGBFDACHHG) { PMDMLFNOIDA pmdmlfnoida = PMDMLFNOIDA.ONCPNMDGGKG; return pmdmlfnoida.GNMALINGCMP(pmdmlfnoida); } // Token: 0x06002E31 RID: 11825 RVA: 0x000C12C4 File Offset: 0x000BF4C4 [Token(Token = "0x6002E31")] [Address(RVA = "0x1B5D940", Offset = "0x1B5C340", VA = "0x181B5D940", Slot = "27")] public override T FromSerializableObject(object ONGBFDACHHG) { PMDMLFNOIDA pmdmlfnoida = PMDMLFNOIDA.ONCPNMDGGKG; throw new NullReferenceException(); } // Token: 0x06002E32 RID: 11826 RVA: 0x000C12E0 File Offset: 0x000BF4E0 [Token(Token = "0x6002E32")] [Address(RVA = "0x1034E90", Offset = "0x1033890", VA = "0x181034E90")] public HIKONHFIADE() { } }