using System; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using Photon.Pun; using RecRoom.Core; using TMPro; using UnityEngine; namespace RecRoom.Activities.Orientation { // Token: 0x02002D47 RID: 11591 [Token(Token = "0x2002D47")] public class OrientationTearStripBox : MonoBehaviourPun { // Token: 0x17003609 RID: 13833 // (get) Token: 0x060137DA RID: 79834 RVA: 0x0047F9FC File Offset: 0x0047DBFC [Token(Token = "0x17003609")] public bool HACBIOINOLL { [Token(Token = "0x60137DA")] [Address(RVA = "0x16302F0", Offset = "0x162F2F0", VA = "0x1816302F0")] get { return this.tearStripBox.HACBIOINOLL; } } // Token: 0x060137DB RID: 79835 RVA: 0x0047FA1C File Offset: 0x0047DC1C [Token(Token = "0x60137DB")] [Address(RVA = "0x162FE60", Offset = "0x162EE60", VA = "0x18162FE60", Slot = "13")] protected override void Awake() { TearStripChest tearStripChest; Delegate @delegate; do { base..ctor(); tearStripChest = this.tearStripBox; BaseOpenableChest.FEFLGPNAFEI openEvent = tearStripChest.OpenEvent; BaseOpenableChest.FEFLGPNAFEI feflgpnafei = new BaseOpenableChest.FEFLGPNAFEI(this.MPNMMFNJEEA); @delegate = Delegate.Combine(openEvent, feflgpnafei); } while (@delegate != 0 && @delegate == 0); tearStripChest.OpenEvent = @delegate; Tool[] componentsInChildren = this.spawnRoot.GetComponentsInChildren(true); this.KILCKHOCGOB = componentsInChildren; } // Token: 0x060137DC RID: 79836 RVA: 0x0047FA80 File Offset: 0x0047DC80 [Token(Token = "0x60137DC")] [Address(RVA = "0x16301D0", Offset = "0x162F1D0", VA = "0x1816301D0")] private void Start() { TMP_Text tmp_Text = this.nametag; string text = ObscuredString.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.k__BackingField); string text2 = tmp_Text.text; int num = 0; this.JFMKLNLFMCP(num != 0); } // Token: 0x060137DD RID: 79837 RVA: 0x0047FABC File Offset: 0x0047DCBC [Token(Token = "0x60137DD")] [Address(RVA = "0x1630100", Offset = "0x162F100", VA = "0x181630100", Slot = "14")] protected override void OnDestroy() { TearStripChest tearStripChest; Delegate @delegate; for (;;) { base.OnDestroy(); tearStripChest = this.tearStripBox; BaseOpenableChest.FEFLGPNAFEI openEvent = tearStripChest.OpenEvent; BaseOpenableChest.FEFLGPNAFEI feflgpnafei = new BaseOpenableChest.FEFLGPNAFEI(this.MPNMMFNJEEA); @delegate = Delegate.Remove(openEvent, feflgpnafei); if (@delegate == 0) { break; } if (@delegate != 0) { goto Block_1; } } tearStripChest.OpenEvent = @delegate; return; Block_1: tearStripChest.OpenEvent = @delegate; } // Token: 0x060137DE RID: 79838 RVA: 0x0047FB10 File Offset: 0x0047DD10 [Token(Token = "0x60137DE")] [Address(RVA = "0x16300A0", Offset = "0x162F0A0", VA = "0x1816300A0")] private void MPNMMFNJEEA(BaseOpenableChest JLKLNMDCOPH) { this.JFMKLNLFMCP(true); this.spawnAnimator.SetTrigger("Spawn"); } // Token: 0x060137DF RID: 79839 RVA: 0x0047FB3C File Offset: 0x0047DD3C [Token(Token = "0x60137DF")] [Address(RVA = "0x162FF40", Offset = "0x162EF40", VA = "0x18162FF40")] private void JFMKLNLFMCP(bool CFICOGKHLAE) { if (base.OGIBLNIIHDK) { int num = 0; Tool[] kilckhocgob = this.KILCKHOCGOB; int length = kilckhocgob.Length; if (num < length) { Tool tool = kilckhocgob[num]; if (!tool.OGIBLNIIHDK) { PhotonView photonView = tool.JDHMIOJKLCK; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; photonView.TransferOwnership(agajmbpabdl); } tool.PAJGCGDFHKK = CFICOGKHLAE; RecRoomAudioClip recRoomAudioClip = this.toolAppearAudio; int num2 = 0; SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num2); num++; } } } // Token: 0x060137E0 RID: 79840 RVA: 0x0047FBBC File Offset: 0x0047DDBC [Token(Token = "0x60137E0")] [Address(RVA = "0x8E9790", Offset = "0x8E8790", VA = "0x1808E9790")] public OrientationTearStripBox() { } // Token: 0x0400CA3E RID: 51774 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400CA3E")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private TearStripChest tearStripBox; // Token: 0x0400CA3F RID: 51775 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400CA3F")] [SerializeField] private RecRoomAudioClip toolAppearAudio; // Token: 0x0400CA40 RID: 51776 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400CA40")] [SerializeField] private TMP_Text nametag; // Token: 0x0400CA41 RID: 51777 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400CA41")] [SerializeField] private Animator spawnAnimator; // Token: 0x0400CA42 RID: 51778 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400CA42")] [SerializeField] private GameObject spawnRoot; // Token: 0x0400CA43 RID: 51779 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400CA43")] private Tool[] KILCKHOCGOB; } }