using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Activities.StuntRunner; using UnityEngine; namespace RecRoom.Core.GameManagement { // Token: 0x02002DE4 RID: 11748 [Token(Token = "0x2002DE4")] [StructLayout(3)] public class StuntRunnerGameRuleWrapper : GameRuleCircuitWrapperTool { // Token: 0x06014F54 RID: 85844 RVA: 0x005073D4 File Offset: 0x005055D4 [Token(Token = "0x6014F54")] [Address(RVA = "0x15ECC10", Offset = "0x15EB610", VA = "0x1815ECC10", Slot = "19")] protected override void PFILOHJDFAB() { int num = this.defaultMaxCourseTime; this.KPHFPPLDEEO = num; bool flag = this.defaultMusicEnabled; this.MPMIKIAHBCH = flag; bool flag2 = this.defaultAnnouncerEnabled; this.OGPNDBPCHDA = flag2; bool flag3 = this.defaultAmbienceEnabled; this.FJEMEGEBJNB = flag3; bool flag4 = this.defaultSpotlightsEnabled; this.KFPKMHODAJF = flag4; } // Token: 0x06014F55 RID: 85845 RVA: 0x0050742C File Offset: 0x0050562C [Token(Token = "0x6014F55")] [Address(RVA = "0x15EC660", Offset = "0x15EB060", VA = "0x1815EC660", Slot = "22")] protected override void AMJHODPKAMA() { base..ctor(); Func func = new Func(this.CLOLCIIGEKL); Action action = new Action(this.CKMELBENMBF); ulong num; base.CPNGOMINCGF("Max Course Time (seconds)", func, action, (int)num); Func func2 = new Func(this.LEOMAFFJJFG); Action action2 = new Action(this.ODEJIKBHLNE); ulong num2; base.FINDHKFEJFP("Play music", func2, action2, (int)num2); Func func3 = new Func(this.OCPKIIDBFNM); Action action3 = new Action(this.HLPNKNMCIEH); ulong num3; base.FINDHKFEJFP("Play announcer vocals", func3, action3, (int)num3); Func func4 = new Func(this.DEFOPGGJLDM); Action action4 = new Action(this.GGEJGNEOIGI); ulong num4; base.FINDHKFEJFP("Play ambience sounds", func4, action4, (int)num4); Func func5 = new Func(this.MJMKKEFGMJI); Action action5 = new Action(this.IOKIHFIPJAH); ulong num5; base.FINDHKFEJFP("Enable player spotlights", func5, action5, (int)num5); } // Token: 0x06014F56 RID: 85846 RVA: 0x00507520 File Offset: 0x00505720 [Token(Token = "0x6014F56")] [Address(RVA = "0x15EC9A0", Offset = "0x15EB3A0", VA = "0x1815EC9A0", Slot = "21")] protected override void GHKKAHMGNIM() { base..ctor(); StuntRunnerManager instance = StuntRunnerManager.ONCPNMDGGKG; int num = 0; if (instance != num) { bool mpmikiahbch = this.MPMIKIAHBCH; instance.ACPDBCPBHGM = mpmikiahbch; bool ogpndbpchda = this.OGPNDBPCHDA; instance.k__BackingField = ogpndbpchda; bool fjemegebjnb = this.FJEMEGEBJNB; instance.k__BackingField = fjemegebjnb; bool kfpkmhodajf = this.KFPKMHODAJF; instance.k__BackingField = kfpkmhodajf; } } // Token: 0x06014F57 RID: 85847 RVA: 0x0050758C File Offset: 0x0050578C [Token(Token = "0x6014F57")] [Address(RVA = "0x15EC900", Offset = "0x15EB300", VA = "0x1815EC900", Slot = "23")] protected override void DeserializeFrom(LPLECMBCDLE DMJBHJEJEPL) { base.DeserializeFrom(DMJBHJEJEPL); HAADJHEAMPL hljiobhdljo = DMJBHJEJEPL.HLJIOBHDLJO; if (hljiobhdljo != 0) { int gphdcpnmahg = hljiobhdljo.GPHDCPNMAHG; this.KPHFPPLDEEO = gphdcpnmahg; bool cphfjpdaegp = DMJBHJEJEPL.HLJIOBHDLJO.CPHFJPDAEGP; this.MPMIKIAHBCH = cphfjpdaegp; bool ncabpakeknb = DMJBHJEJEPL.HLJIOBHDLJO.NCABPAKEKNB; this.OGPNDBPCHDA = ncabpakeknb; bool jbdjmemmgkj = DMJBHJEJEPL.HLJIOBHDLJO.JBDJMEMMGKJ; this.FJEMEGEBJNB = jbdjmemmgkj; bool mdommncmjkh = DMJBHJEJEPL.HLJIOBHDLJO.MDOMMNCMJKH; this.KFPKMHODAJF = mdommncmjkh; } } // Token: 0x06014F58 RID: 85848 RVA: 0x00507610 File Offset: 0x00505810 [Token(Token = "0x6014F58")] [Address(RVA = "0x15ECAC0", Offset = "0x15EB4C0", VA = "0x1815ECAC0", Slot = "24")] protected override void MABDMFJEFIE(ref LPLECMBCDLE DMJBHJEJEPL) { base.DeserializeFrom(ref DMJBHJEJEPL); HAADJHEAMPL haadjheampl = new HAADJHEAMPL(); bool kfpkmhodajf = this.KFPKMHODAJF; } // Token: 0x06014F59 RID: 85849 RVA: 0x00507638 File Offset: 0x00505838 [Token(Token = "0x6014F59")] [Address(RVA = "0x15ECC60", Offset = "0x15EB660", VA = "0x1815ECC60")] public StuntRunnerGameRuleWrapper() { } // Token: 0x06014F5A RID: 85850 RVA: 0x00507660 File Offset: 0x00505860 [Token(Token = "0x6014F5A")] [Address(RVA = "0x4EA8C0", Offset = "0x4E92C0", VA = "0x1804EA8C0")] [CompilerGenerated] private int CLOLCIIGEKL() { return this.KPHFPPLDEEO; } // Token: 0x06014F5B RID: 85851 RVA: 0x00507674 File Offset: 0x00505874 [Token(Token = "0x6014F5B")] [Address(RVA = "0x568530", Offset = "0x566F30", VA = "0x180568530")] [CompilerGenerated] private void CKMELBENMBF(int DINHOLEGEMB) { this.KPHFPPLDEEO = DINHOLEGEMB; } // Token: 0x06014F5C RID: 85852 RVA: 0x00507688 File Offset: 0x00505888 [Token(Token = "0x6014F5C")] [Address(RVA = "0x15ECAB0", Offset = "0x15EB4B0", VA = "0x1815ECAB0")] [CompilerGenerated] private bool LEOMAFFJJFG() { return this.MPMIKIAHBCH; } // Token: 0x06014F5D RID: 85853 RVA: 0x0050769C File Offset: 0x0050589C [Token(Token = "0x6014F5D")] [Address(RVA = "0x15ECC00", Offset = "0x15EB600", VA = "0x1815ECC00")] [CompilerGenerated] private void ODEJIKBHLNE(bool DINHOLEGEMB) { this.MPMIKIAHBCH = DINHOLEGEMB; } // Token: 0x06014F5E RID: 85854 RVA: 0x005076B0 File Offset: 0x005058B0 [Token(Token = "0x6014F5E")] [Address(RVA = "0x15ECBF0", Offset = "0x15EB5F0", VA = "0x1815ECBF0")] [CompilerGenerated] private bool OCPKIIDBFNM() { return this.OGPNDBPCHDA; } // Token: 0x06014F5F RID: 85855 RVA: 0x005076C4 File Offset: 0x005058C4 [Token(Token = "0x6014F5F")] [Address(RVA = "0x15ECA90", Offset = "0x15EB490", VA = "0x1815ECA90")] [CompilerGenerated] private void HLPNKNMCIEH(bool DINHOLEGEMB) { this.OGPNDBPCHDA = DINHOLEGEMB; } // Token: 0x06014F60 RID: 85856 RVA: 0x005076D8 File Offset: 0x005058D8 [Token(Token = "0x6014F60")] [Address(RVA = "0x15EC8F0", Offset = "0x15EB2F0", VA = "0x1815EC8F0")] [CompilerGenerated] private bool DEFOPGGJLDM() { return this.FJEMEGEBJNB; } // Token: 0x06014F61 RID: 85857 RVA: 0x005076EC File Offset: 0x005058EC [Token(Token = "0x6014F61")] [Address(RVA = "0x15EC990", Offset = "0x15EB390", VA = "0x1815EC990")] [CompilerGenerated] private void GGEJGNEOIGI(bool DINHOLEGEMB) { this.FJEMEGEBJNB = DINHOLEGEMB; } // Token: 0x06014F62 RID: 85858 RVA: 0x00507700 File Offset: 0x00505900 [Token(Token = "0x6014F62")] [Address(RVA = "0x15ECBE0", Offset = "0x15EB5E0", VA = "0x1815ECBE0")] [CompilerGenerated] private bool MJMKKEFGMJI() { return this.KFPKMHODAJF; } // Token: 0x06014F63 RID: 85859 RVA: 0x00507714 File Offset: 0x00505914 [Token(Token = "0x6014F63")] [Address(RVA = "0x15ECAA0", Offset = "0x15EB4A0", VA = "0x1815ECAA0")] [CompilerGenerated] private void IOKIHFIPJAH(bool DINHOLEGEMB) { this.KFPKMHODAJF = DINHOLEGEMB; } // Token: 0x0400DF6C RID: 57196 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x400DF6C")] [SerializeField] private int defaultMaxCourseTime = (int)((ulong)180L); // Token: 0x0400DF6D RID: 57197 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8C")] [Token(Token = "0x400DF6D")] [SerializeField] private bool defaultMusicEnabled = true; // Token: 0x0400DF6E RID: 57198 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8D")] [Token(Token = "0x400DF6E")] [SerializeField] private bool defaultAnnouncerEnabled; // Token: 0x0400DF6F RID: 57199 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8E")] [Token(Token = "0x400DF6F")] [SerializeField] private bool defaultAmbienceEnabled; // Token: 0x0400DF70 RID: 57200 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8F")] [Token(Token = "0x400DF70")] [SerializeField] private bool defaultSpotlightsEnabled; // Token: 0x0400DF71 RID: 57201 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x400DF71")] private int KPHFPPLDEEO; // Token: 0x0400DF72 RID: 57202 [global::Cpp2IlInjected.FieldOffset(Offset = "0x94")] [Token(Token = "0x400DF72")] private bool MPMIKIAHBCH; // Token: 0x0400DF73 RID: 57203 [global::Cpp2IlInjected.FieldOffset(Offset = "0x95")] [Token(Token = "0x400DF73")] private bool OGPNDBPCHDA; // Token: 0x0400DF74 RID: 57204 [global::Cpp2IlInjected.FieldOffset(Offset = "0x96")] [Token(Token = "0x400DF74")] private bool FJEMEGEBJNB; // Token: 0x0400DF75 RID: 57205 [global::Cpp2IlInjected.FieldOffset(Offset = "0x97")] [Token(Token = "0x400DF75")] private bool KFPKMHODAJF; } }