using System; using System.Threading.Tasks; using Cpp2IlInjected; using RecRoom.Core.Creation; using UnityEngine; namespace RecRoom { // Token: 0x020021BF RID: 8639 [Token(Token = "0x20021BF")] public class CreatorFreeGiftButtonSpawner : MonoBehaviour { // Token: 0x0600DAD3 RID: 56019 RVA: 0x00325270 File Offset: 0x00323470 [Token(Token = "0x600DAD3")] [Address(RVA = "0x12700C0", Offset = "0x126F0C0", VA = "0x1812700C0")] private void Awake() { MLDJDPHKGBO.BCGOBNMHOML bcgobnmhoml = new MLDJDPHKGBO.BCGOBNMHOML(); JAPOCJCDIJN.JHGPCFHDLEP jhgpcfhdlep = new JAPOCJCDIJN.JHGPCFHDLEP(this.EJHOLHHFCFJ); MLDJDPHKGBO.BCGOBNMHOML bcgobnmhoml2 = bcgobnmhoml.BAPEJOFOPCL((MJAPEGGDLJA)((uint)2048), jhgpcfhdlep); IDisposable disposable = MLDJDPHKGBO.ENNCEBJFFMB(this, bcgobnmhoml2); this.KHBOACBMGAI = disposable; } // Token: 0x0600DAD4 RID: 56020 RVA: 0x003252B4 File Offset: 0x003234B4 [Token(Token = "0x600DAD4")] [Address(RVA = "0x1270210", Offset = "0x126F210", VA = "0x181270210")] private void OnDestroy() { if (this.KHBOACBMGAI != 0) { } } // Token: 0x0600DAD5 RID: 56021 RVA: 0x003252CC File Offset: 0x003234CC [Token(Token = "0x600DAD5")] [Address(RVA = "0x1270190", Offset = "0x126F190", VA = "0x181270190")] private Task EJHOLHHFCFJ(JKLGMOGDCNE IIFJDCEPNMJ) { if (IIFJDCEPNMJ.k__BackingField == COINPCHOMPP.DEFAULT_ROOM) { this.PNIDAHKLIJL(); } return Task.CompletedTask; } // Token: 0x0600DAD6 RID: 56022 RVA: 0x003252F8 File Offset: 0x003234F8 [Token(Token = "0x600DAD6")] [Address(RVA = "0x1270260", Offset = "0x126F260", VA = "0x181270260")] private void PNIDAHKLIJL() { if (KKPBCOOONNK.BNNCCCFFALC) { int toolCount = Tool.GetToolCount((OGNBCNBPFCC)((uint)461)); int num = 0; int num2 = 0; ABMHDAEIKAF abmhdaeikaf = CreationManager.InstantiateRequestForSpawnableToolType((OGNBCNBPFCC)((uint)461), num2, true, num); Transform transform = base.transform; Vector3 vector; float z = vector.z; Transform transform2 = base.transform; ABMHDAEIKAF abmhdaeikaf2; Tool tool = abmhdaeikaf2.IINKJBCEBID().HLALBMPAGKI(); } } // Token: 0x0600DAD7 RID: 56023 RVA: 0x0032535C File Offset: 0x0032355C [Token(Token = "0x600DAD7")] [Address(RVA = "0x1270070", Offset = "0x126F070", VA = "0x181270070")] private static int AKIEMLCDLON() { return Tool.GetToolCount((OGNBCNBPFCC)((uint)461)); } // Token: 0x0600DAD8 RID: 56024 RVA: 0x00325374 File Offset: 0x00323574 [Token(Token = "0x600DAD8")] [Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")] public CreatorFreeGiftButtonSpawner() { } // Token: 0x04008BC1 RID: 35777 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4008BC1")] private IDisposable KHBOACBMGAI; } }