using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom.Core.Creation; using UnityEngine; namespace RecRoom.Core.GameManagement { // Token: 0x020033A2 RID: 13218 [Token(Token = "0x20033A2")] public class CharadesCoOpClassicGameRuleWrapper : GameRuleCircuitWrapperTool { // Token: 0x17003F90 RID: 16272 // (get) Token: 0x06017068 RID: 94312 RVA: 0x00561220 File Offset: 0x0055F420 [Token(Token = "0x17003F90")] public override OLEPPCBDAND IOFDFKMMBFE { [Token(Token = "0x6017068")] [Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "18")] get { } } // Token: 0x06017069 RID: 94313 RVA: 0x00561230 File Offset: 0x0055F430 [Token(Token = "0x6017069")] [Address(RVA = "0x89BF10", Offset = "0x89AD10", VA = "0x18089BF10", Slot = "19")] protected override void PFILOHJDFAB() { float num = this.defaultGameDuration; this.ECJPCDHPEII = num; float num2 = this.defaultRoundPerformerDuration; this.HPOFFHGKEFO = num2; } // Token: 0x0601706A RID: 94314 RVA: 0x0056125C File Offset: 0x0055F45C [Token(Token = "0x601706A")] [Address(RVA = "0x89BB10", Offset = "0x89A910", VA = "0x18089BB10", Slot = "22")] protected override void AMJHODPKAMA() { base..ctor(); CreationObject creationObject = this.tool.creationObject; Func func = new Func(this.GNNBJCCEOPL); Action action = new Action(this.APNOFHABCAB); ulong num; ECJBHJOCKHL ecjbhjockhl; base.EHGFLEINJGA("Game Duration", func, action, (int)num, ecjbhjockhl); Func func2 = new Func(this.BCFDNDEMJBD); Action action2 = new Action(this.BLNPFMJBDMG); ulong num2; base.EHGFLEINJGA("Round Duration", func2, action2, (int)num2, ecjbhjockhl); } // Token: 0x0601706B RID: 94315 RVA: 0x005612DC File Offset: 0x0055F4DC [Token(Token = "0x601706B")] [Address(RVA = "0x89BD40", Offset = "0x89AB40", VA = "0x18089BD40", Slot = "21")] protected override void GHKKAHMGNIM() { base..ctor(); GameRuleManager gameRuleManager = base.ONBCAGFIKMD; if (gameRuleManager == 0) { } int num = 0; if (gameRuleManager != num) { float ecjpcdhpeii = this.ECJPCDHPEII; float hpoffhgkefo = this.HPOFFHGKEFO; } } // Token: 0x0601706C RID: 94316 RVA: 0x00561320 File Offset: 0x0055F520 [Token(Token = "0x601706C")] [Address(RVA = "0x89BCE0", Offset = "0x89AAE0", VA = "0x18089BCE0", Slot = "23")] protected override void DeserializeFrom(LPLECMBCDLE DMJBHJEJEPL) { base.b__1_0(DMJBHJEJEPL); ECFGJMDJMAL iaigaiegemm = DMJBHJEJEPL.IAIGAIEGEMM; if (iaigaiegemm != 0) { float cneenboiabc = iaigaiegemm.CNEENBOIABC; this.ECJPCDHPEII = cneenboiabc; float hejkilloicj = DMJBHJEJEPL.IAIGAIEGEMM.HEJKILLOICJ; this.HPOFFHGKEFO = hejkilloicj; } } // Token: 0x0601706D RID: 94317 RVA: 0x00561368 File Offset: 0x0055F568 [Token(Token = "0x601706D")] [Address(RVA = "0x89BE40", Offset = "0x89AC40", VA = "0x18089BE40", Slot = "24")] protected override void MABDMFJEFIE(ref LPLECMBCDLE DMJBHJEJEPL) { base.b__1_0(ref DMJBHJEJEPL); base.b__1_0(ref DMJBHJEJEPL); ECFGJMDJMAL ecfgjmdjmal = new ECFGJMDJMAL(); float hpoffhgkefo = this.HPOFFHGKEFO; } // Token: 0x0601706E RID: 94318 RVA: 0x00561398 File Offset: 0x0055F598 [Token(Token = "0x601706E")] [Address(RVA = "0x89BF30", Offset = "0x89AD30", VA = "0x18089BF30")] public CharadesCoOpClassicGameRuleWrapper() { } // Token: 0x0601706F RID: 94319 RVA: 0x005613C4 File Offset: 0x0055F5C4 [Token(Token = "0x601706F")] [Address(RVA = "0x89BE30", Offset = "0x89AC30", VA = "0x18089BE30")] [CompilerGenerated] private float GNNBJCCEOPL() { return this.ECJPCDHPEII; } // Token: 0x06017070 RID: 94320 RVA: 0x005613D8 File Offset: 0x0055F5D8 [Token(Token = "0x6017070")] [Address(RVA = "0x89BCB0", Offset = "0x89AAB0", VA = "0x18089BCB0")] [CompilerGenerated] private void APNOFHABCAB(float DINHOLEGEMB) { this.ECJPCDHPEII = DINHOLEGEMB; } // Token: 0x06017071 RID: 94321 RVA: 0x005613EC File Offset: 0x0055F5EC [Token(Token = "0x6017071")] [Address(RVA = "0x89BCC0", Offset = "0x89AAC0", VA = "0x18089BCC0")] [CompilerGenerated] private float BCFDNDEMJBD() { return this.HPOFFHGKEFO; } // Token: 0x06017072 RID: 94322 RVA: 0x00561400 File Offset: 0x0055F600 [Token(Token = "0x6017072")] [Address(RVA = "0x89BCD0", Offset = "0x89AAD0", VA = "0x18089BCD0")] [CompilerGenerated] private void BLNPFMJBDMG(float DINHOLEGEMB) { this.HPOFFHGKEFO = DINHOLEGEMB; } // Token: 0x0400EFE2 RID: 61410 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400EFE2")] [SerializeField] private float defaultGameDuration = 300f; // Token: 0x0400EFE3 RID: 61411 [FieldOffset(Offset = "0x8C")] [Token(Token = "0x400EFE3")] [SerializeField] private float defaultRoundPerformerDuration = 40f; // Token: 0x0400EFE4 RID: 61412 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400EFE4")] private float ECJPCDHPEII; // Token: 0x0400EFE5 RID: 61413 [FieldOffset(Offset = "0x94")] [Token(Token = "0x400EFE5")] private float HPOFFHGKEFO; } }