164 lines
5.2 KiB
C#
164 lines
5.2 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core.GameManagement
|
|
{
|
|
// Token: 0x02002DD9 RID: 11737
|
|
[Token(Token = "0x2002DD9")]
|
|
[StructLayout(3)]
|
|
public class CharadesCoOpClassicGameRuleWrapper : GameRuleCircuitWrapperTool
|
|
{
|
|
// Token: 0x1700381E RID: 14366
|
|
// (get) Token: 0x06014EF8 RID: 85752 RVA: 0x0050656C File Offset: 0x0050476C
|
|
[Token(Token = "0x1700381E")]
|
|
public override OLEPPCBDAND IOFDFKMMBFE
|
|
{
|
|
[Token(Token = "0x6014EF8")]
|
|
[Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880", Slot = "18")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014EF9 RID: 85753 RVA: 0x0050657C File Offset: 0x0050477C
|
|
[Token(Token = "0x6014EF9")]
|
|
[Address(RVA = "0x15E0E60", Offset = "0x15DF860", VA = "0x1815E0E60", Slot = "19")]
|
|
protected override void PFILOHJDFAB()
|
|
{
|
|
float num = this.defaultGameDuration;
|
|
this.ECJPCDHPEII = num;
|
|
float num2 = this.defaultRoundPerformerDuration;
|
|
this.HPOFFHGKEFO = num2;
|
|
}
|
|
|
|
// Token: 0x06014EFA RID: 85754 RVA: 0x005065A8 File Offset: 0x005047A8
|
|
[Token(Token = "0x6014EFA")]
|
|
[Address(RVA = "0x189ABE0", Offset = "0x18995E0", VA = "0x18189ABE0", Slot = "22")]
|
|
protected override void AMJHODPKAMA()
|
|
{
|
|
Func<float> func = new Func(this.GNNBJCCEOPL);
|
|
Action<float> action = new Action(this.APNOFHABCAB);
|
|
ulong num;
|
|
base.EHGFLEINJGA("Game Duration", func, action, (int)num);
|
|
Func<float> func2 = new Func(this.BCFDNDEMJBD);
|
|
Action<float> action2 = new Action(this.BLNPFMJBDMG);
|
|
ulong num2;
|
|
base.EHGFLEINJGA("Round Duration", func2, action2, (int)num2);
|
|
}
|
|
|
|
// Token: 0x06014EFB RID: 85755 RVA: 0x0050660C File Offset: 0x0050480C
|
|
[Token(Token = "0x6014EFB")]
|
|
[Address(RVA = "0x189AD50", Offset = "0x1899750", VA = "0x18189AD50", Slot = "21")]
|
|
protected override void GHKKAHMGNIM()
|
|
{
|
|
KCMNCAFFHJG<GameRuleManager> lofhepjnhpm = this.LOFHEPJNHPM;
|
|
int num = 0;
|
|
GameRuleManager gameRuleManager = lofhepjnhpm.IAHDANBDAAM(num != 0);
|
|
if (gameRuleManager == 0)
|
|
{
|
|
}
|
|
int num2 = 0;
|
|
if (gameRuleManager != num2)
|
|
{
|
|
float ecjpcdhpeii = this.ECJPCDHPEII;
|
|
float hpoffhgkefo = this.HPOFFHGKEFO;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014EFC RID: 85756 RVA: 0x00506654 File Offset: 0x00504854
|
|
[Token(Token = "0x6014EFC")]
|
|
[Address(RVA = "0x189AD20", Offset = "0x1899720", VA = "0x18189AD20", Slot = "23")]
|
|
protected override void DeserializeFrom(LPLECMBCDLE DMJBHJEJEPL)
|
|
{
|
|
ECFGJMDJMAL iaigaiegemm = DMJBHJEJEPL.IAIGAIEGEMM;
|
|
if (iaigaiegemm != 0)
|
|
{
|
|
float cneenboiabc = iaigaiegemm.CNEENBOIABC;
|
|
this.ECJPCDHPEII = cneenboiabc;
|
|
float hejkilloicj = iaigaiegemm.HEJKILLOICJ;
|
|
this.HPOFFHGKEFO = hejkilloicj;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014EFD RID: 85757 RVA: 0x00506690 File Offset: 0x00504890
|
|
[Token(Token = "0x6014EFD")]
|
|
[Address(RVA = "0x189AE70", Offset = "0x1899870", VA = "0x18189AE70", Slot = "24")]
|
|
protected override void MABDMFJEFIE(ref LPLECMBCDLE DMJBHJEJEPL)
|
|
{
|
|
ECFGJMDJMAL ecfgjmdjmal = new ECFGJMDJMAL();
|
|
float ecjpcdhpeii = this.ECJPCDHPEII;
|
|
ecfgjmdjmal.CNEENBOIABC = ecjpcdhpeii;
|
|
float hpoffhgkefo = this.HPOFFHGKEFO;
|
|
ecfgjmdjmal.HEJKILLOICJ = hpoffhgkefo;
|
|
}
|
|
|
|
// Token: 0x06014EFE RID: 85758 RVA: 0x005066C8 File Offset: 0x005048C8
|
|
[Token(Token = "0x6014EFE")]
|
|
[Address(RVA = "0x189AF20", Offset = "0x1899920", VA = "0x18189AF20")]
|
|
public CharadesCoOpClassicGameRuleWrapper()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06014EFF RID: 85759 RVA: 0x005066F4 File Offset: 0x005048F4
|
|
[Token(Token = "0x6014EFF")]
|
|
[Address(RVA = "0x189AE60", Offset = "0x1899860", VA = "0x18189AE60")]
|
|
[CompilerGenerated]
|
|
private float GNNBJCCEOPL()
|
|
{
|
|
return this.ECJPCDHPEII;
|
|
}
|
|
|
|
// Token: 0x06014F00 RID: 85760 RVA: 0x00506708 File Offset: 0x00504908
|
|
[Token(Token = "0x6014F00")]
|
|
[Address(RVA = "0x189AD10", Offset = "0x1899710", VA = "0x18189AD10")]
|
|
[CompilerGenerated]
|
|
private void APNOFHABCAB(float DINHOLEGEMB)
|
|
{
|
|
this.ECJPCDHPEII = DINHOLEGEMB;
|
|
}
|
|
|
|
// Token: 0x06014F01 RID: 85761 RVA: 0x0050671C File Offset: 0x0050491C
|
|
[Token(Token = "0x6014F01")]
|
|
[Address(RVA = "0x567CD0", Offset = "0x5666D0", VA = "0x180567CD0")]
|
|
[CompilerGenerated]
|
|
private float BCFDNDEMJBD()
|
|
{
|
|
return this.HPOFFHGKEFO;
|
|
}
|
|
|
|
// Token: 0x06014F02 RID: 85762 RVA: 0x00506730 File Offset: 0x00504930
|
|
[Token(Token = "0x6014F02")]
|
|
[Address(RVA = "0x7D7B50", Offset = "0x7D6550", VA = "0x1807D7B50")]
|
|
[CompilerGenerated]
|
|
private void BLNPFMJBDMG(float DINHOLEGEMB)
|
|
{
|
|
this.HPOFFHGKEFO = DINHOLEGEMB;
|
|
}
|
|
|
|
// Token: 0x0400DF4C RID: 57164
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400DF4C")]
|
|
[SerializeField]
|
|
private float defaultGameDuration = 300f;
|
|
|
|
// Token: 0x0400DF4D RID: 57165
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8C")]
|
|
[Token(Token = "0x400DF4D")]
|
|
[SerializeField]
|
|
private float defaultRoundPerformerDuration = 40f;
|
|
|
|
// Token: 0x0400DF4E RID: 57166
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400DF4E")]
|
|
private float ECJPCDHPEII;
|
|
|
|
// Token: 0x0400DF4F RID: 57167
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x94")]
|
|
[Token(Token = "0x400DF4F")]
|
|
private float HPOFFHGKEFO;
|
|
}
|
|
}
|