Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

97 lines
3.4 KiB
C#

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 <MBFGOCOFHHM>k__BackingField = this.<MBFGOCOFHHM>k__BackingField;
int num = 0;
if (<MBFGOCOFHHM>k__BackingField != num)
{
PlayerSpawnedEquipment <FLFJCIPBAPA>k__BackingField = this.<MBFGOCOFHHM>k__BackingField.<FLFJCIPBAPA>k__BackingField;
int num2 = 0;
if (<FLFJCIPBAPA>k__BackingField != num2)
{
Tool <MBFGOCOFHHM>k__BackingField2 = this.<MBFGOCOFHHM>k__BackingField;
MFBGLIHGCGO<Tool> postPickupEvent = <MBFGOCOFHHM>k__BackingField2.PostPickupEvent;
Action<Tool> action = new Action(this.MNCLFHBBPHB);
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(postPickupEvent, action);
<MBFGOCOFHHM>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 <FLFJCIPBAPA>k__BackingField = EGFEJGHDNAI.<FLFJCIPBAPA>k__BackingField;
int num = 0;
if (<FLFJCIPBAPA>k__BackingField != num && EGFEJGHDNAI.<FLFJCIPBAPA>k__BackingField.<MHCDCIGJNNA>k__BackingField)
{
OutfitTool component = EGFEJGHDNAI.GetComponent<OutfitTool>();
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 <FLFJCIPBAPA>k__BackingField = NBHJPDBHDHB.<FLFJCIPBAPA>k__BackingField;
int num2 = 0;
if (<FLFJCIPBAPA>k__BackingField != num2)
{
MFBGLIHGCGO<Tool> postPickupEvent = NBHJPDBHDHB.PostPickupEvent;
Action<Tool> action = new Action(this.MNCLFHBBPHB);
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(postPickupEvent, action);
NBHJPDBHDHB.PostPickupEvent = mfbglihgcgo;
Player <APAJHLAPLCB>k__BackingField = NBHJPDBHDHB.<FLFJCIPBAPA>k__BackingField.<APAJHLAPLCB>k__BackingField;
int num3 = 0;
if (<APAJHLAPLCB>k__BackingField != num3)
{
Transform transform = <APAJHLAPLCB>k__BackingField.<BBJNDCODHNJ>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;
}