This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
@@ -0,0 +1,201 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom.Core.Encounters
{
// Token: 0x020030D7 RID: 12503
[Token(Token = "0x20030D7")]
public class SpotlightEncounterStep : GameEncounterStep
{
// Token: 0x17003A29 RID: 14889
// (get) Token: 0x06015279 RID: 86649 RVA: 0x004EC9D0 File Offset: 0x004EABD0
[Token(Token = "0x17003A29")]
public override string KODBEJPEFOJ
{
[Token(Token = "0x6015279")]
[Address(RVA = "0x13AB670", Offset = "0x13AA670", VA = "0x1813AB670", Slot = "4")]
get
{
return "Enables and disables spotlights.";
}
}
// Token: 0x0601527A RID: 86650 RVA: 0x004EC9E4 File Offset: 0x004EABE4
[Token(Token = "0x601527A")]
[Address(RVA = "0x13AB4F0", Offset = "0x13AA4F0", VA = "0x1813AB4F0")]
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: 0x0601527B RID: 86651 RVA: 0x004ECA5C File Offset: 0x004EAC5C
[Token(Token = "0x601527B")]
[Address(RVA = "0x13AB610", Offset = "0x13AA610", VA = "0x1813AB610", Slot = "7")]
public override void OnEncounterActivate()
{
int num = 0;
this.ENJHMOPPOIC(num != 0);
}
// Token: 0x0601527C RID: 86652 RVA: 0x004ECA74 File Offset: 0x004EAC74
[Token(Token = "0x601527C")]
[Address(RVA = "0x13AB610", Offset = "0x13AA610", VA = "0x1813AB610", Slot = "9")]
public override void OnEncounterStart()
{
int num = 0;
this.ENJHMOPPOIC(num != 0);
}
// Token: 0x0601527D RID: 86653 RVA: 0x004ECA8C File Offset: 0x004EAC8C
[Token(Token = "0x601527D")]
[Address(RVA = "0x13AB620", Offset = "0x13AA620", VA = "0x1813AB620", Slot = "10")]
public override void OnEncounterStop()
{
if (this.disableAfterEncounter)
{
int num = 0;
this.ENJHMOPPOIC(num != 0);
return;
}
}
// Token: 0x0601527E RID: 86654 RVA: 0x004ECAAC File Offset: 0x004EACAC
[Token(Token = "0x601527E")]
[Address(RVA = "0x13AB660", Offset = "0x13AA660", VA = "0x1813AB660", Slot = "11")]
public override void OnStartRunning()
{
bool flag = this.mode == SpotlightEncounterStep.CHKJLEKEAIK.ENABLE_SPOTLIGHTS;
this.ENJHMOPPOIC(flag);
}
// Token: 0x0601527F RID: 86655 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601527F")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "12")]
public override void OnUpdateRunning()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06015280 RID: 86656 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6015280")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "13")]
public override void OnStopRunning()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06015281 RID: 86657 RVA: 0x004ECACC File Offset: 0x004EACCC
[Token(Token = "0x6015281")]
[Address(RVA = "0x13AB640", Offset = "0x13AA640", VA = "0x1813AB640", Slot = "14")]
public override void OnSkipRunning()
{
int num = 0;
if ((this.disableAfterEncounter ? 1 : 0) == num)
{
}
this.ENJHMOPPOIC(num != 0);
}
// Token: 0x06015282 RID: 86658 RVA: 0x004ECAEC File Offset: 0x004EACEC
[Token(Token = "0x6015282")]
[Address(RVA = "0x13A67C0", Offset = "0x13A57C0", VA = "0x1813A67C0", Slot = "15")]
public override bool IsBlockingEncounterEnd()
{
int finishCondition = this.finishCondition;
if (finishCondition == 0)
{
}
if (finishCondition == 1)
{
float num = this.POLMFGOLNLC.OKFCHCDDGCP;
}
return true;
}
// Token: 0x06015283 RID: 86659 RVA: 0x004ECB1C File Offset: 0x004EAD1C
[Token(Token = "0x6015283")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "16")]
public override bool IsCompleted()
{
return true;
}
// Token: 0x06015284 RID: 86660 RVA: 0x004ECB2C File Offset: 0x004EAD2C
[Token(Token = "0x6015284")]
[Address(RVA = "0x1392C90", Offset = "0x1391C90", VA = "0x181392C90")]
public SpotlightEncounterStep()
{
this.stepName = "New Step";
this.PNNLJIGIFDL = (int)((ulong)4294967295L);
base..ctor();
}
// Token: 0x0400DF49 RID: 57161
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400DF49")]
[SerializeField]
[Header("Light References")]
public Light[] spotlights;
// Token: 0x0400DF4A RID: 57162
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400DF4A")]
[SerializeField]
public EncounterSpotlightModel[] models;
// Token: 0x0400DF4B RID: 57163
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400DF4B")]
[SerializeField]
[Header("Configuration")]
public SpotlightEncounterStep.CHKJLEKEAIK mode;
// Token: 0x0400DF4C RID: 57164
[FieldOffset(Offset = "0x5C")]
[Token(Token = "0x400DF4C")]
[SerializeField]
public bool disableAfterEncounter;
// Token: 0x020030D8 RID: 12504
[Token(Token = "0x20030D8")]
public enum PGIJEAJJJOI
{
// Token: 0x0400DF4E RID: 57166
[Token(Token = "0x400DF4E")]
IMMEDIATELY,
// Token: 0x0400DF4F RID: 57167
[Token(Token = "0x400DF4F")]
TIME_ELAPSED
}
// Token: 0x020030D9 RID: 12505
[Token(Token = "0x20030D9")]
public enum CHKJLEKEAIK
{
// Token: 0x0400DF51 RID: 57169
[Token(Token = "0x400DF51")]
ENABLE_SPOTLIGHTS,
// Token: 0x0400DF52 RID: 57170
[Token(Token = "0x400DF52")]
DISABLE_SPOTLIGHTS
}
}
}