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(); ECJBHJOCKHL ecjbhjockhl = creationObject.AddFoldoutMenu("Paintball Team Battle Options", 10, array); Func func = new Func(this.PKOGHCJJPFL); Action action = new Action(this.EHKDDJLDHPI); ulong num; base.CPNGOMINCGF("Hits To Win", func, action, (int)num, ecjbhjockhl); Func func2 = new Func(this.FLKIGIPCPME); Action action2 = new Action(this.LDMNEEPHGAK); ulong num2; base.EHGFLEINJGA("Game Duration", func2, action2, (int)num2, ecjbhjockhl); Func func3 = new Func(this.HNCGKHBAJEG); Action 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 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; } }