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: 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;
|
|
}
|
|
}
|