using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom.Core.Creation; using UnityEngine; namespace RecRoom.Core.GameManagement { // Token: 0x02003495 RID: 13461 [Token(Token = "0x2003495")] public class PaddleballGameRuleWrapper : GameRuleCircuitWrapperTool { // Token: 0x06017526 RID: 95526 RVA: 0x0056CAC8 File Offset: 0x0056ACC8 [Token(Token = "0x6017526")] [Address(RVA = "0x1396980", Offset = "0x1395980", VA = "0x181396980", Slot = "19")] protected override void PFILOHJDFAB() { int num = this.defaultGoalsToWin; this.CDELOEKFALC = num; } // Token: 0x06017527 RID: 95527 RVA: 0x0056CAE4 File Offset: 0x0056ACE4 [Token(Token = "0x6017527")] [Address(RVA = "0x154D1D0", Offset = "0x154C1D0", VA = "0x18154D1D0", 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: 0x06017528 RID: 95528 RVA: 0x0056CB48 File Offset: 0x0056AD48 [Token(Token = "0x6017528")] [Address(RVA = "0x154D320", Offset = "0x154C320", VA = "0x18154D320", 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: 0x06017529 RID: 95529 RVA: 0x0056CB88 File Offset: 0x0056AD88 [Token(Token = "0x6017529")] [Address(RVA = "0x154D2F0", Offset = "0x154C2F0", VA = "0x18154D2F0", Slot = "23")] protected override void DeserializeFrom(LPLECMBCDLE DMJBHJEJEPL) { LDNGNLIOMDG cciajhlapph = DMJBHJEJEPL.CCIAJHLAPPH; if (cciajhlapph != 0) { int canfjkngcjj = cciajhlapph.CANFJKNGCJJ; this.CDELOEKFALC = canfjkngcjj; } } // Token: 0x0601752A RID: 95530 RVA: 0x0056CBB4 File Offset: 0x0056ADB4 [Token(Token = "0x601752A")] [Address(RVA = "0x154D420", Offset = "0x154C420", VA = "0x18154D420", Slot = "24")] protected override void MABDMFJEFIE(ref LPLECMBCDLE DMJBHJEJEPL) { LDNGNLIOMDG ldngnliomdg = new LDNGNLIOMDG(); int cdeloekfalc = this.CDELOEKFALC; } // Token: 0x0601752B RID: 95531 RVA: 0x0056CBD4 File Offset: 0x0056ADD4 [Token(Token = "0x601752B")] [Address(RVA = "0x154D4B0", Offset = "0x154C4B0", VA = "0x18154D4B0")] public PaddleballGameRuleWrapper() { } // Token: 0x0601752C RID: 95532 RVA: 0x0056CBF0 File Offset: 0x0056ADF0 [Token(Token = "0x601752C")] [Address(RVA = "0x6A5570", Offset = "0x6A4570", VA = "0x1806A5570")] [CompilerGenerated] private int KLMKCKIDNPF() { return this.CDELOEKFALC; } // Token: 0x0601752D RID: 95533 RVA: 0x0056CC04 File Offset: 0x0056AE04 [Token(Token = "0x601752D")] [Address(RVA = "0xFDA520", Offset = "0xFD9520", VA = "0x180FDA520")] [CompilerGenerated] private void ECIMOFPLPJD(int DINHOLEGEMB) { this.CDELOEKFALC = DINHOLEGEMB; } // Token: 0x0400F239 RID: 62009 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400F239")] [SerializeField] private int defaultGoalsToWin = (int)((ulong)5L); // Token: 0x0400F23A RID: 62010 [FieldOffset(Offset = "0x8C")] [Token(Token = "0x400F23A")] private int CDELOEKFALC; } }