m
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user