This commit is contained in:
niko
2026-04-10 22:50:51 +02:00
parent 6d1607d5a2
commit f18d448581
17033 changed files with 2863270 additions and 0 deletions
@@ -0,0 +1,263 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecRoom.Activities.StuntRunner;
using RecRoom.Core.Creation;
using UnityEngine;
namespace RecRoom.Core.GameManagement
{
// Token: 0x020033AD RID: 13229
[Token(Token = "0x20033AD")]
public class StuntRunnerGameRuleWrapper : GameRuleCircuitWrapperTool
{
// Token: 0x060170C4 RID: 94404 RVA: 0x005621B0 File Offset: 0x005603B0
[Token(Token = "0x60170C4")]
[Address(RVA = "0xA37EF0", Offset = "0xA36CF0", VA = "0x180A37EF0", 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: 0x060170C5 RID: 94405 RVA: 0x00562208 File Offset: 0x00560408
[Token(Token = "0x60170C5")]
[Address(RVA = "0xA37900", Offset = "0xA36700", VA = "0x180A37900", Slot = "22")]
protected override void AMJHODPKAMA()
{
CreationObject creationObject = this.tool.creationObject;
DOPNALIMPNA[] array = Array.Empty<DOPNALIMPNA>();
ECJBHJOCKHL ecjbhjockhl = creationObject.AddFoldoutMenu("Stunt Runner Options", 11, array);
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, ecjbhjockhl);
Func<bool> func2 = new Func(this.LEOMAFFJJFG);
Action<bool> action2 = new Action(this.ODEJIKBHLNE);
ulong num2;
base.FINDHKFEJFP("Play music", func2, action2, (int)num2, ecjbhjockhl);
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, ecjbhjockhl);
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, ecjbhjockhl);
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, ecjbhjockhl);
}
// Token: 0x060170C6 RID: 94406 RVA: 0x00562324 File Offset: 0x00560524
[Token(Token = "0x60170C6")]
[Address(RVA = "0xA37CA0", Offset = "0xA36AA0", VA = "0x180A37CA0", Slot = "21")]
protected override void GHKKAHMGNIM()
{
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: 0x060170C7 RID: 94407 RVA: 0x0056238C File Offset: 0x0056058C
[Token(Token = "0x60170C7")]
[Address(RVA = "0xA37C10", Offset = "0xA36A10", VA = "0x180A37C10", Slot = "23")]
protected override void DeserializeFrom(LPLECMBCDLE 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: 0x060170C8 RID: 94408 RVA: 0x00562408 File Offset: 0x00560608
[Token(Token = "0x60170C8")]
[Address(RVA = "0xA37DB0", Offset = "0xA36BB0", VA = "0x180A37DB0", Slot = "24")]
protected override void MABDMFJEFIE(ref LPLECMBCDLE DMJBHJEJEPL)
{
HAADJHEAMPL haadjheampl = new HAADJHEAMPL();
bool kfpkmhodajf = this.KFPKMHODAJF;
}
// Token: 0x060170C9 RID: 94409 RVA: 0x00562428 File Offset: 0x00560628
[Token(Token = "0x60170C9")]
[Address(RVA = "0xA37F40", Offset = "0xA36D40", VA = "0x180A37F40")]
public StuntRunnerGameRuleWrapper()
{
}
// Token: 0x060170CA RID: 94410 RVA: 0x00562450 File Offset: 0x00560650
[Token(Token = "0x60170CA")]
[Address(RVA = "0x73F5C0", Offset = "0x73E3C0", VA = "0x18073F5C0")]
[CompilerGenerated]
private int CLOLCIIGEKL()
{
return this.KPHFPPLDEEO;
}
// Token: 0x060170CB RID: 94411 RVA: 0x00562464 File Offset: 0x00560664
[Token(Token = "0x60170CB")]
[Address(RVA = "0x7CB6F0", Offset = "0x7CA4F0", VA = "0x1807CB6F0")]
[CompilerGenerated]
private void CKMELBENMBF(int DINHOLEGEMB)
{
this.KPHFPPLDEEO = DINHOLEGEMB;
}
// Token: 0x060170CC RID: 94412 RVA: 0x00562478 File Offset: 0x00560678
[Token(Token = "0x60170CC")]
[Address(RVA = "0x5F4E30", Offset = "0x5F3C30", VA = "0x1805F4E30")]
[CompilerGenerated]
private bool LEOMAFFJJFG()
{
return this.MPMIKIAHBCH;
}
// Token: 0x060170CD RID: 94413 RVA: 0x0056248C File Offset: 0x0056068C
[Token(Token = "0x60170CD")]
[Address(RVA = "0xA37EE0", Offset = "0xA36CE0", VA = "0x180A37EE0")]
[CompilerGenerated]
private void ODEJIKBHLNE(bool DINHOLEGEMB)
{
this.MPMIKIAHBCH = DINHOLEGEMB;
}
// Token: 0x060170CE RID: 94414 RVA: 0x005624A0 File Offset: 0x005606A0
[Token(Token = "0x60170CE")]
[Address(RVA = "0xA37ED0", Offset = "0xA36CD0", VA = "0x180A37ED0")]
[CompilerGenerated]
private bool OCPKIIDBFNM()
{
return this.OGPNDBPCHDA;
}
// Token: 0x060170CF RID: 94415 RVA: 0x005624B4 File Offset: 0x005606B4
[Token(Token = "0x60170CF")]
[Address(RVA = "0xA37D90", Offset = "0xA36B90", VA = "0x180A37D90")]
[CompilerGenerated]
private void HLPNKNMCIEH(bool DINHOLEGEMB)
{
this.OGPNDBPCHDA = DINHOLEGEMB;
}
// Token: 0x060170D0 RID: 94416 RVA: 0x005624C8 File Offset: 0x005606C8
[Token(Token = "0x60170D0")]
[Address(RVA = "0xA37C00", Offset = "0xA36A00", VA = "0x180A37C00")]
[CompilerGenerated]
private bool DEFOPGGJLDM()
{
return this.FJEMEGEBJNB;
}
// Token: 0x060170D1 RID: 94417 RVA: 0x005624DC File Offset: 0x005606DC
[Token(Token = "0x60170D1")]
[Address(RVA = "0xA37C90", Offset = "0xA36A90", VA = "0x180A37C90")]
[CompilerGenerated]
private void GGEJGNEOIGI(bool DINHOLEGEMB)
{
this.FJEMEGEBJNB = DINHOLEGEMB;
}
// Token: 0x060170D2 RID: 94418 RVA: 0x005624F0 File Offset: 0x005606F0
[Token(Token = "0x60170D2")]
[Address(RVA = "0xA37EC0", Offset = "0xA36CC0", VA = "0x180A37EC0")]
[CompilerGenerated]
private bool MJMKKEFGMJI()
{
return this.KFPKMHODAJF;
}
// Token: 0x060170D3 RID: 94419 RVA: 0x00562504 File Offset: 0x00560704
[Token(Token = "0x60170D3")]
[Address(RVA = "0xA37DA0", Offset = "0xA36BA0", VA = "0x180A37DA0")]
[CompilerGenerated]
private void IOKIHFIPJAH(bool DINHOLEGEMB)
{
this.KFPKMHODAJF = DINHOLEGEMB;
}
// Token: 0x0400F002 RID: 61442
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400F002")]
[SerializeField]
private int defaultMaxCourseTime = (int)((ulong)180L);
// Token: 0x0400F003 RID: 61443
[FieldOffset(Offset = "0x8C")]
[Token(Token = "0x400F003")]
[SerializeField]
private bool defaultMusicEnabled = true;
// Token: 0x0400F004 RID: 61444
[FieldOffset(Offset = "0x8D")]
[Token(Token = "0x400F004")]
[SerializeField]
private bool defaultAnnouncerEnabled;
// Token: 0x0400F005 RID: 61445
[FieldOffset(Offset = "0x8E")]
[Token(Token = "0x400F005")]
[SerializeField]
private bool defaultAmbienceEnabled;
// Token: 0x0400F006 RID: 61446
[FieldOffset(Offset = "0x8F")]
[Token(Token = "0x400F006")]
[SerializeField]
private bool defaultSpotlightsEnabled;
// Token: 0x0400F007 RID: 61447
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400F007")]
private int KPHFPPLDEEO;
// Token: 0x0400F008 RID: 61448
[FieldOffset(Offset = "0x94")]
[Token(Token = "0x400F008")]
private bool MPMIKIAHBCH;
// Token: 0x0400F009 RID: 61449
[FieldOffset(Offset = "0x95")]
[Token(Token = "0x400F009")]
private bool OGPNDBPCHDA;
// Token: 0x0400F00A RID: 61450
[FieldOffset(Offset = "0x96")]
[Token(Token = "0x400F00A")]
private bool FJEMEGEBJNB;
// Token: 0x0400F00B RID: 61451
[FieldOffset(Offset = "0x97")]
[Token(Token = "0x400F00B")]
private bool KFPKMHODAJF;
}
}