Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

200 lines
6.3 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom.Core.Encounters
{
// Token: 0x020030B8 RID: 12472
[Token(Token = "0x20030B8")]
public class FadeLocalPlayerCameraEncounterStep : GameEncounterStep
{
// Token: 0x17003A12 RID: 14866
// (get) Token: 0x060151DD RID: 86493 RVA: 0x004EB3EC File Offset: 0x004E95EC
[Token(Token = "0x17003A12")]
public override string KODBEJPEFOJ
{
[Token(Token = "0x60151DD")]
[Address(RVA = "0x1398490", Offset = "0x1397490", VA = "0x181398490", Slot = "4")]
get
{
return "Fades player camera out or in.";
}
}
// Token: 0x060151DE RID: 86494 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60151DE")]
[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: 0x060151DF RID: 86495 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60151DF")]
[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: 0x060151E0 RID: 86496 RVA: 0x004EB400 File Offset: 0x004E9600
[Token(Token = "0x60151E0")]
[Address(RVA = "0x1398270", Offset = "0x1397270", VA = "0x181398270", 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: 0x060151E1 RID: 86497 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60151E1")]
[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: 0x060151E2 RID: 86498 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60151E2")]
[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: 0x060151E3 RID: 86499 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60151E3")]
[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: 0x060151E4 RID: 86500 RVA: 0x004EB484 File Offset: 0x004E9684
[Token(Token = "0x60151E4")]
[Address(RVA = "0x1398150", Offset = "0x1397150", VA = "0x181398150", 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: 0x060151E5 RID: 86501 RVA: 0x004EB4DC File Offset: 0x004E96DC
[Token(Token = "0x60151E5")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "16")]
public override bool IsCompleted()
{
return true;
}
// Token: 0x060151E6 RID: 86502 RVA: 0x004EB4EC File Offset: 0x004E96EC
[Token(Token = "0x60151E6")]
[Address(RVA = "0x1398430", Offset = "0x1397430", VA = "0x181398430")]
public FadeLocalPlayerCameraEncounterStep()
{
this.stepName = "New Step";
this.PNNLJIGIFDL = (int)((ulong)4294967295L);
base..ctor();
}
// Token: 0x0400DEE3 RID: 57059
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400DEE3")]
[SerializeField]
protected FadeLocalPlayerCameraEncounterStep.KNEPKCBNADJ fadeType = (FadeLocalPlayerCameraEncounterStep.KNEPKCBNADJ)((ulong)1L);
// Token: 0x0400DEE4 RID: 57060
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x400DEE4")]
[SerializeField]
protected FadeLocalPlayerCameraEncounterStep.FICDPMJBMDN fadeDuration;
// Token: 0x0400DEE5 RID: 57061
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400DEE5")]
[SerializeField]
[Tooltip("Duration in seconds\nA value <= zero will give the same behavior as SINGLE_FRAME")]
[JEAMMEGEDDJ("fadeDuration", 2)]
protected float customFadeDuration = 0.25f;
// Token: 0x020030B9 RID: 12473
[Token(Token = "0x20030B9")]
public enum AFPDPJFKOPB
{
// Token: 0x0400DEE7 RID: 57063
[Token(Token = "0x400DEE7")]
TIME_ELAPSED,
// Token: 0x0400DEE8 RID: 57064
[Token(Token = "0x400DEE8")]
IMMEDIATELY,
// Token: 0x0400DEE9 RID: 57065
[Token(Token = "0x400DEE9")]
AFTER_FADE_COMPLETES
}
// Token: 0x020030BA RID: 12474
[Token(Token = "0x20030BA")]
protected enum KNEPKCBNADJ
{
// Token: 0x0400DEEB RID: 57067
[Token(Token = "0x400DEEB")]
FADE_IN,
// Token: 0x0400DEEC RID: 57068
[Token(Token = "0x400DEEC")]
FADE_OUT
}
// Token: 0x020030BB RID: 12475
[Token(Token = "0x20030BB")]
protected enum FICDPMJBMDN
{
// Token: 0x0400DEEE RID: 57070
[Token(Token = "0x400DEEE")]
DEFAULT,
// Token: 0x0400DEEF RID: 57071
[Token(Token = "0x400DEEF")]
SINGLE_FRAME,
// Token: 0x0400DEF0 RID: 57072
[Token(Token = "0x400DEF0")]
CUSTOM
}
}
}