using System; using Cpp2IlInjected; using RecRoom.Avatars.Outfit; using UnityEngine; // Token: 0x02000332 RID: 818 [Token(Token = "0x2000332")] public class GiftBoxItemContainer : SpawnedItemContainer { // Token: 0x0600192C RID: 6444 RVA: 0x00065CEC File Offset: 0x00063EEC [Token(Token = "0x600192C")] [Address(RVA = "0x10A1A50", Offset = "0x10A0850", VA = "0x1810A1A50", 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: 0x0600192D RID: 6445 RVA: 0x00065D70 File Offset: 0x00063F70 [Token(Token = "0x600192D")] [Address(RVA = "0x10A1DA0", Offset = "0x10A0BA0", VA = "0x1810A1DA0", 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: 0x0600192E RID: 6446 RVA: 0x00065DCC File Offset: 0x00063FCC [Token(Token = "0x600192E")] [Address(RVA = "0x10A1BC0", Offset = "0x10A09C0", VA = "0x1810A1BC0")] 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: 0x0600192F RID: 6447 RVA: 0x00065E7C File Offset: 0x0006407C [Token(Token = "0x600192F")] [Address(RVA = "0x10A1E90", Offset = "0x10A0C90", VA = "0x1810A1E90")] public GiftBoxItemContainer() { } // Token: 0x0400131F RID: 4895 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400131F")] private float HCGMBMLEIMN = 1f; }