Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RecRoom/Core/GameManagement/StuntRunnerGameRuleWrapper.cs
T
2026-04-08 23:40:05 +02:00

266 lines
8.7 KiB
C#

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<int> func = new Func(this.CLOLCIIGEKL);
Action<int> action = new Action(this.CKMELBENMBF);
ulong num;
base.CPNGOMINCGF("Max Course Time (seconds)", func, action, (int)num);
Func<bool> func2 = new Func(this.LEOMAFFJJFG);
Action<bool> action2 = new Action(this.ODEJIKBHLNE);
ulong num2;
base.FINDHKFEJFP("Play music", func2, action2, (int)num2);
Func<bool> func3 = new Func(this.OCPKIIDBFNM);
Action<bool> action3 = new Action(this.HLPNKNMCIEH);
ulong num3;
base.FINDHKFEJFP("Play announcer vocals", func3, action3, (int)num3);
Func<bool> func4 = new Func(this.DEFOPGGJLDM);
Action<bool> action4 = new Action(this.GGEJGNEOIGI);
ulong num4;
base.FINDHKFEJFP("Play ambience sounds", func4, action4, (int)num4);
Func<bool> func5 = new Func(this.MJMKKEFGMJI);
Action<bool> 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.<ABCBPDFLBDG>k__BackingField = ogpndbpchda;
bool fjemegebjnb = this.FJEMEGEBJNB;
instance.<JPMNIIOHLEN>k__BackingField = fjemegebjnb;
bool kfpkmhodajf = this.KFPKMHODAJF;
instance.<ALJMDKFJDBE>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;
}
}