Files
2026-04-10 22:50:51 +02:00

205 lines
6.5 KiB
C#

using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecRoom.Core.Creation;
using UnityEngine;
namespace RecRoom.Core.GameManagement
{
// Token: 0x020033A9 RID: 13225
[Token(Token = "0x20033A9")]
public class PaintballCTFGameRuleWrapper : GameRuleCircuitWrapperTool
{
// Token: 0x17003F94 RID: 16276
// (get) Token: 0x060170A0 RID: 94368 RVA: 0x00561B30 File Offset: 0x0055FD30
[Token(Token = "0x17003F94")]
public override OLEPPCBDAND IOFDFKMMBFE
{
[Token(Token = "0x60170A0")]
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "18")]
get
{
}
}
// Token: 0x060170A1 RID: 94369 RVA: 0x00561B40 File Offset: 0x0055FD40
[Token(Token = "0x60170A1")]
[Address(RVA = "0xA338C0", Offset = "0xA326C0", VA = "0x180A338C0", Slot = "19")]
protected override void PFILOHJDFAB()
{
int num = this.defaultFlagCapturesToWin;
this.CJHGHGNLFGF = num;
float num2 = this.defaultGameDuration;
this.ECJPCDHPEII = num2;
bool flag = this.defaultMusicEnabled;
this.MPMIKIAHBCH = flag;
}
// Token: 0x060170A2 RID: 94370 RVA: 0x00561B78 File Offset: 0x0055FD78
[Token(Token = "0x60170A2")]
[Address(RVA = "0xA33430", Offset = "0xA32230", VA = "0x180A33430", Slot = "22")]
protected override void AMJHODPKAMA()
{
CreationObject creationObject = this.tool.creationObject;
DOPNALIMPNA[] array = Array.Empty<DOPNALIMPNA>();
ECJBHJOCKHL ecjbhjockhl = creationObject.AddFoldoutMenu("Paintball CTF Options", 10, array);
Func<int> func = new Func(this.PKOGHCJJPFL);
Action<int> action = new Action(this.EHKDDJLDHPI);
ulong num;
base.CPNGOMINCGF("Flag Captures To Win", func, action, (int)num, ecjbhjockhl);
Func<float> func2 = new Func(this.FLKIGIPCPME);
Action<float> action2 = new Action(this.LDMNEEPHGAK);
ulong num2;
base.EHGFLEINJGA("Game Duration", func2, action2, (int)num2, ecjbhjockhl);
Func<bool> func3 = new Func(this.HNCGKHBAJEG);
Action<bool> action3 = new Action(this.AONILPEKJHH);
ulong num3;
base.FINDHKFEJFP("Play music", func3, action3, (int)num3, ecjbhjockhl);
}
// Token: 0x060170A3 RID: 94371 RVA: 0x00561C38 File Offset: 0x0055FE38
[Token(Token = "0x60170A3")]
[Address(RVA = "0xA336C0", Offset = "0xA324C0", VA = "0x180A336C0", Slot = "21")]
protected override void GHKKAHMGNIM()
{
KCMNCAFFHJG<GameRuleManager> lofhepjnhpm = this.LOFHEPJNHPM;
int num = 0;
GameRuleManager gameRuleManager = lofhepjnhpm.IAHDANBDAAM(num != 0);
if (gameRuleManager == 0)
{
}
int num2 = 0;
if (gameRuleManager != num2)
{
int cjhghgnlfgf = this.CJHGHGNLFGF;
bool mpmikiahbch = this.MPMIKIAHBCH;
}
}
// Token: 0x060170A4 RID: 94372 RVA: 0x00561C80 File Offset: 0x0055FE80
[Token(Token = "0x60170A4")]
[Address(RVA = "0xA33650", Offset = "0xA32450", VA = "0x180A33650", Slot = "23")]
protected override void DeserializeFrom(LPLECMBCDLE DMJBHJEJEPL)
{
GFOBFBJMKBN mjnhodcipdd = DMJBHJEJEPL.MJNHODCIPDD;
if (mjnhodcipdd != 0)
{
int ecmleoiikke = mjnhodcipdd.ECMLEOIIKKE;
this.CJHGHGNLFGF = ecmleoiikke;
float cneenboiabc = DMJBHJEJEPL.MJNHODCIPDD.CNEENBOIABC;
this.ECJPCDHPEII = cneenboiabc;
bool cphfjpdaegp = DMJBHJEJEPL.MJNHODCIPDD.CPHFJPDAEGP;
this.MPMIKIAHBCH = cphfjpdaegp;
}
}
// Token: 0x060170A5 RID: 94373 RVA: 0x00561CD4 File Offset: 0x0055FED4
[Token(Token = "0x60170A5")]
[Address(RVA = "0xA33800", Offset = "0xA32600", VA = "0x180A33800", Slot = "24")]
protected override void MABDMFJEFIE(ref LPLECMBCDLE DMJBHJEJEPL)
{
GFOBFBJMKBN gfobfbjmkbn = new GFOBFBJMKBN();
int cjhghgnlfgf = this.CJHGHGNLFGF;
gfobfbjmkbn.ECMLEOIIKKE = cjhghgnlfgf;
float ecjpcdhpeii = this.ECJPCDHPEII;
gfobfbjmkbn.CNEENBOIABC = ecjpcdhpeii;
bool mpmikiahbch = this.MPMIKIAHBCH;
gfobfbjmkbn.CPHFJPDAEGP = mpmikiahbch;
}
// Token: 0x060170A6 RID: 94374 RVA: 0x00561D18 File Offset: 0x0055FF18
[Token(Token = "0x60170A6")]
[Address(RVA = "0xA33900", Offset = "0xA32700", VA = "0x180A33900")]
public PaintballCTFGameRuleWrapper()
{
}
// Token: 0x060170A7 RID: 94375 RVA: 0x00561D48 File Offset: 0x0055FF48
[Token(Token = "0x60170A7")]
[Address(RVA = "0xA338F0", Offset = "0xA326F0", VA = "0x180A338F0")]
[CompilerGenerated]
private int PKOGHCJJPFL()
{
return this.CJHGHGNLFGF;
}
// Token: 0x060170A8 RID: 94376 RVA: 0x00561D5C File Offset: 0x0055FF5C
[Token(Token = "0x60170A8")]
[Address(RVA = "0xA336A0", Offset = "0xA324A0", VA = "0x180A336A0")]
[CompilerGenerated]
private void EHKDDJLDHPI(int DINHOLEGEMB)
{
this.CJHGHGNLFGF = DINHOLEGEMB;
}
// Token: 0x060170A9 RID: 94377 RVA: 0x00561D70 File Offset: 0x0055FF70
[Token(Token = "0x60170A9")]
[Address(RVA = "0xA336B0", Offset = "0xA324B0", VA = "0x180A336B0")]
[CompilerGenerated]
private float FLKIGIPCPME()
{
return this.ECJPCDHPEII;
}
// Token: 0x060170AA RID: 94378 RVA: 0x00561D84 File Offset: 0x0055FF84
[Token(Token = "0x60170AA")]
[Address(RVA = "0xA337F0", Offset = "0xA325F0", VA = "0x180A337F0")]
[CompilerGenerated]
private void LDMNEEPHGAK(float DINHOLEGEMB)
{
this.ECJPCDHPEII = DINHOLEGEMB;
}
// Token: 0x060170AB RID: 94379 RVA: 0x00561D98 File Offset: 0x0055FF98
[Token(Token = "0x60170AB")]
[Address(RVA = "0xA337E0", Offset = "0xA325E0", VA = "0x180A337E0")]
[CompilerGenerated]
private bool HNCGKHBAJEG()
{
return this.MPMIKIAHBCH;
}
// Token: 0x060170AC RID: 94380 RVA: 0x00561DAC File Offset: 0x0055FFAC
[Token(Token = "0x60170AC")]
[Address(RVA = "0xA33640", Offset = "0xA32440", VA = "0x180A33640")]
[CompilerGenerated]
private void AONILPEKJHH(bool DINHOLEGEMB)
{
this.MPMIKIAHBCH = DINHOLEGEMB;
}
// Token: 0x0400EFF4 RID: 61428
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400EFF4")]
[SerializeField]
private int defaultFlagCapturesToWin = (int)((ulong)3L);
// Token: 0x0400EFF5 RID: 61429
[FieldOffset(Offset = "0x8C")]
[Token(Token = "0x400EFF5")]
[SerializeField]
private float defaultGameDuration = 600f;
// Token: 0x0400EFF6 RID: 61430
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400EFF6")]
[SerializeField]
private bool defaultMusicEnabled = true;
// Token: 0x0400EFF7 RID: 61431
[FieldOffset(Offset = "0x94")]
[Token(Token = "0x400EFF7")]
private int CJHGHGNLFGF;
// Token: 0x0400EFF8 RID: 61432
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400EFF8")]
private float ECJPCDHPEII;
// Token: 0x0400EFF9 RID: 61433
[FieldOffset(Offset = "0x9C")]
[Token(Token = "0x400EFF9")]
private bool MPMIKIAHBCH;
}
}