Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RecRoom/Core/GameManagement/PaintballCTFGameRuleWrapper.cs
T
2026-04-08 23:40:05 +02:00

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;
}
}