using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom.Core.Creation; using UnityEngine; namespace RecRoom.Core.GameManagement { // Token: 0x020033AC RID: 13228 [Token(Token = "0x20033AC")] public class SoccerGameRuleWrapper : GameRuleCircuitWrapperTool { // Token: 0x060170BC RID: 94396 RVA: 0x00562064 File Offset: 0x00560264 [Token(Token = "0x60170BC")] [Address(RVA = "0x89DED0", Offset = "0x89CCD0", VA = "0x18089DED0", Slot = "19")] protected override void PFILOHJDFAB() { float num = this.defaultGameDuration; this.ECJPCDHPEII = num; } // Token: 0x060170BD RID: 94397 RVA: 0x00562080 File Offset: 0x00560280 [Token(Token = "0x60170BD")] [Address(RVA = "0xA36150", Offset = "0xA34F50", VA = "0x180A36150", Slot = "22")] protected override void AMJHODPKAMA() { CreationObject creationObject = this.tool.creationObject; DOPNALIMPNA[] array = Array.Empty(); ECJBHJOCKHL ecjbhjockhl = creationObject.AddFoldoutMenu("Soccer Options", 10, array); Func func = new Func(this.KLMKCKIDNPF); Action action = new Action(this.ECIMOFPLPJD); ulong num; base.EHGFLEINJGA("Game Duration", func, action, (int)num, ecjbhjockhl); } // Token: 0x060170BE RID: 94398 RVA: 0x005620E4 File Offset: 0x005602E4 [Token(Token = "0x60170BE")] [Address(RVA = "0xA362B0", Offset = "0xA350B0", VA = "0x180A362B0", Slot = "21")] protected override void GHKKAHMGNIM() { KCMNCAFFHJG lofhepjnhpm = this.LOFHEPJNHPM; int num = 0; GameRuleManager gameRuleManager = lofhepjnhpm.IAHDANBDAAM(num != 0); int num2 = 0; if (gameRuleManager != 0) { } int num3 = 0; if (num2 != num3) { } } // Token: 0x060170BF RID: 94399 RVA: 0x0056211C File Offset: 0x0056031C [Token(Token = "0x60170BF")] [Address(RVA = "0xA36270", Offset = "0xA35070", VA = "0x180A36270", Slot = "23")] protected override void DeserializeFrom(LPLECMBCDLE DMJBHJEJEPL) { DABPCLFDGPH ebmbeakephd = DMJBHJEJEPL.EBMBEAKEPHD; if (ebmbeakephd != 0) { float cneenboiabc = ebmbeakephd.CNEENBOIABC; this.ECJPCDHPEII = cneenboiabc; } } // Token: 0x060170C0 RID: 94400 RVA: 0x00562148 File Offset: 0x00560348 [Token(Token = "0x60170C0")] [Address(RVA = "0xA36390", Offset = "0xA35190", VA = "0x180A36390", Slot = "24")] protected override void MABDMFJEFIE(ref LPLECMBCDLE DMJBHJEJEPL) { DABPCLFDGPH dabpclfdgph = new DABPCLFDGPH(); float ecjpcdhpeii = this.ECJPCDHPEII; } // Token: 0x060170C1 RID: 94401 RVA: 0x00562168 File Offset: 0x00560368 [Token(Token = "0x60170C1")] [Address(RVA = "0xA36420", Offset = "0xA35220", VA = "0x180A36420")] public SoccerGameRuleWrapper() { } // Token: 0x060170C2 RID: 94402 RVA: 0x00562188 File Offset: 0x00560388 [Token(Token = "0x60170C2")] [Address(RVA = "0xA36380", Offset = "0xA35180", VA = "0x180A36380")] [CompilerGenerated] private float KLMKCKIDNPF() { return this.ECJPCDHPEII; } // Token: 0x060170C3 RID: 94403 RVA: 0x0056219C File Offset: 0x0056039C [Token(Token = "0x60170C3")] [Address(RVA = "0xA362A0", Offset = "0xA350A0", VA = "0x180A362A0")] [CompilerGenerated] private void ECIMOFPLPJD(float DINHOLEGEMB) { this.ECJPCDHPEII = DINHOLEGEMB; } // Token: 0x0400F000 RID: 61440 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400F000")] [SerializeField] private float defaultGameDuration = 600f; // Token: 0x0400F001 RID: 61441 [FieldOffset(Offset = "0x8C")] [Token(Token = "0x400F001")] private float ECJPCDHPEII; } }