200 lines
6.2 KiB
C#
200 lines
6.2 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core.GameManagement
|
|
{
|
|
// Token: 0x02002DE0 RID: 11744
|
|
[Token(Token = "0x2002DE0")]
|
|
[StructLayout(3)]
|
|
public class PaintballCTFGameRuleWrapper : GameRuleCircuitWrapperTool
|
|
{
|
|
// Token: 0x17003822 RID: 14370
|
|
// (get) Token: 0x06014F30 RID: 85808 RVA: 0x00506DF0 File Offset: 0x00504FF0
|
|
[Token(Token = "0x17003822")]
|
|
public override OLEPPCBDAND IOFDFKMMBFE
|
|
{
|
|
[Token(Token = "0x6014F30")]
|
|
[Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880", Slot = "18")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014F31 RID: 85809 RVA: 0x00506E00 File Offset: 0x00505000
|
|
[Token(Token = "0x6014F31")]
|
|
[Address(RVA = "0x15E8720", Offset = "0x15E7120", VA = "0x1815E8720", 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: 0x06014F32 RID: 85810 RVA: 0x00506E38 File Offset: 0x00505038
|
|
[Token(Token = "0x6014F32")]
|
|
[Address(RVA = "0x15E8310", Offset = "0x15E6D10", VA = "0x1815E8310", Slot = "22")]
|
|
protected override void AMJHODPKAMA()
|
|
{
|
|
base..ctor();
|
|
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);
|
|
Func<float> func2 = new Func(this.FLKIGIPCPME);
|
|
Action<float> action2 = new Action(this.LDMNEEPHGAK);
|
|
ulong num2;
|
|
base.EHGFLEINJGA("Game Duration", func2, action2, (int)num2);
|
|
Func<bool> func3 = new Func(this.HNCGKHBAJEG);
|
|
Action<bool> action3 = new Action(this.AONILPEKJHH);
|
|
ulong num3;
|
|
base.FINDHKFEJFP("Play music", func3, action3, (int)num3);
|
|
}
|
|
|
|
// Token: 0x06014F33 RID: 85811 RVA: 0x00506ED0 File Offset: 0x005050D0
|
|
[Token(Token = "0x6014F33")]
|
|
[Address(RVA = "0x15E8540", Offset = "0x15E6F40", VA = "0x1815E8540", Slot = "21")]
|
|
protected override void GHKKAHMGNIM()
|
|
{
|
|
base..ctor();
|
|
GameRuleManager gameRuleManager = base.ONBCAGFIKMD;
|
|
if (gameRuleManager == 0)
|
|
{
|
|
}
|
|
int num = 0;
|
|
if (gameRuleManager != num)
|
|
{
|
|
int cjhghgnlfgf = this.CJHGHGNLFGF;
|
|
bool mpmikiahbch = this.MPMIKIAHBCH;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014F34 RID: 85812 RVA: 0x00506F14 File Offset: 0x00505114
|
|
[Token(Token = "0x6014F34")]
|
|
[Address(RVA = "0x15E84C0", Offset = "0x15E6EC0", VA = "0x1815E84C0", Slot = "23")]
|
|
protected override void DeserializeFrom(LPLECMBCDLE DMJBHJEJEPL)
|
|
{
|
|
base.DeserializeFrom(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: 0x06014F35 RID: 85813 RVA: 0x00506F70 File Offset: 0x00505170
|
|
[Token(Token = "0x6014F35")]
|
|
[Address(RVA = "0x15E8640", Offset = "0x15E7040", VA = "0x1815E8640", Slot = "24")]
|
|
protected override void MABDMFJEFIE(ref LPLECMBCDLE DMJBHJEJEPL)
|
|
{
|
|
base.DeserializeFrom(ref DMJBHJEJEPL);
|
|
GFOBFBJMKBN gfobfbjmkbn = new GFOBFBJMKBN();
|
|
bool mpmikiahbch = this.MPMIKIAHBCH;
|
|
}
|
|
|
|
// Token: 0x06014F36 RID: 85814 RVA: 0x00506F98 File Offset: 0x00505198
|
|
[Token(Token = "0x6014F36")]
|
|
[Address(RVA = "0x15E8750", Offset = "0x15E7150", VA = "0x1815E8750")]
|
|
public PaintballCTFGameRuleWrapper()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06014F37 RID: 85815 RVA: 0x00506FC8 File Offset: 0x005051C8
|
|
[Token(Token = "0x6014F37")]
|
|
[Address(RVA = "0x91C8E0", Offset = "0x91B2E0", VA = "0x18091C8E0")]
|
|
[CompilerGenerated]
|
|
private int PKOGHCJJPFL()
|
|
{
|
|
return this.CJHGHGNLFGF;
|
|
}
|
|
|
|
// Token: 0x06014F38 RID: 85816 RVA: 0x00506FDC File Offset: 0x005051DC
|
|
[Token(Token = "0x6014F38")]
|
|
[Address(RVA = "0x15E8530", Offset = "0x15E6F30", VA = "0x1815E8530")]
|
|
[CompilerGenerated]
|
|
private void EHKDDJLDHPI(int DINHOLEGEMB)
|
|
{
|
|
this.CJHGHGNLFGF = DINHOLEGEMB;
|
|
}
|
|
|
|
// Token: 0x06014F39 RID: 85817 RVA: 0x00506FF0 File Offset: 0x005051F0
|
|
[Token(Token = "0x6014F39")]
|
|
[Address(RVA = "0x7D79D0", Offset = "0x7D63D0", VA = "0x1807D79D0")]
|
|
[CompilerGenerated]
|
|
private float FLKIGIPCPME()
|
|
{
|
|
return this.ECJPCDHPEII;
|
|
}
|
|
|
|
// Token: 0x06014F3A RID: 85818 RVA: 0x00507004 File Offset: 0x00505204
|
|
[Token(Token = "0x6014F3A")]
|
|
[Address(RVA = "0x7D7AE0", Offset = "0x7D64E0", VA = "0x1807D7AE0")]
|
|
[CompilerGenerated]
|
|
private void LDMNEEPHGAK(float DINHOLEGEMB)
|
|
{
|
|
this.ECJPCDHPEII = DINHOLEGEMB;
|
|
}
|
|
|
|
// Token: 0x06014F3B RID: 85819 RVA: 0x00507018 File Offset: 0x00505218
|
|
[Token(Token = "0x6014F3B")]
|
|
[Address(RVA = "0x58B300", Offset = "0x589D00", VA = "0x18058B300")]
|
|
[CompilerGenerated]
|
|
private bool HNCGKHBAJEG()
|
|
{
|
|
return this.MPMIKIAHBCH;
|
|
}
|
|
|
|
// Token: 0x06014F3C RID: 85820 RVA: 0x0050702C File Offset: 0x0050522C
|
|
[Token(Token = "0x6014F3C")]
|
|
[Address(RVA = "0x58B320", Offset = "0x589D20", VA = "0x18058B320")]
|
|
[CompilerGenerated]
|
|
private void AONILPEKJHH(bool DINHOLEGEMB)
|
|
{
|
|
this.MPMIKIAHBCH = DINHOLEGEMB;
|
|
}
|
|
|
|
// Token: 0x0400DF5E RID: 57182
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400DF5E")]
|
|
[SerializeField]
|
|
private int defaultFlagCapturesToWin = (int)((ulong)3L);
|
|
|
|
// Token: 0x0400DF5F RID: 57183
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8C")]
|
|
[Token(Token = "0x400DF5F")]
|
|
[SerializeField]
|
|
private float defaultGameDuration = 600f;
|
|
|
|
// Token: 0x0400DF60 RID: 57184
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400DF60")]
|
|
[SerializeField]
|
|
private bool defaultMusicEnabled = true;
|
|
|
|
// Token: 0x0400DF61 RID: 57185
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x94")]
|
|
[Token(Token = "0x400DF61")]
|
|
private int CJHGHGNLFGF;
|
|
|
|
// Token: 0x0400DF62 RID: 57186
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400DF62")]
|
|
private float ECJPCDHPEII;
|
|
|
|
// Token: 0x0400DF63 RID: 57187
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x9C")]
|
|
[Token(Token = "0x400DF63")]
|
|
private bool MPMIKIAHBCH;
|
|
}
|
|
}
|