using System; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using Photon.Pun; using RecRoom.Core; using TMPro; using UnityEngine; namespace RecRoom.Activities.Orientation { // Token: 0x02002C5E RID: 11358 [Token(Token = "0x2002C5E")] public class OrientationTearStripBox : MonoBehaviourPun { // Token: 0x17003555 RID: 13653 // (get) Token: 0x06013399 RID: 78745 RVA: 0x00475CA0 File Offset: 0x00473EA0 [Token(Token = "0x17003555")] public bool HACBIOINOLL { [Token(Token = "0x6013399")] [Address(RVA = "0xB30490", Offset = "0xB2F290", VA = "0x180B30490")] get { return this.tearStripBox.HACBIOINOLL; } } // Token: 0x0601339A RID: 78746 RVA: 0x00475CC0 File Offset: 0x00473EC0 [Token(Token = "0x601339A")] [Address(RVA = "0xB30000", Offset = "0xB2EE00", VA = "0x180B30000", 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: 0x0601339B RID: 78747 RVA: 0x00475D24 File Offset: 0x00473F24 [Token(Token = "0x601339B")] [Address(RVA = "0xB30370", Offset = "0xB2F170", VA = "0x180B30370")] 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: 0x0601339C RID: 78748 RVA: 0x00475D60 File Offset: 0x00473F60 [Token(Token = "0x601339C")] [Address(RVA = "0xB302A0", Offset = "0xB2F0A0", VA = "0x180B302A0", 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: 0x0601339D RID: 78749 RVA: 0x00475DB4 File Offset: 0x00473FB4 [Token(Token = "0x601339D")] [Address(RVA = "0xB30240", Offset = "0xB2F040", VA = "0x180B30240")] private void MPNMMFNJEEA(BaseOpenableChest JLKLNMDCOPH) { this.JFMKLNLFMCP(true); this.spawnAnimator.SetTrigger("Spawn"); } // Token: 0x0601339E RID: 78750 RVA: 0x00475DE0 File Offset: 0x00473FE0 [Token(Token = "0x601339E")] [Address(RVA = "0xB300E0", Offset = "0xB2EEE0", VA = "0x180B300E0")] 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: 0x0601339F RID: 78751 RVA: 0x00475E60 File Offset: 0x00474060 [Token(Token = "0x601339F")] [Address(RVA = "0x752FB0", Offset = "0x751DB0", VA = "0x180752FB0")] public OrientationTearStripBox() { } // Token: 0x0400C82A RID: 51242 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400C82A")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private TearStripChest tearStripBox; // Token: 0x0400C82B RID: 51243 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400C82B")] [SerializeField] private RecRoomAudioClip toolAppearAudio; // Token: 0x0400C82C RID: 51244 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400C82C")] [SerializeField] private TMP_Text nametag; // Token: 0x0400C82D RID: 51245 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400C82D")] [SerializeField] private Animator spawnAnimator; // Token: 0x0400C82E RID: 51246 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400C82E")] [SerializeField] private GameObject spawnRoot; // Token: 0x0400C82F RID: 51247 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400C82F")] private Tool[] KILCKHOCGOB; } }