using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom.Core.Creation; using UnityEngine; namespace RecRoom.Core.GameManagement { // Token: 0x020033A8 RID: 13224 [Token(Token = "0x20033A8")] public class PaddleballGameRuleWrapper : GameRuleCircuitWrapperTool { // Token: 0x06017098 RID: 94360 RVA: 0x005619E0 File Offset: 0x0055FBE0 [Token(Token = "0x6017098")] [Address(RVA = "0x89DED0", Offset = "0x89CCD0", VA = "0x18089DED0", Slot = "19")] protected override void PFILOHJDFAB() { int num = this.defaultGoalsToWin; this.CDELOEKFALC = num; } // Token: 0x06017099 RID: 94361 RVA: 0x005619FC File Offset: 0x0055FBFC [Token(Token = "0x6017099")] [Address(RVA = "0xA330F0", Offset = "0xA31EF0", VA = "0x180A330F0", Slot = "22")] protected override void AMJHODPKAMA() { CreationObject creationObject = this.tool.creationObject; DOPNALIMPNA[] array = Array.Empty(); ECJBHJOCKHL ecjbhjockhl = creationObject.AddFoldoutMenu("Paddleball Options", 10, array); Func func = new Func(this.KLMKCKIDNPF); Action action = new Action(this.ECIMOFPLPJD); ulong num; base.CPNGOMINCGF("Goals To Win", func, action, (int)num, ecjbhjockhl); } // Token: 0x0601709A RID: 94362 RVA: 0x00561A60 File Offset: 0x0055FC60 [Token(Token = "0x601709A")] [Address(RVA = "0xA33240", Offset = "0xA32040", VA = "0x180A33240", 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 cdeloekfalc = this.CDELOEKFALC; } } // Token: 0x0601709B RID: 94363 RVA: 0x00561AA0 File Offset: 0x0055FCA0 [Token(Token = "0x601709B")] [Address(RVA = "0xA33210", Offset = "0xA32010", VA = "0x180A33210", Slot = "23")] protected override void DeserializeFrom(LPLECMBCDLE DMJBHJEJEPL) { LDNGNLIOMDG cciajhlapph = DMJBHJEJEPL.CCIAJHLAPPH; if (cciajhlapph != 0) { int canfjkngcjj = cciajhlapph.CANFJKNGCJJ; this.CDELOEKFALC = canfjkngcjj; } } // Token: 0x0601709C RID: 94364 RVA: 0x00561ACC File Offset: 0x0055FCCC [Token(Token = "0x601709C")] [Address(RVA = "0xA33340", Offset = "0xA32140", VA = "0x180A33340", Slot = "24")] protected override void MABDMFJEFIE(ref LPLECMBCDLE DMJBHJEJEPL) { LDNGNLIOMDG ldngnliomdg = new LDNGNLIOMDG(); int cdeloekfalc = this.CDELOEKFALC; } // Token: 0x0601709D RID: 94365 RVA: 0x00561AEC File Offset: 0x0055FCEC [Token(Token = "0x601709D")] [Address(RVA = "0xA333D0", Offset = "0xA321D0", VA = "0x180A333D0")] public PaddleballGameRuleWrapper() { } // Token: 0x0601709E RID: 94366 RVA: 0x00561B08 File Offset: 0x0055FD08 [Token(Token = "0x601709E")] [Address(RVA = "0x6166C0", Offset = "0x6154C0", VA = "0x1806166C0")] [CompilerGenerated] private int KLMKCKIDNPF() { return this.CDELOEKFALC; } // Token: 0x0601709F RID: 94367 RVA: 0x00561B1C File Offset: 0x0055FD1C [Token(Token = "0x601709F")] [Address(RVA = "0x6E19A0", Offset = "0x6E07A0", VA = "0x1806E19A0")] [CompilerGenerated] private void ECIMOFPLPJD(int DINHOLEGEMB) { this.CDELOEKFALC = DINHOLEGEMB; } // Token: 0x0400EFF2 RID: 61426 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400EFF2")] [SerializeField] private int defaultGoalsToWin = (int)((ulong)5L); // Token: 0x0400EFF3 RID: 61427 [FieldOffset(Offset = "0x8C")] [Token(Token = "0x400EFF3")] private int CDELOEKFALC; } }