Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Core/Encounters/ActivateDeactivateEncounterEncounterStep.cs
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

205 lines
5.9 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom.Core.Encounters
{
// Token: 0x020030A2 RID: 12450
[Token(Token = "0x20030A2")]
public class ActivateDeactivateEncounterEncounterStep : GameEncounterStep
{
// Token: 0x17003A0A RID: 14858
// (get) Token: 0x06015174 RID: 86388 RVA: 0x004EA630 File Offset: 0x004E8830
[Token(Token = "0x17003A0A")]
public override string KODBEJPEFOJ
{
[Token(Token = "0x6015174")]
[Address(RVA = "0x1392CE0", Offset = "0x1391CE0", VA = "0x181392CE0", Slot = "4")]
get
{
return "Forcibly activates or deactivates a certain encounter.";
}
}
// Token: 0x06015175 RID: 86389 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6015175")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "9")]
public override void OnEncounterStart()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06015176 RID: 86390 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6015176")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "10")]
public override void OnEncounterStop()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06015177 RID: 86391 RVA: 0x004EA644 File Offset: 0x004E8844
[Token(Token = "0x6015177")]
[Address(RVA = "0x1392B20", Offset = "0x1391B20", VA = "0x181392B20", Slot = "11")]
public override void OnStartRunning()
{
GameEncounter gameEncounter2;
for (;;)
{
ActivateDeactivateEncounterEncounterStep.CBOBKGMDGMO cbobkgmdgmo = this.action;
GameEncounter gameEncounter = this.affectedEncounter;
int num = 0;
if (!(gameEncounter != num))
{
return;
}
gameEncounter2 = this.affectedEncounter;
if (cbobkgmdgmo != ActivateDeactivateEncounterEncounterStep.CBOBKGMDGMO.ACTIVATE)
{
break;
}
if (KKPBCOOONNK.BNNCCCFFALC)
{
goto Block_3;
}
}
if (KKPBCOOONNK.BNNCCCFFALC)
{
DJHELPHHAEN pegjgmdgkjn = gameEncounter2.PEGJGMDGKJN;
gameEncounter2.<LOKHDINNFCN>k__BackingField = false;
int num2 = 0;
pegjgmdgkjn.PIEOGAPMGIH((ushort)num2);
}
return;
Block_3:
throw new NullReferenceException();
}
// Token: 0x06015178 RID: 86392 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6015178")]
[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: 0x06015179 RID: 86393 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6015179")]
[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: 0x0601517A RID: 86394 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601517A")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "14")]
public override void OnSkipRunning()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0601517B RID: 86395 RVA: 0x004EA6B0 File Offset: 0x004E88B0
[Token(Token = "0x601517B")]
[Address(RVA = "0x1392950", Offset = "0x1391950", VA = "0x181392950", Slot = "15")]
public override bool IsBlockingEncounterEnd()
{
int finishCondition = this.finishCondition;
if (finishCondition == 0)
{
float num = this.POLMFGOLNLC.OKFCHCDDGCP;
}
return finishCondition != 1;
}
// Token: 0x0601517C RID: 86396 RVA: 0x004EA6E4 File Offset: 0x004E88E4
[Token(Token = "0x601517C")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "16")]
public override bool IsCompleted()
{
return true;
}
// Token: 0x0601517D RID: 86397 RVA: 0x004EA6F4 File Offset: 0x004E88F4
[Token(Token = "0x601517D")]
[Address(RVA = "0x13929A0", Offset = "0x13919A0", VA = "0x1813929A0")]
private void LGCPCHLIBKP(bool ILFLCOHAAGI)
{
GameEncounter gameEncounter2;
for (;;)
{
GameEncounter gameEncounter = this.affectedEncounter;
int num = 0;
if (!(gameEncounter != num))
{
return;
}
gameEncounter2 = this.affectedEncounter;
if (!ILFLCOHAAGI)
{
break;
}
if (KKPBCOOONNK.BNNCCCFFALC)
{
goto Block_3;
}
}
if (KKPBCOOONNK.BNNCCCFFALC)
{
DJHELPHHAEN pegjgmdgkjn = gameEncounter2.PEGJGMDGKJN;
gameEncounter2.<LOKHDINNFCN>k__BackingField = false;
int num2 = 0;
pegjgmdgkjn.PIEOGAPMGIH((ushort)num2);
}
return;
Block_3:
throw new NullReferenceException();
}
// Token: 0x0601517E RID: 86398 RVA: 0x004EA758 File Offset: 0x004E8958
[Token(Token = "0x601517E")]
[Address(RVA = "0x1392C90", Offset = "0x1391C90", VA = "0x181392C90")]
public ActivateDeactivateEncounterEncounterStep()
{
this.stepName = "New Step";
this.PNNLJIGIFDL = (int)((ulong)4294967295L);
base..ctor();
}
// Token: 0x0400DE96 RID: 56982
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400DE96")]
[SerializeField]
private ActivateDeactivateEncounterEncounterStep.CBOBKGMDGMO action;
// Token: 0x0400DE97 RID: 56983
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400DE97")]
[SerializeField]
private GameEncounter affectedEncounter;
// Token: 0x020030A3 RID: 12451
[Token(Token = "0x20030A3")]
public enum JJBCNBAJBKF
{
// Token: 0x0400DE99 RID: 56985
[Token(Token = "0x400DE99")]
TIME_ELAPSED,
// Token: 0x0400DE9A RID: 56986
[Token(Token = "0x400DE9A")]
IMMEDIATELY
}
// Token: 0x020030A4 RID: 12452
[Token(Token = "0x20030A4")]
public enum CBOBKGMDGMO
{
// Token: 0x0400DE9C RID: 56988
[Token(Token = "0x400DE9C")]
ACTIVATE,
// Token: 0x0400DE9D RID: 56989
[Token(Token = "0x400DE9D")]
DEACTIVATE
}
}
}