using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom.Core.Creation; using UnityEngine; namespace RecRoom.Core.GameManagement { // Token: 0x02003499 RID: 13465 [Token(Token = "0x2003499")] public class SoccerGameRuleWrapper : GameRuleCircuitWrapperTool { // Token: 0x0601754A RID: 95562 RVA: 0x0056D14C File Offset: 0x0056B34C [Token(Token = "0x601754A")] [Address(RVA = "0x1396980", Offset = "0x1395980", VA = "0x181396980", Slot = "19")] protected override void PFILOHJDFAB() { float num = this.defaultGameDuration; this.ECJPCDHPEII = num; } // Token: 0x0601754B RID: 95563 RVA: 0x0056D168 File Offset: 0x0056B368 [Token(Token = "0x601754B")] [Address(RVA = "0x15501B0", Offset = "0x154F1B0", VA = "0x1815501B0", 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: 0x0601754C RID: 95564 RVA: 0x0056D1CC File Offset: 0x0056B3CC [Token(Token = "0x601754C")] [Address(RVA = "0x1550300", Offset = "0x154F300", VA = "0x181550300", 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: 0x0601754D RID: 95565 RVA: 0x0056D204 File Offset: 0x0056B404 [Token(Token = "0x601754D")] [Address(RVA = "0x15502D0", Offset = "0x154F2D0", VA = "0x1815502D0", Slot = "23")] protected override void DeserializeFrom(LPLECMBCDLE DMJBHJEJEPL) { DABPCLFDGPH ebmbeakephd = DMJBHJEJEPL.EBMBEAKEPHD; if (ebmbeakephd != 0) { float cneenboiabc = ebmbeakephd.CNEENBOIABC; this.ECJPCDHPEII = cneenboiabc; } } // Token: 0x0601754E RID: 95566 RVA: 0x0056D230 File Offset: 0x0056B430 [Token(Token = "0x601754E")] [Address(RVA = "0x15503D0", Offset = "0x154F3D0", VA = "0x1815503D0", Slot = "24")] protected override void MABDMFJEFIE(ref LPLECMBCDLE DMJBHJEJEPL) { DABPCLFDGPH dabpclfdgph = new DABPCLFDGPH(); float ecjpcdhpeii = this.ECJPCDHPEII; } // Token: 0x0601754F RID: 95567 RVA: 0x0056D250 File Offset: 0x0056B450 [Token(Token = "0x601754F")] [Address(RVA = "0x1550460", Offset = "0x154F460", VA = "0x181550460")] public SoccerGameRuleWrapper() { } // Token: 0x06017550 RID: 95568 RVA: 0x0056D270 File Offset: 0x0056B470 [Token(Token = "0x6017550")] [Address(RVA = "0x9970B0", Offset = "0x9960B0", VA = "0x1809970B0")] [CompilerGenerated] private float KLMKCKIDNPF() { return this.ECJPCDHPEII; } // Token: 0x06017551 RID: 95569 RVA: 0x0056D284 File Offset: 0x0056B484 [Token(Token = "0x6017551")] [Address(RVA = "0x997150", Offset = "0x996150", VA = "0x180997150")] [CompilerGenerated] private void ECIMOFPLPJD(float DINHOLEGEMB) { this.ECJPCDHPEII = DINHOLEGEMB; } // Token: 0x0400F247 RID: 62023 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400F247")] [SerializeField] private float defaultGameDuration = 600f; // Token: 0x0400F248 RID: 62024 [FieldOffset(Offset = "0x8C")] [Token(Token = "0x400F248")] private float ECJPCDHPEII; } }