Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Core/GameManagement/SoccerGameRuleWrapper.cs
T
2026-04-10 22:50:51 +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: 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<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: 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<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: 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;
}
}