202 lines
6.3 KiB
C#
202 lines
6.3 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core.Creation;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core.GameManagement
|
|
{
|
|
// Token: 0x020033A3 RID: 13219
|
|
[Token(Token = "0x20033A3")]
|
|
public class CharadesTeamLightningGameRuleWrapper : GameRuleCircuitWrapperTool
|
|
{
|
|
// Token: 0x17003F91 RID: 16273
|
|
// (get) Token: 0x06017073 RID: 94323 RVA: 0x00561414 File Offset: 0x0055F614
|
|
[Token(Token = "0x17003F91")]
|
|
public override OLEPPCBDAND IOFDFKMMBFE
|
|
{
|
|
[Token(Token = "0x6017073")]
|
|
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "18")]
|
|
get
|
|
{
|
|
return OLEPPCBDAND.MODE_2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06017074 RID: 94324 RVA: 0x00561424 File Offset: 0x0055F624
|
|
[Token(Token = "0x6017074")]
|
|
[Address(RVA = "0x89C430", Offset = "0x89B230", VA = "0x18089C430", Slot = "19")]
|
|
protected override void PFILOHJDFAB()
|
|
{
|
|
float num = this.defaultTeamRoundDuration;
|
|
this.FFLCNGBAKKM = num;
|
|
int num2 = this.defaultMaxRoundCount;
|
|
this.GEOLDNBAMGE = num2;
|
|
float num3 = this.defaultPerformerDuration;
|
|
this.IPHLDEODCHE = num3;
|
|
}
|
|
|
|
// Token: 0x06017075 RID: 94325 RVA: 0x0056145C File Offset: 0x0055F65C
|
|
[Token(Token = "0x6017075")]
|
|
[Address(RVA = "0x89BFA0", Offset = "0x89ADA0", VA = "0x18089BFA0", Slot = "22")]
|
|
protected override void AMJHODPKAMA()
|
|
{
|
|
base..ctor();
|
|
CreationObject creationObject = this.tool.creationObject;
|
|
Func<float> func = new Func(this.PKOGHCJJPFL);
|
|
Action<float> action = new Action(this.EHKDDJLDHPI);
|
|
ulong num;
|
|
ECJBHJOCKHL ecjbhjockhl;
|
|
base.EHGFLEINJGA("Team Round Duration", func, action, (int)num, ecjbhjockhl);
|
|
Func<int> func2 = new Func(this.FLKIGIPCPME);
|
|
Action<int> action2 = new Action(this.LDMNEEPHGAK);
|
|
ulong num2;
|
|
base.CPNGOMINCGF("Round Count", func2, action2, (int)num2, ecjbhjockhl);
|
|
Func<float> func3 = new Func(this.HNCGKHBAJEG);
|
|
Action<float> action3 = new Action(this.AONILPEKJHH);
|
|
ulong num3;
|
|
base.EHGFLEINJGA("Performer Duration", func3, action3, (int)num3, ecjbhjockhl);
|
|
}
|
|
|
|
// Token: 0x06017076 RID: 94326 RVA: 0x0056150C File Offset: 0x0055F70C
|
|
[Token(Token = "0x6017076")]
|
|
[Address(RVA = "0x89C240", Offset = "0x89B040", VA = "0x18089C240", Slot = "21")]
|
|
protected override void GHKKAHMGNIM()
|
|
{
|
|
base..ctor();
|
|
GameRuleManager gameRuleManager = base.ONBCAGFIKMD;
|
|
if (gameRuleManager == 0)
|
|
{
|
|
}
|
|
int num = 0;
|
|
if (gameRuleManager != num)
|
|
{
|
|
int geoldnbamge = this.GEOLDNBAMGE;
|
|
float iphldeodche = this.IPHLDEODCHE;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06017077 RID: 94327 RVA: 0x00561550 File Offset: 0x0055F750
|
|
[Token(Token = "0x6017077")]
|
|
[Address(RVA = "0x89C1D0", Offset = "0x89AFD0", VA = "0x18089C1D0", Slot = "23")]
|
|
protected override void DeserializeFrom(LPLECMBCDLE DMJBHJEJEPL)
|
|
{
|
|
base.<Subscribe>b__1_0(DMJBHJEJEPL);
|
|
LHKEBEJGHIH doamjfcdcgk = DMJBHJEJEPL.DOAMJFCDCGK;
|
|
if (doamjfcdcgk != 0)
|
|
{
|
|
float aklclgoaekl = doamjfcdcgk.AKLCLGOAEKL;
|
|
this.FFLCNGBAKKM = aklclgoaekl;
|
|
int ljmgcoehfme = DMJBHJEJEPL.DOAMJFCDCGK.LJMGCOEHFME;
|
|
this.GEOLDNBAMGE = ljmgcoehfme;
|
|
float bpjcmanonpp = DMJBHJEJEPL.DOAMJFCDCGK.BPJCMANONPP;
|
|
this.IPHLDEODCHE = bpjcmanonpp;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06017078 RID: 94328 RVA: 0x005615AC File Offset: 0x0055F7AC
|
|
[Token(Token = "0x6017078")]
|
|
[Address(RVA = "0x89C350", Offset = "0x89B150", VA = "0x18089C350", Slot = "24")]
|
|
protected override void MABDMFJEFIE(ref LPLECMBCDLE DMJBHJEJEPL)
|
|
{
|
|
base.<Subscribe>b__1_0(ref DMJBHJEJEPL);
|
|
LHKEBEJGHIH lhkebejghih = new LHKEBEJGHIH();
|
|
float iphldeodche = this.IPHLDEODCHE;
|
|
}
|
|
|
|
// Token: 0x06017079 RID: 94329 RVA: 0x005615D4 File Offset: 0x0055F7D4
|
|
[Token(Token = "0x6017079")]
|
|
[Address(RVA = "0x89C460", Offset = "0x89B260", VA = "0x18089C460")]
|
|
public CharadesTeamLightningGameRuleWrapper()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0601707A RID: 94330 RVA: 0x00561608 File Offset: 0x0055F808
|
|
[Token(Token = "0x601707A")]
|
|
[Address(RVA = "0x89BCC0", Offset = "0x89AAC0", VA = "0x18089BCC0")]
|
|
[CompilerGenerated]
|
|
private float PKOGHCJJPFL()
|
|
{
|
|
return this.FFLCNGBAKKM;
|
|
}
|
|
|
|
// Token: 0x0601707B RID: 94331 RVA: 0x0056161C File Offset: 0x0055F81C
|
|
[Token(Token = "0x601707B")]
|
|
[Address(RVA = "0x89BCD0", Offset = "0x89AAD0", VA = "0x18089BCD0")]
|
|
[CompilerGenerated]
|
|
private void EHKDDJLDHPI(float DINHOLEGEMB)
|
|
{
|
|
this.FFLCNGBAKKM = DINHOLEGEMB;
|
|
}
|
|
|
|
// Token: 0x0601707C RID: 94332 RVA: 0x00561630 File Offset: 0x0055F830
|
|
[Token(Token = "0x601707C")]
|
|
[Address(RVA = "0x46E090", Offset = "0x46CE90", VA = "0x18046E090")]
|
|
[CompilerGenerated]
|
|
private int FLKIGIPCPME()
|
|
{
|
|
return this.GEOLDNBAMGE;
|
|
}
|
|
|
|
// Token: 0x0601707D RID: 94333 RVA: 0x00561644 File Offset: 0x0055F844
|
|
[Token(Token = "0x601707D")]
|
|
[Address(RVA = "0x89C340", Offset = "0x89B140", VA = "0x18089C340")]
|
|
[CompilerGenerated]
|
|
private void LDMNEEPHGAK(int DINHOLEGEMB)
|
|
{
|
|
this.GEOLDNBAMGE = DINHOLEGEMB;
|
|
}
|
|
|
|
// Token: 0x0601707E RID: 94334 RVA: 0x00561658 File Offset: 0x0055F858
|
|
[Token(Token = "0x601707E")]
|
|
[Address(RVA = "0x89C330", Offset = "0x89B130", VA = "0x18089C330")]
|
|
[CompilerGenerated]
|
|
private float HNCGKHBAJEG()
|
|
{
|
|
return this.IPHLDEODCHE;
|
|
}
|
|
|
|
// Token: 0x0601707F RID: 94335 RVA: 0x0056166C File Offset: 0x0055F86C
|
|
[Token(Token = "0x601707F")]
|
|
[Address(RVA = "0x89C1C0", Offset = "0x89AFC0", VA = "0x18089C1C0")]
|
|
[CompilerGenerated]
|
|
private void AONILPEKJHH(float DINHOLEGEMB)
|
|
{
|
|
this.IPHLDEODCHE = DINHOLEGEMB;
|
|
}
|
|
|
|
// Token: 0x0400EFE6 RID: 61414
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400EFE6")]
|
|
[SerializeField]
|
|
private float defaultTeamRoundDuration = 120f;
|
|
|
|
// Token: 0x0400EFE7 RID: 61415
|
|
[FieldOffset(Offset = "0x8C")]
|
|
[Token(Token = "0x400EFE7")]
|
|
[SerializeField]
|
|
private int defaultMaxRoundCount = (int)((ulong)6L);
|
|
|
|
// Token: 0x0400EFE8 RID: 61416
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400EFE8")]
|
|
[SerializeField]
|
|
private float defaultPerformerDuration = 25f;
|
|
|
|
// Token: 0x0400EFE9 RID: 61417
|
|
[FieldOffset(Offset = "0x94")]
|
|
[Token(Token = "0x400EFE9")]
|
|
private float FFLCNGBAKKM;
|
|
|
|
// Token: 0x0400EFEA RID: 61418
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400EFEA")]
|
|
private int GEOLDNBAMGE;
|
|
|
|
// Token: 0x0400EFEB RID: 61419
|
|
[FieldOffset(Offset = "0x9C")]
|
|
[Token(Token = "0x400EFEB")]
|
|
private float IPHLDEODCHE;
|
|
}
|
|
}
|