This commit is contained in:
niko
2026-04-08 23:40:05 +02:00
parent d6894bcbc7
commit 18dc73f922
7750 changed files with 1795369 additions and 0 deletions
@@ -0,0 +1,200 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom.Core.Encounters
{
// Token: 0x02002AF3 RID: 10995
[Token(Token = "0x2002AF3")]
[StructLayout(3)]
public class SpotlightEncounterStep : GameEncounterStep
{
// Token: 0x17003340 RID: 13120
// (get) Token: 0x0601339C RID: 78748 RVA: 0x0049CE20 File Offset: 0x0049B020
[Token(Token = "0x17003340")]
public override string KODBEJPEFOJ
{
[Token(Token = "0x601339C")]
[Address(RVA = "0x18AE0F0", Offset = "0x18ACAF0", VA = "0x1818AE0F0", Slot = "4")]
get
{
return "Enables and disables spotlights.";
}
}
// Token: 0x0601339D RID: 78749 RVA: 0x0049CE34 File Offset: 0x0049B034
[Token(Token = "0x601339D")]
[Address(RVA = "0x18ADF70", Offset = "0x18AC970", VA = "0x1818ADF70")]
private void ENJHMOPPOIC(bool CBHMNNAINHM)
{
Light[] array = this.spotlights;
int num = 0;
if (array != 0 && num < array.Length)
{
array[num].gameObject.SetActive(CBHMNNAINHM);
Light[] array2 = this.spotlights;
num++;
}
EncounterSpotlightModel[] array3 = this.models;
if (array3 != 0 && num < array3.Length)
{
array3[num].IKAGKELDMJH = CBHMNNAINHM;
EncounterSpotlightModel[] array4 = this.models;
num++;
while (array4 != 0)
{
}
}
}
// Token: 0x0601339E RID: 78750 RVA: 0x0049CEAC File Offset: 0x0049B0AC
[Token(Token = "0x601339E")]
[Address(RVA = "0x18AE090", Offset = "0x18ACA90", VA = "0x1818AE090", Slot = "7")]
public override void OnEncounterActivate()
{
int num = 0;
this.ENJHMOPPOIC(num != 0);
}
// Token: 0x0601339F RID: 78751 RVA: 0x0049CEC4 File Offset: 0x0049B0C4
[Token(Token = "0x601339F")]
[Address(RVA = "0x18AE090", Offset = "0x18ACA90", VA = "0x1818AE090", Slot = "9")]
public override void OnEncounterStart()
{
int num = 0;
this.ENJHMOPPOIC(num != 0);
}
// Token: 0x060133A0 RID: 78752 RVA: 0x0049CEDC File Offset: 0x0049B0DC
[Token(Token = "0x60133A0")]
[Address(RVA = "0x18AE0A0", Offset = "0x18ACAA0", VA = "0x1818AE0A0", Slot = "10")]
public override void OnEncounterStop()
{
if (this.disableAfterEncounter)
{
int num = 0;
this.ENJHMOPPOIC(num != 0);
return;
}
}
// Token: 0x060133A1 RID: 78753 RVA: 0x0049CEFC File Offset: 0x0049B0FC
[Token(Token = "0x60133A1")]
[Address(RVA = "0x18AE0E0", Offset = "0x18ACAE0", VA = "0x1818AE0E0", Slot = "11")]
public override void OnStartRunning()
{
bool flag = this.mode == SpotlightEncounterStep.CHKJLEKEAIK.ENABLE_SPOTLIGHTS;
this.ENJHMOPPOIC(flag);
}
// Token: 0x060133A2 RID: 78754 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60133A2")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "12")]
public override void OnUpdateRunning()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060133A3 RID: 78755 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60133A3")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "13")]
public override void OnStopRunning()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060133A4 RID: 78756 RVA: 0x0049CF1C File Offset: 0x0049B11C
[Token(Token = "0x60133A4")]
[Address(RVA = "0x18AE0C0", Offset = "0x18ACAC0", VA = "0x1818AE0C0", Slot = "14")]
public override void OnSkipRunning()
{
int num = 0;
if ((this.disableAfterEncounter ? 1 : 0) == num)
{
}
this.ENJHMOPPOIC(num != 0);
}
// Token: 0x060133A5 RID: 78757 RVA: 0x0049CF3C File Offset: 0x0049B13C
[Token(Token = "0x60133A5")]
[Address(RVA = "0x10AFE60", Offset = "0x10AE860", VA = "0x1810AFE60", Slot = "15")]
public override bool IsBlockingEncounterEnd()
{
int finishCondition = this.finishCondition;
if (finishCondition == 0)
{
}
if (finishCondition == 1)
{
float num = this.POLMFGOLNLC.OKFCHCDDGCP;
}
return true;
}
// Token: 0x060133A6 RID: 78758 RVA: 0x0049CF6C File Offset: 0x0049B16C
[Token(Token = "0x60133A6")]
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "16")]
public override bool IsCompleted()
{
return true;
}
// Token: 0x060133A7 RID: 78759 RVA: 0x0049CF7C File Offset: 0x0049B17C
[Token(Token = "0x60133A7")]
[Address(RVA = "0x18ABEE0", Offset = "0x18AA8E0", VA = "0x1818ABEE0")]
public SpotlightEncounterStep()
{
}
// Token: 0x0400D0CB RID: 53451
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x400D0CB")]
[SerializeField]
[Header("Light References")]
public Light[] spotlights;
// Token: 0x0400D0CC RID: 53452
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400D0CC")]
[SerializeField]
public EncounterSpotlightModel[] models;
// Token: 0x0400D0CD RID: 53453
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x400D0CD")]
[SerializeField]
[Header("Configuration")]
public SpotlightEncounterStep.CHKJLEKEAIK mode;
// Token: 0x0400D0CE RID: 53454
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")]
[Token(Token = "0x400D0CE")]
[SerializeField]
public bool disableAfterEncounter;
// Token: 0x02002AF4 RID: 10996
[Token(Token = "0x2002AF4")]
public enum PGIJEAJJJOI
{
// Token: 0x0400D0D0 RID: 53456
[Token(Token = "0x400D0D0")]
IMMEDIATELY,
// Token: 0x0400D0D1 RID: 53457
[Token(Token = "0x400D0D1")]
TIME_ELAPSED
}
// Token: 0x02002AF5 RID: 10997
[Token(Token = "0x2002AF5")]
public enum CHKJLEKEAIK
{
// Token: 0x0400D0D3 RID: 53459
[Token(Token = "0x400D0D3")]
ENABLE_SPOTLIGHTS,
// Token: 0x0400D0D4 RID: 53460
[Token(Token = "0x400D0D4")]
DISABLE_SPOTLIGHTS
}
}
}