Files
2026-04-08 23:40:05 +02:00

161 lines
5.0 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom.Core.Encounters
{
// Token: 0x02002ADF RID: 10975
[Token(Token = "0x2002ADF")]
[StructLayout(3)]
public class FadeLocalPlayerCameraEncounterStep : GameEncounterStep
{
// Token: 0x1700332F RID: 13103
// (get) Token: 0x06013330 RID: 78640 RVA: 0x0049BE04 File Offset: 0x0049A004
[Token(Token = "0x1700332F")]
public override string KODBEJPEFOJ
{
[Token(Token = "0x6013330")]
[Address(RVA = "0x10AD460", Offset = "0x10ABE60", VA = "0x1810AD460", Slot = "4")]
get
{
return "Fades player camera out or in.";
}
}
// Token: 0x06013331 RID: 78641 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013331")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "9")]
public override void OnEncounterStart()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06013332 RID: 78642 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013332")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "10")]
public override void OnEncounterStop()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06013333 RID: 78643 RVA: 0x0049BE18 File Offset: 0x0049A018
[Token(Token = "0x6013333")]
[Address(RVA = "0x10AD360", Offset = "0x10ABD60", VA = "0x1810AD360", Slot = "11")]
public override void OnStartRunning()
{
CameraFade instance = SingletonMonoBehaviour.Instance;
int num = 0;
if (instance != num)
{
CameraFade instance2 = SingletonMonoBehaviour.Instance;
int num2 = 0;
bool flag = this.fadeType == FadeLocalPlayerCameraEncounterStep.KNEPKCBNADJ.FADE_IN;
int num3 = 0;
int num4 = 0;
ISchedulerPromise schedulerPromise = instance2.Fade(flag, num4 != 0, num3 != 0, (float)num2, (float)num2);
}
}
// Token: 0x06013334 RID: 78644 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013334")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "12")]
public override void OnUpdateRunning()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06013335 RID: 78645 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013335")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "13")]
public override void OnStopRunning()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06013336 RID: 78646 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013336")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "14")]
public override void OnSkipRunning()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06013337 RID: 78647 RVA: 0x0049BE68 File Offset: 0x0049A068
[Token(Token = "0x6013337")]
[Address(RVA = "0x10AD240", Offset = "0x10ABC40", VA = "0x1810AD240", Slot = "15")]
public override bool IsBlockingEncounterEnd()
{
int finishCondition = this.finishCondition;
if (finishCondition != 0)
{
if (finishCondition != 0)
{
if (finishCondition == 1)
{
CameraFade instance = SingletonMonoBehaviour.Instance;
int num = 0;
if (instance == num)
{
}
}
return !SingletonMonoBehaviour.Instance.LGPHHCDIDGE;
}
}
float num2 = this.POLMFGOLNLC.OKFCHCDDGCP;
throw new NullReferenceException();
}
// Token: 0x06013338 RID: 78648 RVA: 0x0049BEC0 File Offset: 0x0049A0C0
[Token(Token = "0x6013338")]
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "16")]
public override bool IsCompleted()
{
return true;
}
// Token: 0x06013339 RID: 78649 RVA: 0x0049BED0 File Offset: 0x0049A0D0
[Token(Token = "0x6013339")]
[Address(RVA = "0x10A9B50", Offset = "0x10A8550", VA = "0x1810A9B50")]
public FadeLocalPlayerCameraEncounterStep()
{
this.stepName = "New Step";
this.PNNLJIGIFDL = (int)((ulong)4294967295L);
base..ctor();
}
// Token: 0x0400D089 RID: 53385
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x400D089")]
[SerializeField]
private FadeLocalPlayerCameraEncounterStep.KNEPKCBNADJ fadeType = (FadeLocalPlayerCameraEncounterStep.KNEPKCBNADJ)((ulong)1L);
// Token: 0x02002AE0 RID: 10976
[Token(Token = "0x2002AE0")]
public enum AFPDPJFKOPB
{
// Token: 0x0400D08B RID: 53387
[Token(Token = "0x400D08B")]
TIME_ELAPSED,
// Token: 0x0400D08C RID: 53388
[Token(Token = "0x400D08C")]
IMMEDIATELY,
// Token: 0x0400D08D RID: 53389
[Token(Token = "0x400D08D")]
AFTER_FADE_COMPLETES
}
// Token: 0x02002AE1 RID: 10977
[Token(Token = "0x2002AE1")]
private enum KNEPKCBNADJ
{
// Token: 0x0400D08F RID: 53391
[Token(Token = "0x400D08F")]
FADE_IN,
// Token: 0x0400D090 RID: 53392
[Token(Token = "0x400D090")]
FADE_OUT
}
}
}