206 lines
6.5 KiB
C#
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;
|
|
}
|
|
}
|