97 lines
3.4 KiB
C#
97 lines
3.4 KiB
C#
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 <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: 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 <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: 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 <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: 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;
|
|
}
|