186 lines
5.8 KiB
C#
186 lines
5.8 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core.Encounters
|
|
{
|
|
// Token: 0x020030A5 RID: 12453
|
|
[Token(Token = "0x20030A5")]
|
|
public class ActivateDeactivateGameObjectEncounterStep : GameEncounterStep
|
|
{
|
|
// Token: 0x0601517F RID: 86399 RVA: 0x004EA788 File Offset: 0x004E8988
|
|
[Token(Token = "0x601517F")]
|
|
[Address(RVA = "0x1392DC0", Offset = "0x1391DC0", VA = "0x181392DC0")]
|
|
public void OnEnable()
|
|
{
|
|
ActivateDeactivateGameObjectEncounterStep.CLBBKOFIDML clbbkofidml = this.onEnableAction;
|
|
this.BPOEIANHDBN(clbbkofidml);
|
|
}
|
|
|
|
// Token: 0x17003A0B RID: 14859
|
|
// (get) Token: 0x06015180 RID: 86400 RVA: 0x004EA7A4 File Offset: 0x004E89A4
|
|
[Token(Token = "0x17003A0B")]
|
|
public override string KODBEJPEFOJ
|
|
{
|
|
[Token(Token = "0x6015180")]
|
|
[Address(RVA = "0x1392E30", Offset = "0x1391E30", VA = "0x181392E30", Slot = "4")]
|
|
get
|
|
{
|
|
return "Forcibly activates or deactivates a certain game object.";
|
|
}
|
|
}
|
|
|
|
// Token: 0x06015181 RID: 86401 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6015181")]
|
|
[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: 0x06015182 RID: 86402 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6015182")]
|
|
[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: 0x06015183 RID: 86403 RVA: 0x004EA7B8 File Offset: 0x004E89B8
|
|
[Token(Token = "0x6015183")]
|
|
[Address(RVA = "0x1392DD0", Offset = "0x1391DD0", VA = "0x181392DD0", Slot = "11")]
|
|
public override void OnStartRunning()
|
|
{
|
|
ActivateDeactivateGameObjectEncounterStep.CLBBKOFIDML clbbkofidml = this.onStepAction;
|
|
this.BPOEIANHDBN(clbbkofidml);
|
|
}
|
|
|
|
// Token: 0x06015184 RID: 86404 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6015184")]
|
|
[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: 0x06015185 RID: 86405 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6015185")]
|
|
[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: 0x06015186 RID: 86406 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6015186")]
|
|
[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: 0x06015187 RID: 86407 RVA: 0x004EA7D4 File Offset: 0x004E89D4
|
|
[Token(Token = "0x6015187")]
|
|
[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: 0x06015188 RID: 86408 RVA: 0x004EA808 File Offset: 0x004E8A08
|
|
[Token(Token = "0x6015188")]
|
|
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "16")]
|
|
public override bool IsCompleted()
|
|
{
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x06015189 RID: 86409 RVA: 0x004EA818 File Offset: 0x004E8A18
|
|
[Token(Token = "0x6015189")]
|
|
[Address(RVA = "0x1392D10", Offset = "0x1391D10", VA = "0x181392D10")]
|
|
private void BPOEIANHDBN(ActivateDeactivateGameObjectEncounterStep.CLBBKOFIDML JJGHIEJCCDA)
|
|
{
|
|
GameObject gameObject = this.targetObject;
|
|
int num = 0;
|
|
if (gameObject != num)
|
|
{
|
|
int num2 = (int)(JJGHIEJCCDA + 1);
|
|
if (num2 != 0)
|
|
{
|
|
if (num2 == 0)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
if (num2 == 1)
|
|
{
|
|
GameObject gameObject2 = this.targetObject;
|
|
int num3 = 0;
|
|
gameObject2.SetActive(num3 != 0);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601518A RID: 86410 RVA: 0x004EA864 File Offset: 0x004E8A64
|
|
[Token(Token = "0x601518A")]
|
|
[Address(RVA = "0x1392DE0", Offset = "0x1391DE0", VA = "0x181392DE0")]
|
|
public ActivateDeactivateGameObjectEncounterStep()
|
|
{
|
|
this.stepName = "New Step";
|
|
this.PNNLJIGIFDL = (int)((ulong)4294967295L);
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400DE9E RID: 56990
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400DE9E")]
|
|
[SerializeField]
|
|
[Header("Target")]
|
|
private GameObject targetObject;
|
|
|
|
// Token: 0x0400DE9F RID: 56991
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400DE9F")]
|
|
[SerializeField]
|
|
private ActivateDeactivateGameObjectEncounterStep.CLBBKOFIDML onEnableAction = (ActivateDeactivateGameObjectEncounterStep.CLBBKOFIDML)((ulong)1L);
|
|
|
|
// Token: 0x0400DEA0 RID: 56992
|
|
[FieldOffset(Offset = "0x54")]
|
|
[Token(Token = "0x400DEA0")]
|
|
[SerializeField]
|
|
private ActivateDeactivateGameObjectEncounterStep.CLBBKOFIDML onStepAction;
|
|
|
|
// Token: 0x020030A6 RID: 12454
|
|
[Token(Token = "0x20030A6")]
|
|
public enum NDPJEOFICME
|
|
{
|
|
// Token: 0x0400DEA2 RID: 56994
|
|
[Token(Token = "0x400DEA2")]
|
|
TIME_ELAPSED,
|
|
// Token: 0x0400DEA3 RID: 56995
|
|
[Token(Token = "0x400DEA3")]
|
|
IMMEDIATELY
|
|
}
|
|
|
|
// Token: 0x020030A7 RID: 12455
|
|
[Token(Token = "0x20030A7")]
|
|
public enum CLBBKOFIDML
|
|
{
|
|
// Token: 0x0400DEA5 RID: 56997
|
|
[Token(Token = "0x400DEA5")]
|
|
NONE = -1,
|
|
// Token: 0x0400DEA6 RID: 56998
|
|
[Token(Token = "0x400DEA6")]
|
|
ACTIVATE,
|
|
// Token: 0x0400DEA7 RID: 56999
|
|
[Token(Token = "0x400DEA7")]
|
|
DEACTIVATE
|
|
}
|
|
}
|
|
}
|