using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.GameManagement { // Token: 0x02002DD9 RID: 11737 [Token(Token = "0x2002DD9")] [StructLayout(3)] public class CharadesCoOpClassicGameRuleWrapper : GameRuleCircuitWrapperTool { // Token: 0x1700381E RID: 14366 // (get) Token: 0x06014EF8 RID: 85752 RVA: 0x0050656C File Offset: 0x0050476C [Token(Token = "0x1700381E")] public override OLEPPCBDAND IOFDFKMMBFE { [Token(Token = "0x6014EF8")] [Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880", Slot = "18")] get { } } // Token: 0x06014EF9 RID: 85753 RVA: 0x0050657C File Offset: 0x0050477C [Token(Token = "0x6014EF9")] [Address(RVA = "0x15E0E60", Offset = "0x15DF860", VA = "0x1815E0E60", Slot = "19")] protected override void PFILOHJDFAB() { float num = this.defaultGameDuration; this.ECJPCDHPEII = num; float num2 = this.defaultRoundPerformerDuration; this.HPOFFHGKEFO = num2; } // Token: 0x06014EFA RID: 85754 RVA: 0x005065A8 File Offset: 0x005047A8 [Token(Token = "0x6014EFA")] [Address(RVA = "0x189ABE0", Offset = "0x18995E0", VA = "0x18189ABE0", Slot = "22")] protected override void AMJHODPKAMA() { Func func = new Func(this.GNNBJCCEOPL); Action action = new Action(this.APNOFHABCAB); ulong num; base.EHGFLEINJGA("Game Duration", func, action, (int)num); Func func2 = new Func(this.BCFDNDEMJBD); Action action2 = new Action(this.BLNPFMJBDMG); ulong num2; base.EHGFLEINJGA("Round Duration", func2, action2, (int)num2); } // Token: 0x06014EFB RID: 85755 RVA: 0x0050660C File Offset: 0x0050480C [Token(Token = "0x6014EFB")] [Address(RVA = "0x189AD50", Offset = "0x1899750", VA = "0x18189AD50", Slot = "21")] protected override void GHKKAHMGNIM() { KCMNCAFFHJG lofhepjnhpm = this.LOFHEPJNHPM; int num = 0; GameRuleManager gameRuleManager = lofhepjnhpm.IAHDANBDAAM(num != 0); if (gameRuleManager == 0) { } int num2 = 0; if (gameRuleManager != num2) { float ecjpcdhpeii = this.ECJPCDHPEII; float hpoffhgkefo = this.HPOFFHGKEFO; } } // Token: 0x06014EFC RID: 85756 RVA: 0x00506654 File Offset: 0x00504854 [Token(Token = "0x6014EFC")] [Address(RVA = "0x189AD20", Offset = "0x1899720", VA = "0x18189AD20", Slot = "23")] protected override void DeserializeFrom(LPLECMBCDLE DMJBHJEJEPL) { ECFGJMDJMAL iaigaiegemm = DMJBHJEJEPL.IAIGAIEGEMM; if (iaigaiegemm != 0) { float cneenboiabc = iaigaiegemm.CNEENBOIABC; this.ECJPCDHPEII = cneenboiabc; float hejkilloicj = iaigaiegemm.HEJKILLOICJ; this.HPOFFHGKEFO = hejkilloicj; } } // Token: 0x06014EFD RID: 85757 RVA: 0x00506690 File Offset: 0x00504890 [Token(Token = "0x6014EFD")] [Address(RVA = "0x189AE70", Offset = "0x1899870", VA = "0x18189AE70", Slot = "24")] protected override void MABDMFJEFIE(ref LPLECMBCDLE DMJBHJEJEPL) { ECFGJMDJMAL ecfgjmdjmal = new ECFGJMDJMAL(); float ecjpcdhpeii = this.ECJPCDHPEII; ecfgjmdjmal.CNEENBOIABC = ecjpcdhpeii; float hpoffhgkefo = this.HPOFFHGKEFO; ecfgjmdjmal.HEJKILLOICJ = hpoffhgkefo; } // Token: 0x06014EFE RID: 85758 RVA: 0x005066C8 File Offset: 0x005048C8 [Token(Token = "0x6014EFE")] [Address(RVA = "0x189AF20", Offset = "0x1899920", VA = "0x18189AF20")] public CharadesCoOpClassicGameRuleWrapper() { } // Token: 0x06014EFF RID: 85759 RVA: 0x005066F4 File Offset: 0x005048F4 [Token(Token = "0x6014EFF")] [Address(RVA = "0x189AE60", Offset = "0x1899860", VA = "0x18189AE60")] [CompilerGenerated] private float GNNBJCCEOPL() { return this.ECJPCDHPEII; } // Token: 0x06014F00 RID: 85760 RVA: 0x00506708 File Offset: 0x00504908 [Token(Token = "0x6014F00")] [Address(RVA = "0x189AD10", Offset = "0x1899710", VA = "0x18189AD10")] [CompilerGenerated] private void APNOFHABCAB(float DINHOLEGEMB) { this.ECJPCDHPEII = DINHOLEGEMB; } // Token: 0x06014F01 RID: 85761 RVA: 0x0050671C File Offset: 0x0050491C [Token(Token = "0x6014F01")] [Address(RVA = "0x567CD0", Offset = "0x5666D0", VA = "0x180567CD0")] [CompilerGenerated] private float BCFDNDEMJBD() { return this.HPOFFHGKEFO; } // Token: 0x06014F02 RID: 85762 RVA: 0x00506730 File Offset: 0x00504930 [Token(Token = "0x6014F02")] [Address(RVA = "0x7D7B50", Offset = "0x7D6550", VA = "0x1807D7B50")] [CompilerGenerated] private void BLNPFMJBDMG(float DINHOLEGEMB) { this.HPOFFHGKEFO = DINHOLEGEMB; } // Token: 0x0400DF4C RID: 57164 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x400DF4C")] [SerializeField] private float defaultGameDuration = 300f; // Token: 0x0400DF4D RID: 57165 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8C")] [Token(Token = "0x400DF4D")] [SerializeField] private float defaultRoundPerformerDuration = 40f; // Token: 0x0400DF4E RID: 57166 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x400DF4E")] private float ECJPCDHPEII; // Token: 0x0400DF4F RID: 57167 [global::Cpp2IlInjected.FieldOffset(Offset = "0x94")] [Token(Token = "0x400DF4F")] private float HPOFFHGKEFO; } }