Files
niko 8fc35183db a
2026-04-11 22:19:20 +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: 0x020033AA RID: 13226
[Token(Token = "0x20033AA")]
public class PaintballTeamBattleGameRuleWrapper : GameRuleCircuitWrapperTool
{
// Token: 0x17003F95 RID: 16277
// (get) Token: 0x060170AD RID: 94381 RVA: 0x00561DC0 File Offset: 0x0055FFC0
[Token(Token = "0x17003F95")]
public override OLEPPCBDAND IOFDFKMMBFE
{
[Token(Token = "0x60170AD")]
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "18")]
get
{
return OLEPPCBDAND.MODE_2;
}
}
// Token: 0x060170AE RID: 94382 RVA: 0x00561DD0 File Offset: 0x0055FFD0
[Token(Token = "0x60170AE")]
[Address(RVA = "0xA338C0", Offset = "0xA326C0", VA = "0x180A338C0", 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: 0x060170AF RID: 94383 RVA: 0x00561E08 File Offset: 0x00560008
[Token(Token = "0x60170AF")]
[Address(RVA = "0xA33970", Offset = "0xA32770", VA = "0x180A33970", 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: 0x060170B0 RID: 94384 RVA: 0x00561EC8 File Offset: 0x005600C8
[Token(Token = "0x60170B0")]
[Address(RVA = "0xA33BD0", Offset = "0xA329D0", VA = "0x180A33BD0", 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: 0x060170B1 RID: 94385 RVA: 0x00561F10 File Offset: 0x00560110
[Token(Token = "0x60170B1")]
[Address(RVA = "0xA33B80", Offset = "0xA32980", VA = "0x180A33B80", 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: 0x060170B2 RID: 94386 RVA: 0x00561F64 File Offset: 0x00560164
[Token(Token = "0x60170B2")]
[Address(RVA = "0xA33CF0", Offset = "0xA32AF0", VA = "0x180A33CF0", 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: 0x060170B3 RID: 94387 RVA: 0x00561FA8 File Offset: 0x005601A8
[Token(Token = "0x60170B3")]
[Address(RVA = "0xA33DB0", Offset = "0xA32BB0", VA = "0x180A33DB0")]
public PaintballTeamBattleGameRuleWrapper()
{
}
// Token: 0x060170B4 RID: 94388 RVA: 0x00561FD8 File Offset: 0x005601D8
[Token(Token = "0x60170B4")]
[Address(RVA = "0xA338F0", Offset = "0xA326F0", VA = "0x180A338F0")]
[CompilerGenerated]
private int PKOGHCJJPFL()
{
return this.NDGHAODANBJ;
}
// Token: 0x060170B5 RID: 94389 RVA: 0x00561FEC File Offset: 0x005601EC
[Token(Token = "0x60170B5")]
[Address(RVA = "0xA336A0", Offset = "0xA324A0", VA = "0x180A336A0")]
[CompilerGenerated]
private void EHKDDJLDHPI(int DINHOLEGEMB)
{
this.NDGHAODANBJ = DINHOLEGEMB;
}
// Token: 0x060170B6 RID: 94390 RVA: 0x00562000 File Offset: 0x00560200
[Token(Token = "0x60170B6")]
[Address(RVA = "0xA336B0", Offset = "0xA324B0", VA = "0x180A336B0")]
[CompilerGenerated]
private float FLKIGIPCPME()
{
return this.ECJPCDHPEII;
}
// Token: 0x060170B7 RID: 94391 RVA: 0x00562014 File Offset: 0x00560214
[Token(Token = "0x60170B7")]
[Address(RVA = "0xA337F0", Offset = "0xA325F0", VA = "0x180A337F0")]
[CompilerGenerated]
private void LDMNEEPHGAK(float DINHOLEGEMB)
{
this.ECJPCDHPEII = DINHOLEGEMB;
}
// Token: 0x060170B8 RID: 94392 RVA: 0x00562028 File Offset: 0x00560228
[Token(Token = "0x60170B8")]
[Address(RVA = "0xA337E0", Offset = "0xA325E0", VA = "0x180A337E0")]
[CompilerGenerated]
private bool HNCGKHBAJEG()
{
return this.MPMIKIAHBCH;
}
// Token: 0x060170B9 RID: 94393 RVA: 0x0056203C File Offset: 0x0056023C
[Token(Token = "0x60170B9")]
[Address(RVA = "0xA33640", Offset = "0xA32440", VA = "0x180A33640")]
[CompilerGenerated]
private void AONILPEKJHH(bool DINHOLEGEMB)
{
this.MPMIKIAHBCH = DINHOLEGEMB;
}
// Token: 0x0400EFFA RID: 61434
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400EFFA")]
[SerializeField]
private int defaultScoreToWin = (int)((ulong)3L);
// Token: 0x0400EFFB RID: 61435
[FieldOffset(Offset = "0x8C")]
[Token(Token = "0x400EFFB")]
[SerializeField]
private float defaultGameDuration = 600f;
// Token: 0x0400EFFC RID: 61436
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400EFFC")]
[SerializeField]
private bool defaultMusicEnabled = true;
// Token: 0x0400EFFD RID: 61437
[FieldOffset(Offset = "0x94")]
[Token(Token = "0x400EFFD")]
private int NDGHAODANBJ;
// Token: 0x0400EFFE RID: 61438
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400EFFE")]
private float ECJPCDHPEII;
// Token: 0x0400EFFF RID: 61439
[FieldOffset(Offset = "0x9C")]
[Token(Token = "0x400EFFF")]
private bool MPMIKIAHBCH;
}
}