Files
2026-04-10 22:50:51 +02:00

200 lines
6.3 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom.Core.Encounters
{
// Token: 0x02002FCF RID: 12239
[Token(Token = "0x2002FCF")]
public class FadeLocalPlayerCameraEncounterStep : GameEncounterStep
{
// Token: 0x17003959 RID: 14681
// (get) Token: 0x06014D92 RID: 85394 RVA: 0x004E131C File Offset: 0x004DF51C
[Token(Token = "0x17003959")]
public override string KODBEJPEFOJ
{
[Token(Token = "0x6014D92")]
[Address(RVA = "0x89F9E0", Offset = "0x89E7E0", VA = "0x18089F9E0", Slot = "4")]
get
{
return "Fades player camera out or in.";
}
}
// Token: 0x06014D93 RID: 85395 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014D93")]
[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: 0x06014D94 RID: 85396 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014D94")]
[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: 0x06014D95 RID: 85397 RVA: 0x004E1330 File Offset: 0x004DF530
[Token(Token = "0x6014D95")]
[Address(RVA = "0x89F7C0", Offset = "0x89E5C0", VA = "0x18089F7C0", Slot = "11")]
public override void OnStartRunning()
{
CameraFade instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance != num)
{
FadeLocalPlayerCameraEncounterStep.FICDPMJBMDN ficdpmjbmdn = this.fadeDuration;
if (ficdpmjbmdn != FadeLocalPlayerCameraEncounterStep.FICDPMJBMDN.DEFAULT)
{
int num2 = 0;
if (ficdpmjbmdn != FadeLocalPlayerCameraEncounterStep.FICDPMJBMDN.SINGLE_FRAME && num2 < (int)this.customFadeDuration)
{
CameraFade instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
float num3 = this.customFadeDuration;
bool flag = this.fadeType == FadeLocalPlayerCameraEncounterStep.KNEPKCBNADJ.FADE_IN;
int num4 = 0;
int num5 = 0;
KFBABPAPIMB kfbabpapimb = instance2.Fade(flag, num5 != 0, num4 != 0, num3, (float)num2);
return;
}
CameraFade instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
}
CameraFade instance4 = SingletonMonoBehaviour.ONCPNMDGGKG;
throw new NullReferenceException();
}
}
// Token: 0x06014D96 RID: 85398 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014D96")]
[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: 0x06014D97 RID: 85399 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014D97")]
[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: 0x06014D98 RID: 85400 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014D98")]
[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: 0x06014D99 RID: 85401 RVA: 0x004E13B4 File Offset: 0x004DF5B4
[Token(Token = "0x6014D99")]
[Address(RVA = "0x89F6A0", Offset = "0x89E4A0", VA = "0x18089F6A0", Slot = "15")]
public override bool IsBlockingEncounterEnd()
{
int finishCondition = this.finishCondition;
if (finishCondition != 0)
{
if (finishCondition != 0)
{
if (finishCondition == 1)
{
CameraFade instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance == num)
{
}
}
return !SingletonMonoBehaviour.ONCPNMDGGKG.LGPHHCDIDGE;
}
}
float num2 = this.POLMFGOLNLC.OKFCHCDDGCP;
throw new NullReferenceException();
}
// Token: 0x06014D9A RID: 85402 RVA: 0x004E140C File Offset: 0x004DF60C
[Token(Token = "0x6014D9A")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "16")]
public override bool IsCompleted()
{
return true;
}
// Token: 0x06014D9B RID: 85403 RVA: 0x004E141C File Offset: 0x004DF61C
[Token(Token = "0x6014D9B")]
[Address(RVA = "0x89F980", Offset = "0x89E780", VA = "0x18089F980")]
public FadeLocalPlayerCameraEncounterStep()
{
this.stepName = "New Step";
this.PNNLJIGIFDL = (int)((ulong)4294967295L);
base..ctor();
}
// Token: 0x0400DCB4 RID: 56500
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400DCB4")]
[SerializeField]
protected FadeLocalPlayerCameraEncounterStep.KNEPKCBNADJ fadeType = (FadeLocalPlayerCameraEncounterStep.KNEPKCBNADJ)((ulong)1L);
// Token: 0x0400DCB5 RID: 56501
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x400DCB5")]
[SerializeField]
protected FadeLocalPlayerCameraEncounterStep.FICDPMJBMDN fadeDuration;
// Token: 0x0400DCB6 RID: 56502
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400DCB6")]
[SerializeField]
[Tooltip("Duration in seconds\nA value <= zero will give the same behavior as SINGLE_FRAME")]
[OMAIFIIBMNL("fadeDuration", 2)]
protected float customFadeDuration = 0.25f;
// Token: 0x02002FD0 RID: 12240
[Token(Token = "0x2002FD0")]
public enum AFPDPJFKOPB
{
// Token: 0x0400DCB8 RID: 56504
[Token(Token = "0x400DCB8")]
TIME_ELAPSED,
// Token: 0x0400DCB9 RID: 56505
[Token(Token = "0x400DCB9")]
IMMEDIATELY,
// Token: 0x0400DCBA RID: 56506
[Token(Token = "0x400DCBA")]
AFTER_FADE_COMPLETES
}
// Token: 0x02002FD1 RID: 12241
[Token(Token = "0x2002FD1")]
protected enum KNEPKCBNADJ
{
// Token: 0x0400DCBC RID: 56508
[Token(Token = "0x400DCBC")]
FADE_IN,
// Token: 0x0400DCBD RID: 56509
[Token(Token = "0x400DCBD")]
FADE_OUT
}
// Token: 0x02002FD2 RID: 12242
[Token(Token = "0x2002FD2")]
protected enum FICDPMJBMDN
{
// Token: 0x0400DCBF RID: 56511
[Token(Token = "0x400DCBF")]
DEFAULT,
// Token: 0x0400DCC0 RID: 56512
[Token(Token = "0x400DCC0")]
SINGLE_FRAME,
// Token: 0x0400DCC1 RID: 56513
[Token(Token = "0x400DCC1")]
CUSTOM
}
}
}