Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp/RecRoom/Core/Encounters/ActivateDeactivateEncounterEncounterStep.cs
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

205 lines
5.9 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom.Core.Encounters
{
// Token: 0x02002FB9 RID: 12217
[Token(Token = "0x2002FB9")]
public class ActivateDeactivateEncounterEncounterStep : GameEncounterStep
{
// Token: 0x17003951 RID: 14673
// (get) Token: 0x06014D29 RID: 85289 RVA: 0x004E0550 File Offset: 0x004DE750
[Token(Token = "0x17003951")]
public override string KODBEJPEFOJ
{
[Token(Token = "0x6014D29")]
[Address(RVA = "0x89A1C0", Offset = "0x898FC0", VA = "0x18089A1C0", Slot = "4")]
get
{
return "Forcibly activates or deactivates a certain encounter.";
}
}
// Token: 0x06014D2A RID: 85290 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014D2A")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "9")]
public override void OnEncounterStart()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014D2B RID: 85291 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014D2B")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "10")]
public override void OnEncounterStop()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014D2C RID: 85292 RVA: 0x004E0564 File Offset: 0x004DE764
[Token(Token = "0x6014D2C")]
[Address(RVA = "0x89A000", Offset = "0x898E00", VA = "0x18089A000", 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: 0x06014D2D RID: 85293 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014D2D")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "12")]
public override void OnUpdateRunning()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014D2E RID: 85294 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014D2E")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "13")]
public override void OnStopRunning()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014D2F RID: 85295 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014D2F")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "14")]
public override void OnSkipRunning()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014D30 RID: 85296 RVA: 0x004E05D0 File Offset: 0x004DE7D0
[Token(Token = "0x6014D30")]
[Address(RVA = "0x899E30", Offset = "0x898C30", VA = "0x180899E30", Slot = "15")]
public override bool IsBlockingEncounterEnd()
{
int finishCondition = this.finishCondition;
if (finishCondition == 0)
{
float num = this.POLMFGOLNLC.OKFCHCDDGCP;
}
return finishCondition != 1;
}
// Token: 0x06014D31 RID: 85297 RVA: 0x004E0604 File Offset: 0x004DE804
[Token(Token = "0x6014D31")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "16")]
public override bool IsCompleted()
{
return true;
}
// Token: 0x06014D32 RID: 85298 RVA: 0x004E0614 File Offset: 0x004DE814
[Token(Token = "0x6014D32")]
[Address(RVA = "0x899E80", Offset = "0x898C80", VA = "0x180899E80")]
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: 0x06014D33 RID: 85299 RVA: 0x004E0678 File Offset: 0x004DE878
[Token(Token = "0x6014D33")]
[Address(RVA = "0x89A170", Offset = "0x898F70", VA = "0x18089A170")]
public ActivateDeactivateEncounterEncounterStep()
{
this.stepName = "New Step";
this.PNNLJIGIFDL = (int)((ulong)4294967295L);
base..ctor();
}
// Token: 0x0400DC67 RID: 56423
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400DC67")]
[SerializeField]
private ActivateDeactivateEncounterEncounterStep.CBOBKGMDGMO action;
// Token: 0x0400DC68 RID: 56424
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400DC68")]
[SerializeField]
private GameEncounter affectedEncounter;
// Token: 0x02002FBA RID: 12218
[Token(Token = "0x2002FBA")]
public enum JJBCNBAJBKF
{
// Token: 0x0400DC6A RID: 56426
[Token(Token = "0x400DC6A")]
TIME_ELAPSED,
// Token: 0x0400DC6B RID: 56427
[Token(Token = "0x400DC6B")]
IMMEDIATELY
}
// Token: 0x02002FBB RID: 12219
[Token(Token = "0x2002FBB")]
public enum CBOBKGMDGMO
{
// Token: 0x0400DC6D RID: 56429
[Token(Token = "0x400DC6D")]
ACTIVATE,
// Token: 0x0400DC6E RID: 56430
[Token(Token = "0x400DC6E")]
DEACTIVATE
}
}
}