Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

113 lines
3.5 KiB
C#

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<DOPNALIMPNA>();
ECJBHJOCKHL ecjbhjockhl = creationObject.AddFoldoutMenu("Soccer Options", 10, array);
Func<float> func = new Func(this.KLMKCKIDNPF);
Action<float> 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<GameRuleManager> 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;
}
}