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 func = new Func(this.PKOGHCJJPFL); Action action = new Action(this.EHKDDJLDHPI); ulong num; base.CPNGOMINCGF("Flag Captures To Win", func, action, (int)num); Func func2 = new Func(this.FLKIGIPCPME); Action action2 = new Action(this.LDMNEEPHGAK); ulong num2; base.EHGFLEINJGA("Game Duration", func2, action2, (int)num2); Func func3 = new Func(this.HNCGKHBAJEG); Action 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; } }