113 lines
3.5 KiB
C#
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;
|
|
}
|
|
}
|