using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom.Core.Creation; using UnityEngine; namespace RecRoom.Core.GameManagement { // Token: 0x020033AA RID: 13226 [Token(Token = "0x20033AA")] public class PaintballTeamBattleGameRuleWrapper : GameRuleCircuitWrapperTool { // Token: 0x17003F95 RID: 16277 // (get) Token: 0x060170AD RID: 94381 RVA: 0x00561DC0 File Offset: 0x0055FFC0 [Token(Token = "0x17003F95")] public override OLEPPCBDAND IOFDFKMMBFE { [Token(Token = "0x60170AD")] [Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "18")] get { return OLEPPCBDAND.MODE_2; } } // Token: 0x060170AE RID: 94382 RVA: 0x00561DD0 File Offset: 0x0055FFD0 [Token(Token = "0x60170AE")] [Address(RVA = "0xA338C0", Offset = "0xA326C0", VA = "0x180A338C0", 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: 0x060170AF RID: 94383 RVA: 0x00561E08 File Offset: 0x00560008 [Token(Token = "0x60170AF")] [Address(RVA = "0xA33970", Offset = "0xA32770", VA = "0x180A33970", 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: 0x060170B0 RID: 94384 RVA: 0x00561EC8 File Offset: 0x005600C8 [Token(Token = "0x60170B0")] [Address(RVA = "0xA33BD0", Offset = "0xA329D0", VA = "0x180A33BD0", 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: 0x060170B1 RID: 94385 RVA: 0x00561F10 File Offset: 0x00560110 [Token(Token = "0x60170B1")] [Address(RVA = "0xA33B80", Offset = "0xA32980", VA = "0x180A33B80", 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: 0x060170B2 RID: 94386 RVA: 0x00561F64 File Offset: 0x00560164 [Token(Token = "0x60170B2")] [Address(RVA = "0xA33CF0", Offset = "0xA32AF0", VA = "0x180A33CF0", 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: 0x060170B3 RID: 94387 RVA: 0x00561FA8 File Offset: 0x005601A8 [Token(Token = "0x60170B3")] [Address(RVA = "0xA33DB0", Offset = "0xA32BB0", VA = "0x180A33DB0")] public PaintballTeamBattleGameRuleWrapper() { } // Token: 0x060170B4 RID: 94388 RVA: 0x00561FD8 File Offset: 0x005601D8 [Token(Token = "0x60170B4")] [Address(RVA = "0xA338F0", Offset = "0xA326F0", VA = "0x180A338F0")] [CompilerGenerated] private int PKOGHCJJPFL() { return this.NDGHAODANBJ; } // Token: 0x060170B5 RID: 94389 RVA: 0x00561FEC File Offset: 0x005601EC [Token(Token = "0x60170B5")] [Address(RVA = "0xA336A0", Offset = "0xA324A0", VA = "0x180A336A0")] [CompilerGenerated] private void EHKDDJLDHPI(int DINHOLEGEMB) { this.NDGHAODANBJ = DINHOLEGEMB; } // Token: 0x060170B6 RID: 94390 RVA: 0x00562000 File Offset: 0x00560200 [Token(Token = "0x60170B6")] [Address(RVA = "0xA336B0", Offset = "0xA324B0", VA = "0x180A336B0")] [CompilerGenerated] private float FLKIGIPCPME() { return this.ECJPCDHPEII; } // Token: 0x060170B7 RID: 94391 RVA: 0x00562014 File Offset: 0x00560214 [Token(Token = "0x60170B7")] [Address(RVA = "0xA337F0", Offset = "0xA325F0", VA = "0x180A337F0")] [CompilerGenerated] private void LDMNEEPHGAK(float DINHOLEGEMB) { this.ECJPCDHPEII = DINHOLEGEMB; } // Token: 0x060170B8 RID: 94392 RVA: 0x00562028 File Offset: 0x00560228 [Token(Token = "0x60170B8")] [Address(RVA = "0xA337E0", Offset = "0xA325E0", VA = "0x180A337E0")] [CompilerGenerated] private bool HNCGKHBAJEG() { return this.MPMIKIAHBCH; } // Token: 0x060170B9 RID: 94393 RVA: 0x0056203C File Offset: 0x0056023C [Token(Token = "0x60170B9")] [Address(RVA = "0xA33640", Offset = "0xA32440", VA = "0x180A33640")] [CompilerGenerated] private void AONILPEKJHH(bool DINHOLEGEMB) { this.MPMIKIAHBCH = DINHOLEGEMB; } // Token: 0x0400EFFA RID: 61434 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400EFFA")] [SerializeField] private int defaultScoreToWin = (int)((ulong)3L); // Token: 0x0400EFFB RID: 61435 [FieldOffset(Offset = "0x8C")] [Token(Token = "0x400EFFB")] [SerializeField] private float defaultGameDuration = 600f; // Token: 0x0400EFFC RID: 61436 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400EFFC")] [SerializeField] private bool defaultMusicEnabled = true; // Token: 0x0400EFFD RID: 61437 [FieldOffset(Offset = "0x94")] [Token(Token = "0x400EFFD")] private int NDGHAODANBJ; // Token: 0x0400EFFE RID: 61438 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400EFFE")] private float ECJPCDHPEII; // Token: 0x0400EFFF RID: 61439 [FieldOffset(Offset = "0x9C")] [Token(Token = "0x400EFFF")] private bool MPMIKIAHBCH; } }