using System; using Cpp2IlInjected; using RecRoom.Avatars.Outfit; using UnityEngine; // Token: 0x0200033C RID: 828 [Token(Token = "0x200033C")] public class GiftBoxItemContainer : SpawnedItemContainer { // Token: 0x060019A3 RID: 6563 RVA: 0x00066C50 File Offset: 0x00064E50 [Token(Token = "0x60019A3")] [Address(RVA = "0x1BFEDB0", Offset = "0x1BFDDB0", VA = "0x181BFEDB0", Slot = "4")] public override void AttachTool(Tool EGFEJGHDNAI) { Transform transform = EGFEJGHDNAI.transform; base.AttachTool(EGFEJGHDNAI); Tool k__BackingField = this.k__BackingField; int num = 0; if (k__BackingField != num) { PlayerSpawnedEquipment k__BackingField = this.k__BackingField.k__BackingField; int num2 = 0; if (k__BackingField != num2) { Tool k__BackingField2 = this.k__BackingField; MFBGLIHGCGO postPickupEvent = k__BackingField2.PostPickupEvent; Action action = new Action(this.MNCLFHBBPHB); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(postPickupEvent, action); k__BackingField2.PostPickupEvent = mfbglihgcgo; } } } // Token: 0x060019A4 RID: 6564 RVA: 0x00066CD4 File Offset: 0x00064ED4 [Token(Token = "0x60019A4")] [Address(RVA = "0x1BFF100", Offset = "0x1BFE100", VA = "0x181BFF100", Slot = "6")] public override void OnReleased(Tool EGFEJGHDNAI) { base.OnPickup(EGFEJGHDNAI); PlayerSpawnedEquipment k__BackingField = EGFEJGHDNAI.k__BackingField; int num = 0; if (k__BackingField != num && EGFEJGHDNAI.k__BackingField.k__BackingField) { OutfitTool component = EGFEJGHDNAI.GetComponent(); int num2 = 0; if (component != num2) { int num3 = 0; EGFEJGHDNAI.AuthorityResetToLastSpawnPosition(num3 != 0); } } } // Token: 0x060019A5 RID: 6565 RVA: 0x00066D30 File Offset: 0x00064F30 [Token(Token = "0x60019A5")] [Address(RVA = "0x1BFEF20", Offset = "0x1BFDF20", VA = "0x181BFEF20")] private void MNCLFHBBPHB(Tool NBHJPDBHDHB) { int num = 0; if (NBHJPDBHDHB != num) { PlayerSpawnedEquipment k__BackingField = NBHJPDBHDHB.k__BackingField; int num2 = 0; if (k__BackingField != num2) { MFBGLIHGCGO postPickupEvent = NBHJPDBHDHB.PostPickupEvent; Action action = new Action(this.MNCLFHBBPHB); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(postPickupEvent, action); NBHJPDBHDHB.PostPickupEvent = mfbglihgcgo; Player k__BackingField = NBHJPDBHDHB.k__BackingField.k__BackingField; int num3 = 0; if (k__BackingField != num3) { Transform transform = k__BackingField.k__BackingField.transform; NBHJPDBHDHB.SetParentTransform(transform, true); Transform transform2 = NBHJPDBHDHB.transform; float hcgmbmleimn = this.HCGMBMLEIMN; transform2.CAIHJLKEPIF(hcgmbmleimn); } NBHJPDBHDHB.SetUsingGravityRigidBody(true); } } } // Token: 0x060019A6 RID: 6566 RVA: 0x00066DE0 File Offset: 0x00064FE0 [Token(Token = "0x60019A6")] [Address(RVA = "0x1BFF1F0", Offset = "0x1BFE1F0", VA = "0x181BFF1F0")] public GiftBoxItemContainer() { } // Token: 0x04001371 RID: 4977 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4001371")] private float HCGMBMLEIMN = 1f; }