using System; using System.Collections.Generic; using System.Reflection; using Cpp2IlInjected; using UnityEngine; namespace RecRoom { // Token: 0x02002181 RID: 8577 [Token(Token = "0x2002181")] public class PlayerVisibleInCamera : VisibleInCamera { // Token: 0x0600D959 RID: 55641 RVA: 0x0031F27C File Offset: 0x0031D47C [Token(Token = "0x600D959")] [Address(RVA = "0x19EC920", Offset = "0x19EB920", VA = "0x1819EC920", Slot = "4")] protected override bool MDFDMOJCCNM() { int num; bool flag; do { num = 0; Player player = this.player; flag = base.MDFDMOJCCNM(); if (flag) { break; } PlayerHand leftHand = this.player.leftHand; if (this.OFPFPFCCMAI(leftHand)) { } PlayerHand rightHand = this.player.rightHand; flag = this.OFPFPFCCMAI(rightHand); if (flag) { break; } List gglhmcfdpek = this.GGLHMCFDPEK; bool flag2; if (flag2) { flag = flag2; while (!flag2) { } } } while (num != 0); return flag; } // Token: 0x0600D95A RID: 55642 RVA: 0x0031F2F8 File Offset: 0x0031D4F8 [Token(Token = "0x600D95A")] [Address(RVA = "0x19ECAF0", Offset = "0x19EBAF0", VA = "0x1819ECAF0")] private bool OFPFPFCCMAI(PlayerHand ONFJHABGCIP) { Tool febapkcnndc = ONFJHABGCIP.FEBAPKCNNDC; int num = 0; bool flag = febapkcnndc != num; if (!flag) { return flag; } return febapkcnndc.visibleInCamera.GDPKBEBEOBA; } // Token: 0x0600D95B RID: 55643 RVA: 0x0031F330 File Offset: 0x0031D530 [Token(Token = "0x600D95B")] [Address(RVA = "0x19EC8B0", Offset = "0x19EB8B0", VA = "0x1819EC8B0")] public void AddCustomVisibilityChecker(PlayerVisibleInCamera.NCEFBKLOGLC PEFEEBBGAGK) { if (!this.GGLHMCFDPEK.Contains(PEFEEBBGAGK)) { this.GGLHMCFDPEK.Add(PEFEEBBGAGK); } } // Token: 0x0600D95C RID: 55644 RVA: 0x0031F360 File Offset: 0x0031D560 [Token(Token = "0x600D95C")] [Address(RVA = "0x19ECB80", Offset = "0x19EBB80", VA = "0x1819ECB80")] public void RemoveCustomVisibilityChecker(PlayerVisibleInCamera.NCEFBKLOGLC PEFEEBBGAGK) { bool flag = this.GGLHMCFDPEK.Remove(PEFEEBBGAGK); } // Token: 0x0600D95D RID: 55645 RVA: 0x0031F380 File Offset: 0x0031D580 [Token(Token = "0x600D95D")] [Address(RVA = "0x19ECBE0", Offset = "0x19EBBE0", VA = "0x1819ECBE0")] public PlayerVisibleInCamera() { List list = new List(); this.GGLHMCFDPEK = list; base..ctor(); } // Token: 0x04008A98 RID: 35480 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4008A98")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private Player player; // Token: 0x04008A99 RID: 35481 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4008A99")] private readonly List GGLHMCFDPEK; // Token: 0x02002182 RID: 8578 [Token(Token = "0x2002182")] public sealed class NCEFBKLOGLC : MulticastDelegate { // Token: 0x0600D95E RID: 55646 RVA: 0x0031F3A0 File Offset: 0x0031D5A0 [Token(Token = "0x600D95E")] [Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")] public NCEFBKLOGLC(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x0600D95F RID: 55647 RVA: 0x0031F3BC File Offset: 0x0031D5BC [Token(Token = "0x600D95F")] [Address(RVA = "0x12879F0", Offset = "0x12869F0", VA = "0x1812879F0", Slot = "13")] public bool Invoke() { Delegate[] delegates = this.delegates; if (delegates != 0) { } int num = 0; uint num2; if (num2 == (uint)0) { return; } Delegate @delegate = delegates[1]; Delegate delegate2 = delegates[0]; uint num3; if (@delegate.method_info == num3) { throw new ExecutionEngineException(); } ExecutionEngineException ex; if (ex != 0) { } if (delegate2 != 0 && @delegate.method_info != num3 && @delegate == (ulong)1L) { MethodInfo method_info = @delegate.method_info; int num4 = 0; num4 += num4; num4++; num4 += num4; num4 += method_info; num4 += 19; uint num5; num5 += num5; uint num6; num6 += (uint)19; } num++; } // Token: 0x0600D960 RID: 55648 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600D960")] [Address(RVA = "0x564230", Offset = "0x563230", VA = "0x180564230", Slot = "14")] public IAsyncResult BeginInvoke(AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600D961 RID: 55649 RVA: 0x0031F460 File Offset: 0x0031D660 [Token(Token = "0x600D961")] [Address(RVA = "0x56AA00", Offset = "0x569A00", VA = "0x18056AA00", Slot = "15")] public bool EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new NullReferenceException(); } } } }