Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

206 lines
6.5 KiB
C#

using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecRoom.Core.Creation;
using UnityEngine;
namespace RecRoom.Core.GameManagement
{
// Token: 0x02003497 RID: 13463
[Token(Token = "0x2003497")]
public class PaintballTeamBattleGameRuleWrapper : GameRuleCircuitWrapperTool
{
// Token: 0x17004058 RID: 16472
// (get) Token: 0x0601753B RID: 95547 RVA: 0x0056CEA8 File Offset: 0x0056B0A8
[Token(Token = "0x17004058")]
public override OLEPPCBDAND IOFDFKMMBFE
{
[Token(Token = "0x601753B")]
[Address(RVA = "0x4E8690", Offset = "0x4E7690", VA = "0x1804E8690", Slot = "18")]
get
{
return OLEPPCBDAND.MODE_2;
}
}
// Token: 0x0601753C RID: 95548 RVA: 0x0056CEB8 File Offset: 0x0056B0B8
[Token(Token = "0x601753C")]
[Address(RVA = "0x154D960", Offset = "0x154C960", VA = "0x18154D960", Slot = "19")]
protected override void PFILOHJDFAB()
{
int num = this.defaultScoreToWin;
this.NDGHAODANBJ = num;
float num2 = this.defaultGameDuration;
this.ECJPCDHPEII = num2;
bool flag = this.defaultMusicEnabled;
this.MPMIKIAHBCH = flag;
}
// Token: 0x0601753D RID: 95549 RVA: 0x0056CEF0 File Offset: 0x0056B0F0
[Token(Token = "0x601753D")]
[Address(RVA = "0x154DA00", Offset = "0x154CA00", VA = "0x18154DA00", Slot = "22")]
protected override void AMJHODPKAMA()
{
CreationObject creationObject = this.tool.creationObject;
DOPNALIMPNA[] array = Array.Empty<DOPNALIMPNA>();
ECJBHJOCKHL ecjbhjockhl = creationObject.AddFoldoutMenu("Paintball Team Battle Options", 10, array);
Func<int> func = new Func(this.PKOGHCJJPFL);
Action<int> action = new Action(this.EHKDDJLDHPI);
ulong num;
base.CPNGOMINCGF("Hits 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: 0x0601753E RID: 95550 RVA: 0x0056CFB0 File Offset: 0x0056B1B0
[Token(Token = "0x601753E")]
[Address(RVA = "0x154DC60", Offset = "0x154CC60", VA = "0x18154DC60", 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 ndghaodanbj = this.NDGHAODANBJ;
bool mpmikiahbch = this.MPMIKIAHBCH;
}
}
// Token: 0x0601753F RID: 95551 RVA: 0x0056CFF8 File Offset: 0x0056B1F8
[Token(Token = "0x601753F")]
[Address(RVA = "0x154DC10", Offset = "0x154CC10", VA = "0x18154DC10", Slot = "23")]
protected override void DeserializeFrom(LPLECMBCDLE DMJBHJEJEPL)
{
LAJIPDMICDA dmbmmnepfoe = DMJBHJEJEPL.DMBMMNEPFOE;
if (dmbmmnepfoe != 0)
{
int canfjkngcjj = dmbmmnepfoe.CANFJKNGCJJ;
this.NDGHAODANBJ = canfjkngcjj;
float cneenboiabc = DMJBHJEJEPL.DMBMMNEPFOE.CNEENBOIABC;
this.ECJPCDHPEII = cneenboiabc;
bool cphfjpdaegp = DMJBHJEJEPL.DMBMMNEPFOE.CPHFJPDAEGP;
this.MPMIKIAHBCH = cphfjpdaegp;
}
}
// Token: 0x06017540 RID: 95552 RVA: 0x0056D04C File Offset: 0x0056B24C
[Token(Token = "0x6017540")]
[Address(RVA = "0x154DD80", Offset = "0x154CD80", VA = "0x18154DD80", Slot = "24")]
protected override void MABDMFJEFIE(ref LPLECMBCDLE DMJBHJEJEPL)
{
LAJIPDMICDA lajipdmicda = new LAJIPDMICDA();
int ndghaodanbj = this.NDGHAODANBJ;
lajipdmicda.CANFJKNGCJJ = ndghaodanbj;
float ecjpcdhpeii = this.ECJPCDHPEII;
lajipdmicda.CNEENBOIABC = ecjpcdhpeii;
bool mpmikiahbch = this.MPMIKIAHBCH;
lajipdmicda.CPHFJPDAEGP = mpmikiahbch;
}
// Token: 0x06017541 RID: 95553 RVA: 0x0056D090 File Offset: 0x0056B290
[Token(Token = "0x6017541")]
[Address(RVA = "0x154DE40", Offset = "0x154CE40", VA = "0x18154DE40")]
public PaintballTeamBattleGameRuleWrapper()
{
}
// Token: 0x06017542 RID: 95554 RVA: 0x0056D0C0 File Offset: 0x0056B2C0
[Token(Token = "0x6017542")]
[Address(RVA = "0x4969C0", Offset = "0x4959C0", VA = "0x1804969C0")]
[CompilerGenerated]
private int PKOGHCJJPFL()
{
return this.NDGHAODANBJ;
}
// Token: 0x06017543 RID: 95555 RVA: 0x0056D0D4 File Offset: 0x0056B2D4
[Token(Token = "0x6017543")]
[Address(RVA = "0x154D770", Offset = "0x154C770", VA = "0x18154D770")]
[CompilerGenerated]
private void EHKDDJLDHPI(int DINHOLEGEMB)
{
this.NDGHAODANBJ = DINHOLEGEMB;
}
// Token: 0x06017544 RID: 95556 RVA: 0x0056D0E8 File Offset: 0x0056B2E8
[Token(Token = "0x6017544")]
[Address(RVA = "0x9970F0", Offset = "0x9960F0", VA = "0x1809970F0")]
[CompilerGenerated]
private float FLKIGIPCPME()
{
return this.ECJPCDHPEII;
}
// Token: 0x06017545 RID: 95557 RVA: 0x0056D0FC File Offset: 0x0056B2FC
[Token(Token = "0x6017545")]
[Address(RVA = "0x9971E0", Offset = "0x9961E0", VA = "0x1809971E0")]
[CompilerGenerated]
private void LDMNEEPHGAK(float DINHOLEGEMB)
{
this.ECJPCDHPEII = DINHOLEGEMB;
}
// Token: 0x06017546 RID: 95558 RVA: 0x0056D110 File Offset: 0x0056B310
[Token(Token = "0x6017546")]
[Address(RVA = "0x4D9830", Offset = "0x4D8830", VA = "0x1804D9830")]
[CompilerGenerated]
private bool HNCGKHBAJEG()
{
return this.MPMIKIAHBCH;
}
// Token: 0x06017547 RID: 95559 RVA: 0x0056D124 File Offset: 0x0056B324
[Token(Token = "0x6017547")]
[Address(RVA = "0x7B89F0", Offset = "0x7B79F0", VA = "0x1807B89F0")]
[CompilerGenerated]
private void AONILPEKJHH(bool DINHOLEGEMB)
{
this.MPMIKIAHBCH = DINHOLEGEMB;
}
// Token: 0x0400F241 RID: 62017
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400F241")]
[SerializeField]
private int defaultScoreToWin = (int)((ulong)3L);
// Token: 0x0400F242 RID: 62018
[FieldOffset(Offset = "0x8C")]
[Token(Token = "0x400F242")]
[SerializeField]
private float defaultGameDuration = 600f;
// Token: 0x0400F243 RID: 62019
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400F243")]
[SerializeField]
private bool defaultMusicEnabled = true;
// Token: 0x0400F244 RID: 62020
[FieldOffset(Offset = "0x94")]
[Token(Token = "0x400F244")]
private int NDGHAODANBJ;
// Token: 0x0400F245 RID: 62021
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400F245")]
private float ECJPCDHPEII;
// Token: 0x0400F246 RID: 62022
[FieldOffset(Offset = "0x9C")]
[Token(Token = "0x400F246")]
private bool MPMIKIAHBCH;
}
}