161 lines
5.0 KiB
C#
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
|
|
}
|
|
}
|
|
}
|