using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom.Core.Creation; using UnityEngine; namespace RecRoom.Core.GameManagement { // Token: 0x0200348F RID: 13455 [Token(Token = "0x200348F")] public class CharadesCoOpClassicGameRuleWrapper : GameRuleCircuitWrapperTool { // Token: 0x17004053 RID: 16467 // (get) Token: 0x060174F6 RID: 95478 RVA: 0x0056C308 File Offset: 0x0056A508 [Token(Token = "0x17004053")] public override OLEPPCBDAND IOFDFKMMBFE { [Token(Token = "0x60174F6")] [Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "18")] get { } } // Token: 0x060174F7 RID: 95479 RVA: 0x0056C318 File Offset: 0x0056A518 [Token(Token = "0x60174F7")] [Address(RVA = "0x1394A10", Offset = "0x1393A10", VA = "0x181394A10", Slot = "19")] protected override void PFILOHJDFAB() { float num = this.defaultGameDuration; this.ECJPCDHPEII = num; float num2 = this.defaultRoundPerformerDuration; this.HPOFFHGKEFO = num2; } // Token: 0x060174F8 RID: 95480 RVA: 0x0056C344 File Offset: 0x0056A544 [Token(Token = "0x60174F8")] [Address(RVA = "0x1394630", Offset = "0x1393630", VA = "0x181394630", 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: 0x060174F9 RID: 95481 RVA: 0x0056C3C4 File Offset: 0x0056A5C4 [Token(Token = "0x60174F9")] [Address(RVA = "0x1394840", Offset = "0x1393840", VA = "0x181394840", 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: 0x060174FA RID: 95482 RVA: 0x0056C408 File Offset: 0x0056A608 [Token(Token = "0x60174FA")] [Address(RVA = "0x13947E0", Offset = "0x13937E0", VA = "0x1813947E0", 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: 0x060174FB RID: 95483 RVA: 0x0056C450 File Offset: 0x0056A650 [Token(Token = "0x60174FB")] [Address(RVA = "0x1394940", Offset = "0x1393940", VA = "0x181394940", 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: 0x060174FC RID: 95484 RVA: 0x0056C480 File Offset: 0x0056A680 [Token(Token = "0x60174FC")] [Address(RVA = "0x1394A30", Offset = "0x1393A30", VA = "0x181394A30")] public CharadesCoOpClassicGameRuleWrapper() { } // Token: 0x060174FD RID: 95485 RVA: 0x0056C4AC File Offset: 0x0056A6AC [Token(Token = "0x60174FD")] [Address(RVA = "0x1394930", Offset = "0x1393930", VA = "0x181394930")] [CompilerGenerated] private float GNNBJCCEOPL() { return this.ECJPCDHPEII; } // Token: 0x060174FE RID: 95486 RVA: 0x0056C4C0 File Offset: 0x0056A6C0 [Token(Token = "0x60174FE")] [Address(RVA = "0x13947D0", Offset = "0x13937D0", VA = "0x1813947D0")] [CompilerGenerated] private void APNOFHABCAB(float DINHOLEGEMB) { this.ECJPCDHPEII = DINHOLEGEMB; } // Token: 0x060174FF RID: 95487 RVA: 0x0056C4D4 File Offset: 0x0056A6D4 [Token(Token = "0x60174FF")] [Address(RVA = "0x997130", Offset = "0x996130", VA = "0x180997130")] [CompilerGenerated] private float BCFDNDEMJBD() { return this.HPOFFHGKEFO; } // Token: 0x06017500 RID: 95488 RVA: 0x0056C4E8 File Offset: 0x0056A6E8 [Token(Token = "0x6017500")] [Address(RVA = "0x997240", Offset = "0x996240", VA = "0x180997240")] [CompilerGenerated] private void BLNPFMJBDMG(float DINHOLEGEMB) { this.HPOFFHGKEFO = DINHOLEGEMB; } // Token: 0x0400F229 RID: 61993 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400F229")] [SerializeField] private float defaultGameDuration = 300f; // Token: 0x0400F22A RID: 61994 [FieldOffset(Offset = "0x8C")] [Token(Token = "0x400F22A")] [SerializeField] private float defaultRoundPerformerDuration = 40f; // Token: 0x0400F22B RID: 61995 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400F22B")] private float ECJPCDHPEII; // Token: 0x0400F22C RID: 61996 [FieldOffset(Offset = "0x94")] [Token(Token = "0x400F22C")] private float HPOFFHGKEFO; } }