scripts
This commit is contained in:
@@ -0,0 +1,151 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Activities.Quest;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Encounters
|
||||
{
|
||||
// Token: 0x02002ACB RID: 10955
|
||||
[Token(Token = "0x2002ACB")]
|
||||
[StructLayout(3)]
|
||||
public class ActivateCheckpointEncounterStep : GameEncounterStep
|
||||
{
|
||||
// Token: 0x17003327 RID: 13095
|
||||
// (get) Token: 0x060132C8 RID: 78536 RVA: 0x0049B08C File Offset: 0x0049928C
|
||||
[Token(Token = "0x17003327")]
|
||||
public override string KODBEJPEFOJ
|
||||
{
|
||||
[Token(Token = "0x60132C8")]
|
||||
[Address(RVA = "0x10A9BA0", Offset = "0x10A85A0", VA = "0x1810A9BA0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "Enables players to start the next Quest run from a specific room and at a specific Story State.";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060132C9 RID: 78537 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60132C9")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "7")]
|
||||
public override void OnEncounterActivate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060132CA RID: 78538 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60132CA")]
|
||||
[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: 0x060132CB RID: 78539 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60132CB")]
|
||||
[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: 0x060132CC RID: 78540 RVA: 0x0049B0A0 File Offset: 0x004992A0
|
||||
[Token(Token = "0x60132CC")]
|
||||
[Address(RVA = "0x10A9A30", Offset = "0x10A8430", VA = "0x1810A9A30", Slot = "11")]
|
||||
public override void OnStartRunning()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient && QuestManager.FFNIFALJLDD)
|
||||
{
|
||||
QuestManager instance = QuestManager.ONCPNMDGGKG;
|
||||
if (this.checkpointType == ActivateCheckpointEncounterStep.HHNPBNLAAFE.SPECIFY_STATE)
|
||||
{
|
||||
int num = this.checkpointRoomIndex;
|
||||
QuestManager.OIHHCDMIMOG oihhcdmimog = this.checkpointStoryState;
|
||||
return;
|
||||
}
|
||||
int currentGameplayRoomIndex = instance.GetCurrentGameplayRoomIndex();
|
||||
instance.DIILPLFHLKH = currentGameplayRoomIndex;
|
||||
QuestManager.OIHHCDMIMOG currentCampaignStoryState = instance.EBIKCCLNDIA;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060132CD RID: 78541 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60132CD")]
|
||||
[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: 0x060132CE RID: 78542 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60132CE")]
|
||||
[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: 0x060132CF RID: 78543 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60132CF")]
|
||||
[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: 0x060132D0 RID: 78544 RVA: 0x0049B104 File Offset: 0x00499304
|
||||
[Token(Token = "0x60132D0")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "15")]
|
||||
public override bool IsBlockingEncounterEnd()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060132D1 RID: 78545 RVA: 0x0049B114 File Offset: 0x00499314
|
||||
[Token(Token = "0x60132D1")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "16")]
|
||||
public override bool IsCompleted()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x060132D2 RID: 78546 RVA: 0x0049B124 File Offset: 0x00499324
|
||||
[Token(Token = "0x60132D2")]
|
||||
[Address(RVA = "0x10A9B50", Offset = "0x10A8550", VA = "0x1810A9B50")]
|
||||
public ActivateCheckpointEncounterStep()
|
||||
{
|
||||
this.stepName = "New Step";
|
||||
this.PNNLJIGIFDL = (int)((ulong)4294967295L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400D045 RID: 53317
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400D045")]
|
||||
[SerializeField]
|
||||
public ActivateCheckpointEncounterStep.HHNPBNLAAFE checkpointType = (ActivateCheckpointEncounterStep.HHNPBNLAAFE)((ulong)1L);
|
||||
|
||||
// Token: 0x0400D046 RID: 53318
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400D046")]
|
||||
[SerializeField]
|
||||
public int checkpointRoomIndex;
|
||||
|
||||
// Token: 0x0400D047 RID: 53319
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400D047")]
|
||||
[SerializeField]
|
||||
public QuestManager.OIHHCDMIMOG checkpointStoryState;
|
||||
|
||||
// Token: 0x02002ACC RID: 10956
|
||||
[Token(Token = "0x2002ACC")]
|
||||
public enum HHNPBNLAAFE
|
||||
{
|
||||
// Token: 0x0400D049 RID: 53321
|
||||
[Token(Token = "0x400D049")]
|
||||
CURRENT_STATE,
|
||||
// Token: 0x0400D04A RID: 53322
|
||||
[Token(Token = "0x400D04A")]
|
||||
SPECIFY_STATE
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,207 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Encounters
|
||||
{
|
||||
// Token: 0x02002ACD RID: 10957
|
||||
[Token(Token = "0x2002ACD")]
|
||||
[StructLayout(3)]
|
||||
public class ActivateDeactivateEncounterEncounterStep : GameEncounterStep
|
||||
{
|
||||
// Token: 0x17003328 RID: 13096
|
||||
// (get) Token: 0x060132D3 RID: 78547 RVA: 0x0049B15C File Offset: 0x0049935C
|
||||
[Token(Token = "0x17003328")]
|
||||
public override string KODBEJPEFOJ
|
||||
{
|
||||
[Token(Token = "0x60132D3")]
|
||||
[Address(RVA = "0x10A9F60", Offset = "0x10A8960", VA = "0x1810A9F60", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "Forcibly activates or deactivates a certain encounter.";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060132D4 RID: 78548 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60132D4")]
|
||||
[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: 0x060132D5 RID: 78549 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60132D5")]
|
||||
[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: 0x060132D6 RID: 78550 RVA: 0x0049B170 File Offset: 0x00499370
|
||||
[Token(Token = "0x60132D6")]
|
||||
[Address(RVA = "0x10A9DA0", Offset = "0x10A87A0", VA = "0x1810A9DA0", Slot = "11")]
|
||||
public override void OnStartRunning()
|
||||
{
|
||||
GameEncounter gameEncounter2;
|
||||
for (;;)
|
||||
{
|
||||
ActivateDeactivateEncounterEncounterStep.CBOBKGMDGMO cbobkgmdgmo = this.action;
|
||||
GameEncounter gameEncounter = this.affectedEncounter;
|
||||
int num = 0;
|
||||
if (!(gameEncounter != num))
|
||||
{
|
||||
return;
|
||||
}
|
||||
gameEncounter2 = this.affectedEncounter;
|
||||
if (cbobkgmdgmo != ActivateDeactivateEncounterEncounterStep.CBOBKGMDGMO.ACTIVATE)
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
goto Block_3;
|
||||
}
|
||||
}
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = gameEncounter2.PEGJGMDGKJN;
|
||||
gameEncounter2.<LOKHDINNFCN>k__BackingField = false;
|
||||
int num2 = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num2);
|
||||
}
|
||||
return;
|
||||
Block_3:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060132D7 RID: 78551 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60132D7")]
|
||||
[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: 0x060132D8 RID: 78552 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60132D8")]
|
||||
[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: 0x060132D9 RID: 78553 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60132D9")]
|
||||
[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: 0x060132DA RID: 78554 RVA: 0x0049B1DC File Offset: 0x004993DC
|
||||
[Token(Token = "0x60132DA")]
|
||||
[Address(RVA = "0x10A9BD0", Offset = "0x10A85D0", VA = "0x1810A9BD0", Slot = "15")]
|
||||
public override bool IsBlockingEncounterEnd()
|
||||
{
|
||||
int finishCondition = this.finishCondition;
|
||||
if (finishCondition == 0)
|
||||
{
|
||||
float num = this.POLMFGOLNLC.OKFCHCDDGCP;
|
||||
}
|
||||
return finishCondition != 1;
|
||||
}
|
||||
|
||||
// Token: 0x060132DB RID: 78555 RVA: 0x0049B210 File Offset: 0x00499410
|
||||
[Token(Token = "0x60132DB")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "16")]
|
||||
public override bool IsCompleted()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x060132DC RID: 78556 RVA: 0x0049B220 File Offset: 0x00499420
|
||||
[Token(Token = "0x60132DC")]
|
||||
[Address(RVA = "0x10A9C20", Offset = "0x10A8620", VA = "0x1810A9C20")]
|
||||
private void LGCPCHLIBKP(bool ILFLCOHAAGI)
|
||||
{
|
||||
GameEncounter gameEncounter2;
|
||||
for (;;)
|
||||
{
|
||||
GameEncounter gameEncounter = this.affectedEncounter;
|
||||
int num = 0;
|
||||
if (!(gameEncounter != num))
|
||||
{
|
||||
return;
|
||||
}
|
||||
gameEncounter2 = this.affectedEncounter;
|
||||
if (!ILFLCOHAAGI)
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
goto Block_3;
|
||||
}
|
||||
}
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = gameEncounter2.PEGJGMDGKJN;
|
||||
gameEncounter2.<LOKHDINNFCN>k__BackingField = false;
|
||||
int num2 = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num2);
|
||||
}
|
||||
return;
|
||||
Block_3:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060132DD RID: 78557 RVA: 0x0049B284 File Offset: 0x00499484
|
||||
[Token(Token = "0x60132DD")]
|
||||
[Address(RVA = "0x10A9F10", Offset = "0x10A8910", VA = "0x1810A9F10")]
|
||||
public ActivateDeactivateEncounterEncounterStep()
|
||||
{
|
||||
this.stepName = "New Step";
|
||||
this.PNNLJIGIFDL = (int)((ulong)4294967295L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400D04B RID: 53323
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400D04B")]
|
||||
[SerializeField]
|
||||
private ActivateDeactivateEncounterEncounterStep.CBOBKGMDGMO action;
|
||||
|
||||
// Token: 0x0400D04C RID: 53324
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400D04C")]
|
||||
[SerializeField]
|
||||
private GameEncounter affectedEncounter;
|
||||
|
||||
// Token: 0x02002ACE RID: 10958
|
||||
[Token(Token = "0x2002ACE")]
|
||||
public enum JJBCNBAJBKF
|
||||
{
|
||||
// Token: 0x0400D04E RID: 53326
|
||||
[Token(Token = "0x400D04E")]
|
||||
TIME_ELAPSED,
|
||||
// Token: 0x0400D04F RID: 53327
|
||||
[Token(Token = "0x400D04F")]
|
||||
IMMEDIATELY
|
||||
}
|
||||
|
||||
// Token: 0x02002ACF RID: 10959
|
||||
[Token(Token = "0x2002ACF")]
|
||||
public enum CBOBKGMDGMO
|
||||
{
|
||||
// Token: 0x0400D051 RID: 53329
|
||||
[Token(Token = "0x400D051")]
|
||||
ACTIVATE,
|
||||
// Token: 0x0400D052 RID: 53330
|
||||
[Token(Token = "0x400D052")]
|
||||
DEACTIVATE
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,314 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Core.AI;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Encounters
|
||||
{
|
||||
// Token: 0x02002AD0 RID: 10960
|
||||
[Token(Token = "0x2002AD0")]
|
||||
[StructLayout(3)]
|
||||
public abstract class BaseSpawnEnemyEncounterStep : GameEncounterStep
|
||||
{
|
||||
// Token: 0x060132DE RID: 78558 RVA: 0x0049B2B4 File Offset: 0x004994B4
|
||||
[Token(Token = "0x60132DE")]
|
||||
[Address(RVA = "0x10AAC50", Offset = "0x10A9650", VA = "0x1810AAC50", Slot = "5")]
|
||||
public override void OnAwake(GameEncounter ADDBMBCNBKJ, int PNNLJIGIFDL, MACMLJJGBIM GPPMEPEBADM, MACMLJJGBIM POLMFGOLNLC)
|
||||
{
|
||||
this.POLMFGOLNLC = 0;
|
||||
this.ADDBMBCNBKJ = ADDBMBCNBKJ;
|
||||
this.PNNLJIGIFDL = PNNLJIGIFDL;
|
||||
this.GPPMEPEBADM = GPPMEPEBADM;
|
||||
ActionEvent<Enemy> enemyInstantiatedEvent = Enemy.EnemyInstantiatedEvent;
|
||||
Action<Enemy> action = new Action(this.NDPNGCIFFOJ);
|
||||
Enemy.EnemyInstantiatedEvent = enemyInstantiatedEvent + action;
|
||||
ActionEvent<Enemy, ENDNBHFKNFL> enemyDeathEvent = Enemy.EnemyDeathEvent;
|
||||
Action<Enemy, ENDNBHFKNFL> action2 = new Action(this.LCFGLKPPOFI);
|
||||
ActionEvent<Enemy> actionEvent;
|
||||
Enemy.EnemyDeathEvent = actionEvent;
|
||||
Dictionary<string, object> fmppfapaeoe = this.FMPPFAPAEOE;
|
||||
string encounter_ID_KEY = BaseSpawnEnemyEncounterStep.ENCOUNTER_ID_KEY;
|
||||
int num = 0;
|
||||
if (ADDBMBCNBKJ != num)
|
||||
{
|
||||
PhotonView photonView = ADDBMBCNBKJ.photonView;
|
||||
}
|
||||
int num2;
|
||||
fmppfapaeoe.Add(encounter_ID_KEY, num2);
|
||||
Dictionary<string, object> fmppfapaeoe2 = this.FMPPFAPAEOE;
|
||||
Dictionary<string, object> fmppfapaeoe3 = this.FMPPFAPAEOE;
|
||||
bool flag = this.suppressRewards;
|
||||
string encounter_SUPPRESS_REWARDS_KEY = BaseSpawnEnemyEncounterStep.ENCOUNTER_SUPPRESS_REWARDS_KEY;
|
||||
fmppfapaeoe3.Add(encounter_SUPPRESS_REWARDS_KEY, flag);
|
||||
}
|
||||
|
||||
// Token: 0x060132DF RID: 78559 RVA: 0x0049B378 File Offset: 0x00499578
|
||||
[Token(Token = "0x60132DF")]
|
||||
[Address(RVA = "0x10AAF10", Offset = "0x10A9910", VA = "0x1810AAF10", Slot = "6")]
|
||||
public override void OnCleanup()
|
||||
{
|
||||
ActionEvent<Enemy> enemyInstantiatedEvent = Enemy.EnemyInstantiatedEvent;
|
||||
Action<Enemy> action = new Action(this.NDPNGCIFFOJ);
|
||||
Enemy.EnemyInstantiatedEvent = enemyInstantiatedEvent - action;
|
||||
ActionEvent<Enemy, ENDNBHFKNFL> enemyDeathEvent = Enemy.EnemyDeathEvent;
|
||||
Action<Enemy, ENDNBHFKNFL> action2 = new Action(this.LCFGLKPPOFI);
|
||||
ActionEvent<Enemy> actionEvent;
|
||||
Enemy.EnemyDeathEvent = actionEvent;
|
||||
}
|
||||
|
||||
// Token: 0x060132E0 RID: 78560 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60132E0")]
|
||||
[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: 0x060132E1 RID: 78561 RVA: 0x0049B3C0 File Offset: 0x004995C0
|
||||
[Token(Token = "0x60132E1")]
|
||||
[Address(RVA = "0x10AB030", Offset = "0x10A9A30", VA = "0x1810AB030", Slot = "10")]
|
||||
public override void OnEncounterStop()
|
||||
{
|
||||
this.MasterKillAllLivingEnemies();
|
||||
}
|
||||
|
||||
// Token: 0x060132E2 RID: 78562 RVA: 0x0049B3D4 File Offset: 0x004995D4
|
||||
[Token(Token = "0x60132E2")]
|
||||
[Address(RVA = "0x10AA050", Offset = "0x10A8A50", VA = "0x1810AA050", Slot = "17")]
|
||||
protected virtual Enemy IECCPICKICL(EncounterEnemyDescriptor PDDLCLCJLDK, bool CABEJDLDICN, out bool MKNPGPFEMFM)
|
||||
{
|
||||
int num = 0;
|
||||
MKNPGPFEMFM.m_value = num != 0;
|
||||
if (PhotonNetwork.IsMasterClient && PDDLCLCJLDK.EnemyType != JIEHOGDIGPG.INVALID)
|
||||
{
|
||||
Enemy enemy = this.IECCPICKICL(PDDLCLCJLDK, num != 0, out MKNPGPFEMFM);
|
||||
bool flag = enemy == 0;
|
||||
MKNPGPFEMFM.m_value = flag;
|
||||
if (enemy != 0)
|
||||
{
|
||||
EnemyPatrol <CNNIBLAALOF>k__BackingField = this.ADDBMBCNBKJ.<CNNIBLAALOF>k__BackingField;
|
||||
int num2 = 0;
|
||||
if (!(<CNNIBLAALOF>k__BackingField != num2))
|
||||
{
|
||||
}
|
||||
EnemyPatrol <CNNIBLAALOF>k__BackingField2 = this.ADDBMBCNBKJ.<CNNIBLAALOF>k__BackingField;
|
||||
GameEncounter addbmbcnbkj = this.ADDBMBCNBKJ;
|
||||
JIEHOGDIGPG enemyType = PDDLCLCJLDK.EnemyType;
|
||||
CGLKOJIMDIH <GFJMMJBJGMO>k__BackingField = addbmbcnbkj.<GFJMMJBJGMO>k__BackingField;
|
||||
PhotonView photonView = addbmbcnbkj.photonView;
|
||||
Dictionary<string, object> fmppfapaeoe = this.FMPPFAPAEOE;
|
||||
int viewIdField = photonView.viewIdField;
|
||||
int num3 = 0;
|
||||
Enemy enemy2;
|
||||
if (enemy2 == num3)
|
||||
{
|
||||
JIEHOGDIGPG jiehogdigpg;
|
||||
string text = "Enemy of type " + jiehogdigpg + " failed to instantiate.";
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060132E3 RID: 78563 RVA: 0x0049B4AC File Offset: 0x004996AC
|
||||
[Token(Token = "0x60132E3")]
|
||||
[Address(RVA = "0x10AA3E0", Offset = "0x10A8DE0", VA = "0x1810AA3E0", Slot = "18")]
|
||||
protected virtual bool KHODDIADAEL(EncounterEnemyDescriptor PDDLCLCJLDK, out Vector3 JJGDNPNBINJ, out Quaternion MEJCMIKAJCD)
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
JJGDNPNBINJ.z = z;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
Transform explicitSpawnPoint = PDDLCLCJLDK.ExplicitSpawnPoint;
|
||||
int num = 0;
|
||||
if (!(explicitSpawnPoint != num))
|
||||
{
|
||||
EnemySpawnNavMeshRegion[] array = this.spawnRegions;
|
||||
int length = array.Length;
|
||||
if (length != 0)
|
||||
{
|
||||
EnemySpawnNavMeshRegion enemySpawnNavMeshRegion = array[length];
|
||||
int num2 = 0;
|
||||
if (!(enemySpawnNavMeshRegion == num2) && enemySpawnNavMeshRegion.TryGetSpawnPositionAndRotation(out JJGDNPNBINJ, out MEJCMIKAJCD))
|
||||
{
|
||||
int enemyType = (int)PDDLCLCJLDK.EnemyType;
|
||||
EOBBJADIFAI eobbjadifai;
|
||||
if (eobbjadifai != EOBBJADIFAI.FLYING)
|
||||
{
|
||||
goto IL_F4;
|
||||
}
|
||||
int num3 = 0;
|
||||
Vector3 up = Vector3.up;
|
||||
int num4 = 0;
|
||||
float num5 = PFEIDJDACLO.CGIJGEMAGNC();
|
||||
Vector3 vector = num4 * (float)num3;
|
||||
float z2 = (num4 + num3).z;
|
||||
JJGDNPNBINJ.z = z2;
|
||||
}
|
||||
}
|
||||
}
|
||||
Transform explicitSpawnPoint2 = PDDLCLCJLDK.ExplicitSpawnPoint;
|
||||
float z3 = explicitSpawnPoint.position.z;
|
||||
JJGDNPNBINJ.z = z3;
|
||||
Transform explicitSpawnPoint3 = PDDLCLCJLDK.ExplicitSpawnPoint;
|
||||
Vector3 up2 = Vector3.up;
|
||||
Vector3 vector2;
|
||||
float z4 = vector2.z;
|
||||
Vector3 up3 = Vector3.up;
|
||||
IL_F4:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060132E4 RID: 78564 RVA: 0x0049B5B4 File Offset: 0x004997B4
|
||||
[Token(Token = "0x60132E4")]
|
||||
[Address(RVA = "0x10AA380", Offset = "0x10A8D80", VA = "0x1810AA380", Slot = "19")]
|
||||
protected virtual void JLEFLDGGDMC(Vector3 JJGDNPNBINJ, Quaternion MEJCMIKAJCD, out Vector3 PIJJKOAJIEE, out Quaternion IIBIPBOPBBB)
|
||||
{
|
||||
EnemySpawnerConfiguration enemySpawnerConfiguration = this.spawnerConfiguration;
|
||||
float z = JJGDNPNBINJ.z;
|
||||
}
|
||||
|
||||
// Token: 0x060132E5 RID: 78565 RVA: 0x0049B5D8 File Offset: 0x004997D8
|
||||
[Token(Token = "0x60132E5")]
|
||||
[Address(RVA = "0x10AAA90", Offset = "0x10A9490", VA = "0x1810AAA90")]
|
||||
private void NDPNGCIFFOJ(Enemy BPJNEFJBBML)
|
||||
{
|
||||
if (this.OCIKMLKODCP(BPJNEFJBBML))
|
||||
{
|
||||
this.EILIFMJGCBB.Add(BPJNEFJBBML);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060132E6 RID: 78566 RVA: 0x0049B604 File Offset: 0x00499804
|
||||
[Token(Token = "0x60132E6")]
|
||||
[Address(RVA = "0x10AA7D0", Offset = "0x10A91D0", VA = "0x1810AA7D0")]
|
||||
private void LCFGLKPPOFI(Enemy BPJNEFJBBML, ENDNBHFKNFL LJGOHLFADDN)
|
||||
{
|
||||
if (this.OCIKMLKODCP(BPJNEFJBBML))
|
||||
{
|
||||
bool flag = this.EILIFMJGCBB.Remove(BPJNEFJBBML);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060132E7 RID: 78567 RVA: 0x0049B630 File Offset: 0x00499830
|
||||
[Token(Token = "0x60132E7")]
|
||||
[Address(RVA = "0x10AAB00", Offset = "0x10A9500", VA = "0x1810AAB00")]
|
||||
private bool OCIKMLKODCP(Enemy BPJNEFJBBML)
|
||||
{
|
||||
GameEncounter addbmbcnbkj = this.ADDBMBCNBKJ;
|
||||
int <HIKGLIJCOHC>k__BackingField = BPJNEFJBBML.<HIKGLIJCOHC>k__BackingField;
|
||||
PhotonView photonView = addbmbcnbkj.photonView;
|
||||
bool flag;
|
||||
if (<HIKGLIJCOHC>k__BackingField == photonView.viewIdField && BPJNEFJBBML.<HONMKCBCBIM>k__BackingField != 0 && flag)
|
||||
{
|
||||
int pnnljigifdl = this.PNNLJIGIFDL;
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060132E8 RID: 78568 RVA: 0x0049B67C File Offset: 0x0049987C
|
||||
[Token(Token = "0x60132E8")]
|
||||
[Address(RVA = "0x10AA840", Offset = "0x10A9240", VA = "0x1810AA840")]
|
||||
public void MasterKillAllLivingEnemies()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
BaseSpawnEnemyEncounterStep.GHBEPPFECBA.Clear();
|
||||
List<Enemy> ghbeppfecba = BaseSpawnEnemyEncounterStep.GHBEPPFECBA;
|
||||
List<Enemy> eilifmjgcbb = this.EILIFMJGCBB;
|
||||
ghbeppfecba.AddRange(eilifmjgcbb);
|
||||
this.EILIFMJGCBB.Clear();
|
||||
int num = 0;
|
||||
List<Enemy> ghbeppfecba2 = BaseSpawnEnemyEncounterStep.GHBEPPFECBA;
|
||||
if (!this.ADDBMBCNBKJ.<LOKHDINNFCN>k__BackingField)
|
||||
{
|
||||
List<Enemy> ghbeppfecba3 = BaseSpawnEnemyEncounterStep.GHBEPPFECBA;
|
||||
num++;
|
||||
}
|
||||
List<Enemy> ghbeppfecba4 = BaseSpawnEnemyEncounterStep.GHBEPPFECBA;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060132E9 RID: 78569 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60132E9")]
|
||||
[Address(RVA = "0x10A9F90", Offset = "0x10A8990", VA = "0x1810A9F90")]
|
||||
protected int BOIKGOELJPC()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060132EA RID: 78570 RVA: 0x0049B6F0 File Offset: 0x004998F0
|
||||
[Token(Token = "0x60132EA")]
|
||||
[Address(RVA = "0x10AB0F0", Offset = "0x10A9AF0", VA = "0x1810AB0F0")]
|
||||
protected BaseSpawnEnemyEncounterStep()
|
||||
{
|
||||
EnemySpawnNavMeshRegion[] array = new EnemySpawnNavMeshRegion[1];
|
||||
this.spawnRegions = array;
|
||||
List<Enemy> list = new List();
|
||||
this.EILIFMJGCBB = list;
|
||||
Dictionary<string, object> dictionary = new Dictionary();
|
||||
this.FMPPFAPAEOE = dictionary;
|
||||
this.stepName = "New Step";
|
||||
this.PNNLJIGIFDL = (int)((ulong)4294967295L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400D053 RID: 53331
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400D053")]
|
||||
[SerializeField]
|
||||
[Header("Spawn Configuration")]
|
||||
public EnemySpawnerConfiguration spawnerConfiguration;
|
||||
|
||||
// Token: 0x0400D054 RID: 53332
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400D054")]
|
||||
[SerializeField]
|
||||
[Header("Patrol")]
|
||||
public bool spawnOnPatrol = true;
|
||||
|
||||
// Token: 0x0400D055 RID: 53333
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400D055")]
|
||||
[SerializeField]
|
||||
[Header("Spawn Regions")]
|
||||
public EnemySpawnNavMeshRegion[] spawnRegions;
|
||||
|
||||
// Token: 0x0400D056 RID: 53334
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400D056")]
|
||||
[SerializeField]
|
||||
[Header("Rewards")]
|
||||
public bool suppressRewards;
|
||||
|
||||
// Token: 0x0400D057 RID: 53335
|
||||
[Token(Token = "0x400D057")]
|
||||
public static readonly string ENCOUNTER_ID_KEY = "ENC_ID";
|
||||
|
||||
// Token: 0x0400D058 RID: 53336
|
||||
[Token(Token = "0x400D058")]
|
||||
public static readonly string ENCOUNTER_STEP_ID_KEY = "ENC_STEP_ID";
|
||||
|
||||
// Token: 0x0400D059 RID: 53337
|
||||
[Token(Token = "0x400D059")]
|
||||
public static readonly string ENCOUNTER_SUPPRESS_REWARDS_KEY = "ENC_SR";
|
||||
|
||||
// Token: 0x0400D05A RID: 53338
|
||||
[Token(Token = "0x400D05A")]
|
||||
private static List<Enemy> GHBEPPFECBA = new List();
|
||||
|
||||
// Token: 0x0400D05B RID: 53339
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400D05B")]
|
||||
protected List<Enemy> EILIFMJGCBB;
|
||||
|
||||
// Token: 0x0400D05C RID: 53340
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400D05C")]
|
||||
private Dictionary<string, object> FMPPFAPAEOE;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,177 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Encounters
|
||||
{
|
||||
// Token: 0x02002AD1 RID: 10961
|
||||
[Token(Token = "0x2002AD1")]
|
||||
[StructLayout(3)]
|
||||
public class CameraShakeEncounterStep : GameEncounterStep
|
||||
{
|
||||
// Token: 0x17003329 RID: 13097
|
||||
// (get) Token: 0x060132EC RID: 78572 RVA: 0x0049B788 File Offset: 0x00499988
|
||||
[Token(Token = "0x17003329")]
|
||||
public override string KODBEJPEFOJ
|
||||
{
|
||||
[Token(Token = "0x60132EC")]
|
||||
[Address(RVA = "0x10AB500", Offset = "0x10A9F00", VA = "0x1810AB500", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "Plays Camera Shakes with optional 3D falloff.";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060132ED RID: 78573 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60132ED")]
|
||||
[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: 0x060132EE RID: 78574 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60132EE")]
|
||||
[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: 0x060132EF RID: 78575 RVA: 0x0049B79C File Offset: 0x0049999C
|
||||
[Token(Token = "0x60132EF")]
|
||||
[Address(RVA = "0x10AB1C0", Offset = "0x10A9BC0", VA = "0x1810AB1C0", Slot = "11")]
|
||||
public override void OnStartRunning()
|
||||
{
|
||||
if (this.shakeType == CameraShakeEncounterStep.GNGCINLOJFG.THREE_DIMENSIONAL)
|
||||
{
|
||||
Transform transform = this.threeDimensionalTransform;
|
||||
int num = 0;
|
||||
bool flag;
|
||||
if (transform != num && flag)
|
||||
{
|
||||
Transform transform2 = this.threeDimensionalTransform;
|
||||
int num2 = 0;
|
||||
float num3 = this.threeDimensionalInnerRadius;
|
||||
float num4 = this.threeDimensionalOuterRadius;
|
||||
float num5 = Mathf.InverseLerp(num3, num4, (float)num2);
|
||||
float num6 = Mathf.SmoothStep((float)0, 1f, num5);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060132F0 RID: 78576 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60132F0")]
|
||||
[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: 0x060132F1 RID: 78577 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60132F1")]
|
||||
[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: 0x060132F2 RID: 78578 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60132F2")]
|
||||
[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: 0x060132F3 RID: 78579 RVA: 0x0049B810 File Offset: 0x00499A10
|
||||
[Token(Token = "0x60132F3")]
|
||||
[Address(RVA = "0x10A9BD0", Offset = "0x10A85D0", VA = "0x1810A9BD0", Slot = "15")]
|
||||
public override bool IsBlockingEncounterEnd()
|
||||
{
|
||||
int finishCondition = this.finishCondition;
|
||||
if (finishCondition == 0)
|
||||
{
|
||||
float num = this.POLMFGOLNLC.OKFCHCDDGCP;
|
||||
}
|
||||
return finishCondition != 1;
|
||||
}
|
||||
|
||||
// Token: 0x060132F4 RID: 78580 RVA: 0x0049B844 File Offset: 0x00499A44
|
||||
[Token(Token = "0x60132F4")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "16")]
|
||||
public override bool IsCompleted()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x060132F5 RID: 78581 RVA: 0x0049B854 File Offset: 0x00499A54
|
||||
[Token(Token = "0x60132F5")]
|
||||
[Address(RVA = "0x10AB490", Offset = "0x10A9E90", VA = "0x1810AB490")]
|
||||
public CameraShakeEncounterStep()
|
||||
{
|
||||
float frequency = DGENAKIGBIB.CameraShakeConfig.DefaultMediumShake.Frequency;
|
||||
this.cameraShake.Frequency = frequency;
|
||||
this.threeDimensionalInnerRadius = 10f;
|
||||
this.threeDimensionalOuterRadius = 20f;
|
||||
this.stepName = "New Step";
|
||||
this.PNNLJIGIFDL = (int)((ulong)4294967295L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400D05D RID: 53341
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400D05D")]
|
||||
[SerializeField]
|
||||
private DGENAKIGBIB.CameraShakeConfig cameraShake;
|
||||
|
||||
// Token: 0x0400D05E RID: 53342
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400D05E")]
|
||||
[SerializeField]
|
||||
private CameraShakeEncounterStep.GNGCINLOJFG shakeType;
|
||||
|
||||
// Token: 0x0400D05F RID: 53343
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400D05F")]
|
||||
[SerializeField]
|
||||
private Transform threeDimensionalTransform;
|
||||
|
||||
// Token: 0x0400D060 RID: 53344
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400D060")]
|
||||
[SerializeField]
|
||||
private float threeDimensionalInnerRadius;
|
||||
|
||||
// Token: 0x0400D061 RID: 53345
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x400D061")]
|
||||
[SerializeField]
|
||||
private float threeDimensionalOuterRadius;
|
||||
|
||||
// Token: 0x02002AD2 RID: 10962
|
||||
[Token(Token = "0x2002AD2")]
|
||||
public enum GPGCFKAHEBH
|
||||
{
|
||||
// Token: 0x0400D063 RID: 53347
|
||||
[Token(Token = "0x400D063")]
|
||||
TIME_ELAPSED,
|
||||
// Token: 0x0400D064 RID: 53348
|
||||
[Token(Token = "0x400D064")]
|
||||
IMMEDIATELY
|
||||
}
|
||||
|
||||
// Token: 0x02002AD3 RID: 10963
|
||||
[Token(Token = "0x2002AD3")]
|
||||
private enum GNGCINLOJFG
|
||||
{
|
||||
// Token: 0x0400D066 RID: 53350
|
||||
[Token(Token = "0x400D066")]
|
||||
TWO_DIMENSIONAL,
|
||||
// Token: 0x0400D067 RID: 53351
|
||||
[Token(Token = "0x400D067")]
|
||||
THREE_DIMENSIONAL
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,138 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Activities.Quest;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Encounters
|
||||
{
|
||||
// Token: 0x02002AD4 RID: 10964
|
||||
[Token(Token = "0x2002AD4")]
|
||||
[StructLayout(3)]
|
||||
public class ChangeStoryStateEncounterStep : GameEncounterStep
|
||||
{
|
||||
// Token: 0x1700332A RID: 13098
|
||||
// (get) Token: 0x060132F6 RID: 78582 RVA: 0x0049B8B0 File Offset: 0x00499AB0
|
||||
[Token(Token = "0x1700332A")]
|
||||
public override string KODBEJPEFOJ
|
||||
{
|
||||
[Token(Token = "0x60132F6")]
|
||||
[Address(RVA = "0x10AB670", Offset = "0x10AA070", VA = "0x1810AB670", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "Changes the Story State and Room Story State of the Quest to switch between encounter \"branches\".";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060132F7 RID: 78583 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60132F7")]
|
||||
[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: 0x060132F8 RID: 78584 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60132F8")]
|
||||
[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: 0x060132F9 RID: 78585 RVA: 0x0049B8C4 File Offset: 0x00499AC4
|
||||
[Token(Token = "0x60132F9")]
|
||||
[Address(RVA = "0x10AB530", Offset = "0x10A9F30", VA = "0x1810AB530", Slot = "11")]
|
||||
public override void OnStartRunning()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient && QuestManager.FFNIFALJLDD)
|
||||
{
|
||||
QuestManager instance = QuestManager.ONCPNMDGGKG;
|
||||
if (this.changeStoryState)
|
||||
{
|
||||
QuestManager.OIHHCDMIMOG oihhcdmimog = this.newStoryState;
|
||||
instance.EBIKCCLNDIA = oihhcdmimog;
|
||||
}
|
||||
if (this.changeRoomStoryState)
|
||||
{
|
||||
QuestManager.OIHHCDMIMOG oihhcdmimog2 = this.newRoomStoryState;
|
||||
instance.LFKGKLJOOFD = oihhcdmimog2;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060132FA RID: 78586 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60132FA")]
|
||||
[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: 0x060132FB RID: 78587 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60132FB")]
|
||||
[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: 0x060132FC RID: 78588 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60132FC")]
|
||||
[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: 0x060132FD RID: 78589 RVA: 0x0049B928 File Offset: 0x00499B28
|
||||
[Token(Token = "0x60132FD")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "15")]
|
||||
public override bool IsBlockingEncounterEnd()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060132FE RID: 78590 RVA: 0x0049B938 File Offset: 0x00499B38
|
||||
[Token(Token = "0x60132FE")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "16")]
|
||||
public override bool IsCompleted()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x060132FF RID: 78591 RVA: 0x0049B948 File Offset: 0x00499B48
|
||||
[Token(Token = "0x60132FF")]
|
||||
[Address(RVA = "0x10AB620", Offset = "0x10AA020", VA = "0x1810AB620")]
|
||||
public ChangeStoryStateEncounterStep()
|
||||
{
|
||||
this.stepName = "New Step";
|
||||
this.PNNLJIGIFDL = (int)((ulong)4294967295L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400D068 RID: 53352
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400D068")]
|
||||
[SerializeField]
|
||||
private bool changeStoryState = true;
|
||||
|
||||
// Token: 0x0400D069 RID: 53353
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400D069")]
|
||||
[SerializeField]
|
||||
private QuestManager.OIHHCDMIMOG newStoryState;
|
||||
|
||||
// Token: 0x0400D06A RID: 53354
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400D06A")]
|
||||
[SerializeField]
|
||||
private bool changeRoomStoryState;
|
||||
|
||||
// Token: 0x0400D06B RID: 53355
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400D06B")]
|
||||
[SerializeField]
|
||||
private QuestManager.OIHHCDMIMOG newRoomStoryState;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,141 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Cinematics;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Encounters
|
||||
{
|
||||
// Token: 0x02002AD5 RID: 10965
|
||||
[Token(Token = "0x2002AD5")]
|
||||
[StructLayout(3)]
|
||||
public class CinematicEncounterStep : GameEncounterStep
|
||||
{
|
||||
// Token: 0x1700332B RID: 13099
|
||||
// (get) Token: 0x06013300 RID: 78592 RVA: 0x0049B980 File Offset: 0x00499B80
|
||||
[Token(Token = "0x1700332B")]
|
||||
public override string KODBEJPEFOJ
|
||||
{
|
||||
[Token(Token = "0x6013300")]
|
||||
[Address(RVA = "0x10AB750", Offset = "0x10AA150", VA = "0x1810AB750", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "Kicks off a cinematic driven by a Unity Animator and Animation.";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013301 RID: 78593 RVA: 0x0049B994 File Offset: 0x00499B94
|
||||
[Token(Token = "0x6013301")]
|
||||
[Address(RVA = "0x10AB710", Offset = "0x10AA110", VA = "0x1810AB710", Slot = "8")]
|
||||
public override void OnEncounterDeactivate()
|
||||
{
|
||||
this.cinematic.Stop();
|
||||
}
|
||||
|
||||
// Token: 0x06013302 RID: 78594 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013302")]
|
||||
[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: 0x06013303 RID: 78595 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013303")]
|
||||
[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: 0x06013304 RID: 78596 RVA: 0x0049B9B4 File Offset: 0x00499BB4
|
||||
[Token(Token = "0x6013304")]
|
||||
[Address(RVA = "0x10AB730", Offset = "0x10AA130", VA = "0x1810AB730", Slot = "11")]
|
||||
public override void OnStartRunning()
|
||||
{
|
||||
this.cinematic.Play();
|
||||
}
|
||||
|
||||
// Token: 0x06013305 RID: 78597 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013305")]
|
||||
[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: 0x06013306 RID: 78598 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013306")]
|
||||
[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: 0x06013307 RID: 78599 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013307")]
|
||||
[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: 0x06013308 RID: 78600 RVA: 0x0049B9D4 File Offset: 0x00499BD4
|
||||
[Token(Token = "0x6013308")]
|
||||
[Address(RVA = "0x10AB6A0", Offset = "0x10AA0A0", VA = "0x1810AB6A0", Slot = "15")]
|
||||
public override bool IsBlockingEncounterEnd()
|
||||
{
|
||||
int finishCondition = this.finishCondition;
|
||||
if (finishCondition != 0)
|
||||
{
|
||||
if (finishCondition != 0)
|
||||
{
|
||||
if (finishCondition != 1)
|
||||
{
|
||||
}
|
||||
}
|
||||
float num = this.POLMFGOLNLC.OKFCHCDDGCP;
|
||||
}
|
||||
return !this.cinematic.BICMECLEPLM;
|
||||
}
|
||||
|
||||
// Token: 0x06013309 RID: 78601 RVA: 0x0049BA18 File Offset: 0x00499C18
|
||||
[Token(Token = "0x6013309")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "16")]
|
||||
public override bool IsCompleted()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0601330A RID: 78602 RVA: 0x0049BA28 File Offset: 0x00499C28
|
||||
[Token(Token = "0x601330A")]
|
||||
[Address(RVA = "0x10A9F10", Offset = "0x10A8910", VA = "0x1810A9F10")]
|
||||
public CinematicEncounterStep()
|
||||
{
|
||||
this.stepName = "New Step";
|
||||
this.PNNLJIGIFDL = (int)((ulong)4294967295L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400D06C RID: 53356
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400D06C")]
|
||||
[SerializeField]
|
||||
public Cinematic cinematic;
|
||||
|
||||
// Token: 0x02002AD6 RID: 10966
|
||||
[Token(Token = "0x2002AD6")]
|
||||
public enum BLOCLHNKNIF
|
||||
{
|
||||
// Token: 0x0400D06E RID: 53358
|
||||
[Token(Token = "0x400D06E")]
|
||||
CINEMATIC_FINISHED,
|
||||
// Token: 0x0400D06F RID: 53359
|
||||
[Token(Token = "0x400D06F")]
|
||||
TIME_ELAPSED,
|
||||
// Token: 0x0400D070 RID: 53360
|
||||
[Token(Token = "0x400D070")]
|
||||
IMMEDIATELY
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,165 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Encounters
|
||||
{
|
||||
// Token: 0x02002ABB RID: 10939
|
||||
[Token(Token = "0x2002ABB")]
|
||||
[StructLayout(3)]
|
||||
public class DependentEncountersEncounterStartTrigger : GameEncounterStartTrigger
|
||||
{
|
||||
// Token: 0x1700331D RID: 13085
|
||||
// (get) Token: 0x0601328D RID: 78477 RVA: 0x0049A5C8 File Offset: 0x004987C8
|
||||
[Token(Token = "0x1700331D")]
|
||||
public override string KODBEJPEFOJ
|
||||
{
|
||||
[Token(Token = "0x601328D")]
|
||||
[Address(RVA = "0x10AC700", Offset = "0x10AB100", VA = "0x1810AC700", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "Triggers once dependent encounters are finished.";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601328E RID: 78478 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601328E")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "9")]
|
||||
public override void StartListening()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601328F RID: 78479 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601328F")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "11")]
|
||||
public override void StopListening()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013290 RID: 78480 RVA: 0x0049A5DC File Offset: 0x004987DC
|
||||
[Token(Token = "0x6013290")]
|
||||
[Address(RVA = "0x10AC510", Offset = "0x10AAF10", VA = "0x1810AC510", Slot = "10")]
|
||||
public override bool IsTriggered()
|
||||
{
|
||||
GameEncounter[] array = this.dependentEncounters;
|
||||
if (array != 0)
|
||||
{
|
||||
int num = 0;
|
||||
if (num < array.Length)
|
||||
{
|
||||
GameEncounter gameEncounter = array[num];
|
||||
int num2 = 0;
|
||||
if (!(gameEncounter == num2))
|
||||
{
|
||||
DependentEncountersEncounterStartTrigger.GCEFCOPEGMI gcefcopegmi = this.encounterRequirement;
|
||||
if (gcefcopegmi != DependentEncountersEncounterStartTrigger.GCEFCOPEGMI.FINISHED)
|
||||
{
|
||||
if (gcefcopegmi != DependentEncountersEncounterStartTrigger.GCEFCOPEGMI.FINISHED)
|
||||
{
|
||||
if (gcefcopegmi != DependentEncountersEncounterStartTrigger.GCEFCOPEGMI.FINISHED)
|
||||
{
|
||||
if (gcefcopegmi != DependentEncountersEncounterStartTrigger.GCEFCOPEGMI.RUNNING)
|
||||
{
|
||||
goto IL_7C;
|
||||
}
|
||||
DJHELPHHAEN pegjgmdgkjn = gameEncounter.PEGJGMDGKJN;
|
||||
}
|
||||
DJHELPHHAEN pegjgmdgkjn2 = gameEncounter.PEGJGMDGKJN;
|
||||
}
|
||||
DJHELPHHAEN pegjgmdgkjn3 = gameEncounter.PEGJGMDGKJN;
|
||||
}
|
||||
DJHELPHHAEN pegjgmdgkjn4 = gameEncounter.PEGJGMDGKJN;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
goto IL_7C;
|
||||
}
|
||||
}
|
||||
GameEncounter[] array2 = this.dependentEncounters;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
IL_7C:
|
||||
throw new IndexOutOfRangeException();
|
||||
}
|
||||
|
||||
// Token: 0x06013291 RID: 78481 RVA: 0x0049A66C File Offset: 0x0049886C
|
||||
[Token(Token = "0x6013291")]
|
||||
[Address(RVA = "0x10AC370", Offset = "0x10AAD70", VA = "0x1810AC370")]
|
||||
private bool IONJNAKLOFJ(GameEncounter ADDBMBCNBKJ)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = ADDBMBCNBKJ == num;
|
||||
if (flag)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
DependentEncountersEncounterStartTrigger.GCEFCOPEGMI gcefcopegmi = this.encounterRequirement;
|
||||
if (gcefcopegmi == DependentEncountersEncounterStartTrigger.GCEFCOPEGMI.FINISHED)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = ADDBMBCNBKJ.PEGJGMDGKJN;
|
||||
bool flag2;
|
||||
return flag2;
|
||||
}
|
||||
if (gcefcopegmi != DependentEncountersEncounterStartTrigger.GCEFCOPEGMI.FINISHED)
|
||||
{
|
||||
if (gcefcopegmi != DependentEncountersEncounterStartTrigger.GCEFCOPEGMI.FINISHED)
|
||||
{
|
||||
if (gcefcopegmi != DependentEncountersEncounterStartTrigger.GCEFCOPEGMI.RUNNING)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
DJHELPHHAEN pegjgmdgkjn2 = ADDBMBCNBKJ.PEGJGMDGKJN;
|
||||
}
|
||||
DJHELPHHAEN pegjgmdgkjn3 = ADDBMBCNBKJ.PEGJGMDGKJN;
|
||||
bool flag3;
|
||||
return flag3;
|
||||
}
|
||||
DJHELPHHAEN pegjgmdgkjn4 = ADDBMBCNBKJ.PEGJGMDGKJN;
|
||||
bool flag4;
|
||||
return flag4;
|
||||
}
|
||||
|
||||
// Token: 0x06013292 RID: 78482 RVA: 0x0049A6D0 File Offset: 0x004988D0
|
||||
[Token(Token = "0x6013292")]
|
||||
[Address(RVA = "0x5DEB40", Offset = "0x5DD540", VA = "0x1805DEB40")]
|
||||
public DependentEncountersEncounterStartTrigger()
|
||||
{
|
||||
this.MAMIAELEMJC = (int)((ulong)4294967295L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400D019 RID: 53273
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400D019")]
|
||||
[SerializeField]
|
||||
public GameEncounter[] dependentEncounters;
|
||||
|
||||
// Token: 0x0400D01A RID: 53274
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400D01A")]
|
||||
[SerializeField]
|
||||
private DependentEncountersEncounterStartTrigger.GCEFCOPEGMI encounterRequirement;
|
||||
|
||||
// Token: 0x02002ABC RID: 10940
|
||||
[Token(Token = "0x2002ABC")]
|
||||
private enum GCEFCOPEGMI
|
||||
{
|
||||
// Token: 0x0400D01C RID: 53276
|
||||
[Token(Token = "0x400D01C")]
|
||||
FINISHED,
|
||||
// Token: 0x0400D01D RID: 53277
|
||||
[Token(Token = "0x400D01D")]
|
||||
RUNNING,
|
||||
// Token: 0x0400D01E RID: 53278
|
||||
[Token(Token = "0x400D01E")]
|
||||
WAITING_FOR_TRIGGER,
|
||||
// Token: 0x0400D01F RID: 53279
|
||||
[Token(Token = "0x400D01F")]
|
||||
INACTIVE
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Activities.Quest;
|
||||
|
||||
namespace RecRoom.Core.Encounters
|
||||
{
|
||||
// Token: 0x02002AD7 RID: 10967
|
||||
[Token(Token = "0x2002AD7")]
|
||||
[StructLayout(3)]
|
||||
public class DoNothingEncounterStep : GameEncounterStep
|
||||
{
|
||||
// Token: 0x1700332C RID: 13100
|
||||
// (get) Token: 0x0601330B RID: 78603 RVA: 0x0049BA58 File Offset: 0x00499C58
|
||||
[Token(Token = "0x1700332C")]
|
||||
public override string KODBEJPEFOJ
|
||||
{
|
||||
[Token(Token = "0x601330B")]
|
||||
[Address(RVA = "0x10AC990", Offset = "0x10AB390", VA = "0x1810AC990", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "Does not do anything, is a wait.";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601330C RID: 78604 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601330C")]
|
||||
[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: 0x0601330D RID: 78605 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601330D")]
|
||||
[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: 0x0601330E RID: 78606 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601330E")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "11")]
|
||||
public override void OnStartRunning()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601330F RID: 78607 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601330F")]
|
||||
[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: 0x06013310 RID: 78608 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013310")]
|
||||
[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: 0x06013311 RID: 78609 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013311")]
|
||||
[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: 0x06013312 RID: 78610 RVA: 0x0049BA6C File Offset: 0x00499C6C
|
||||
[Token(Token = "0x6013312")]
|
||||
[Address(RVA = "0x10AC730", Offset = "0x10AB130", VA = "0x1810AC730", Slot = "15")]
|
||||
public override bool IsBlockingEncounterEnd()
|
||||
{
|
||||
if (this.finishCondition <= 5)
|
||||
{
|
||||
float num = this.POLMFGOLNLC.OKFCHCDDGCP;
|
||||
if (QuestManager.FFNIFALJLDD)
|
||||
{
|
||||
QuestManager.OIHHCDMIMOG currentCampaignStoryState = QuestManager.ONCPNMDGGKG.EBIKCCLNDIA;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06013313 RID: 78611 RVA: 0x0049BB0C File Offset: 0x00499D0C
|
||||
[Token(Token = "0x6013313")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "16")]
|
||||
public override bool IsCompleted()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06013314 RID: 78612 RVA: 0x0049BB1C File Offset: 0x00499D1C
|
||||
[Token(Token = "0x6013314")]
|
||||
[Address(RVA = "0x10A9F10", Offset = "0x10A8910", VA = "0x1810A9F10")]
|
||||
public DoNothingEncounterStep()
|
||||
{
|
||||
this.stepName = "New Step";
|
||||
this.PNNLJIGIFDL = (int)((ulong)4294967295L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x02002AD8 RID: 10968
|
||||
[Token(Token = "0x2002AD8")]
|
||||
public enum KCAIGKKDPJK
|
||||
{
|
||||
// Token: 0x0400D072 RID: 53362
|
||||
[Token(Token = "0x400D072")]
|
||||
TIME_ELAPSED,
|
||||
// Token: 0x0400D073 RID: 53363
|
||||
[Token(Token = "0x400D073")]
|
||||
IMMEDIATELY,
|
||||
// Token: 0x0400D074 RID: 53364
|
||||
[Token(Token = "0x400D074")]
|
||||
STORY_STATE,
|
||||
// Token: 0x0400D075 RID: 53365
|
||||
[Token(Token = "0x400D075")]
|
||||
ROOM_STORY_STATE,
|
||||
// Token: 0x0400D076 RID: 53366
|
||||
[Token(Token = "0x400D076")]
|
||||
ROOM_STORY_STATE_GREATER_THAN,
|
||||
// Token: 0x0400D077 RID: 53367
|
||||
[Token(Token = "0x400D077")]
|
||||
ROOM_STORY_STATE_LESS_THAN
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,164 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Encounters
|
||||
{
|
||||
// Token: 0x02002AD9 RID: 10969
|
||||
[Token(Token = "0x2002AD9")]
|
||||
[StructLayout(3)]
|
||||
public class EnableDisableSceneElementEncounterStep : GameEncounterStep
|
||||
{
|
||||
// Token: 0x1700332D RID: 13101
|
||||
// (get) Token: 0x06013315 RID: 78613 RVA: 0x0049BB4C File Offset: 0x00499D4C
|
||||
[Token(Token = "0x1700332D")]
|
||||
public override string KODBEJPEFOJ
|
||||
{
|
||||
[Token(Token = "0x6013315")]
|
||||
[Address(RVA = "0x10ACE60", Offset = "0x10AB860", VA = "0x1810ACE60", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "Disables or enables scene elements on encounter run.";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013316 RID: 78614 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013316")]
|
||||
[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: 0x06013317 RID: 78615 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013317")]
|
||||
[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: 0x06013318 RID: 78616 RVA: 0x0049BB60 File Offset: 0x00499D60
|
||||
[Token(Token = "0x6013318")]
|
||||
[Address(RVA = "0x10ACE50", Offset = "0x10AB850", VA = "0x1810ACE50", Slot = "11")]
|
||||
public override void OnStartRunning()
|
||||
{
|
||||
bool flag = this.action == EnableDisableSceneElementEncounterStep.JHJOIDGCNIM.ENABLE;
|
||||
this.MJHEFALNFOP(flag);
|
||||
}
|
||||
|
||||
// Token: 0x06013319 RID: 78617 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013319")]
|
||||
[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: 0x0601331A RID: 78618 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601331A")]
|
||||
[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: 0x0601331B RID: 78619 RVA: 0x0049BB80 File Offset: 0x00499D80
|
||||
[Token(Token = "0x601331B")]
|
||||
[Address(RVA = "0x10ACE50", Offset = "0x10AB850", VA = "0x1810ACE50", Slot = "14")]
|
||||
public override void OnSkipRunning()
|
||||
{
|
||||
bool flag = this.action == EnableDisableSceneElementEncounterStep.JHJOIDGCNIM.ENABLE;
|
||||
this.MJHEFALNFOP(flag);
|
||||
}
|
||||
|
||||
// Token: 0x0601331C RID: 78620 RVA: 0x0049BBA0 File Offset: 0x00499DA0
|
||||
[Token(Token = "0x601331C")]
|
||||
[Address(RVA = "0x10A9BD0", Offset = "0x10A85D0", VA = "0x1810A9BD0", Slot = "15")]
|
||||
public override bool IsBlockingEncounterEnd()
|
||||
{
|
||||
int finishCondition = this.finishCondition;
|
||||
if (finishCondition == 0)
|
||||
{
|
||||
float num = this.POLMFGOLNLC.OKFCHCDDGCP;
|
||||
}
|
||||
return finishCondition != 1;
|
||||
}
|
||||
|
||||
// Token: 0x0601331D RID: 78621 RVA: 0x0049BBD4 File Offset: 0x00499DD4
|
||||
[Token(Token = "0x601331D")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "16")]
|
||||
public override bool IsCompleted()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0601331E RID: 78622 RVA: 0x0049BBE4 File Offset: 0x00499DE4
|
||||
[Token(Token = "0x601331E")]
|
||||
[Address(RVA = "0x10ACDC0", Offset = "0x10AB7C0", VA = "0x1810ACDC0")]
|
||||
private void MJHEFALNFOP(bool CFICOGKHLAE)
|
||||
{
|
||||
GameObject[] array = this.affectedObjects;
|
||||
if (array != 0)
|
||||
{
|
||||
int num = 0;
|
||||
if (num < array.Length)
|
||||
{
|
||||
GameObject gameObject = array[num];
|
||||
if (gameObject != 0)
|
||||
{
|
||||
gameObject.SetActive(CFICOGKHLAE);
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601331F RID: 78623 RVA: 0x0049BC24 File Offset: 0x00499E24
|
||||
[Token(Token = "0x601331F")]
|
||||
[Address(RVA = "0x10A9F10", Offset = "0x10A8910", VA = "0x1810A9F10")]
|
||||
public EnableDisableSceneElementEncounterStep()
|
||||
{
|
||||
this.stepName = "New Step";
|
||||
this.PNNLJIGIFDL = (int)((ulong)4294967295L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400D078 RID: 53368
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400D078")]
|
||||
[SerializeField]
|
||||
private EnableDisableSceneElementEncounterStep.JHJOIDGCNIM action;
|
||||
|
||||
// Token: 0x0400D079 RID: 53369
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400D079")]
|
||||
[SerializeField]
|
||||
private GameObject[] affectedObjects;
|
||||
|
||||
// Token: 0x02002ADA RID: 10970
|
||||
[Token(Token = "0x2002ADA")]
|
||||
public enum ECJOFFHKBCG
|
||||
{
|
||||
// Token: 0x0400D07B RID: 53371
|
||||
[Token(Token = "0x400D07B")]
|
||||
TIME_ELAPSED,
|
||||
// Token: 0x0400D07C RID: 53372
|
||||
[Token(Token = "0x400D07C")]
|
||||
IMMEDIATELY
|
||||
}
|
||||
|
||||
// Token: 0x02002ADB RID: 10971
|
||||
[Token(Token = "0x2002ADB")]
|
||||
public enum JHJOIDGCNIM
|
||||
{
|
||||
// Token: 0x0400D07E RID: 53374
|
||||
[Token(Token = "0x400D07E")]
|
||||
ENABLE,
|
||||
// Token: 0x0400D07F RID: 53375
|
||||
[Token(Token = "0x400D07F")]
|
||||
DISABLE
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,192 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Encounters
|
||||
{
|
||||
// Token: 0x02002ADC RID: 10972
|
||||
[Token(Token = "0x2002ADC")]
|
||||
[StructLayout(3)]
|
||||
public class EnableToolEncounterStep : GameEncounterStep
|
||||
{
|
||||
// Token: 0x1700332E RID: 13102
|
||||
// (get) Token: 0x06013320 RID: 78624 RVA: 0x0049BC54 File Offset: 0x00499E54
|
||||
[Token(Token = "0x1700332E")]
|
||||
public override string KODBEJPEFOJ
|
||||
{
|
||||
[Token(Token = "0x6013320")]
|
||||
[Address(RVA = "0x10AD0C0", Offset = "0x10ABAC0", VA = "0x1810AD0C0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "Disables or enables tools on encounter run.";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013321 RID: 78625 RVA: 0x0049BC68 File Offset: 0x00499E68
|
||||
[Token(Token = "0x6013321")]
|
||||
[Address(RVA = "0x10ACEB0", Offset = "0x10AB8B0", VA = "0x1810ACEB0", Slot = "5")]
|
||||
public override void OnAwake(GameEncounter ADDBMBCNBKJ, int PNNLJIGIFDL, MACMLJJGBIM GPPMEPEBADM, MACMLJJGBIM POLMFGOLNLC)
|
||||
{
|
||||
GameObject gameObject = this.toolRoot;
|
||||
this.ADDBMBCNBKJ = ADDBMBCNBKJ;
|
||||
this.PNNLJIGIFDL = PNNLJIGIFDL;
|
||||
this.GPPMEPEBADM = GPPMEPEBADM;
|
||||
this.POLMFGOLNLC = 0;
|
||||
Tool[] componentsInChildren = gameObject.GetComponentsInChildren<Tool>();
|
||||
this.DADPEOJODCE = componentsInChildren;
|
||||
}
|
||||
|
||||
// Token: 0x06013322 RID: 78626 RVA: 0x0049BCAC File Offset: 0x00499EAC
|
||||
[Token(Token = "0x6013322")]
|
||||
[Address(RVA = "0x10ACEA0", Offset = "0x10AB8A0", VA = "0x1810ACEA0", Slot = "7")]
|
||||
public override void OnEncounterActivate()
|
||||
{
|
||||
int num = 0;
|
||||
this.PKPJKEAEJJH(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06013323 RID: 78627 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013323")]
|
||||
[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: 0x06013324 RID: 78628 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013324")]
|
||||
[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: 0x06013325 RID: 78629 RVA: 0x0049BCC4 File Offset: 0x00499EC4
|
||||
[Token(Token = "0x6013325")]
|
||||
[Address(RVA = "0x10ACE90", Offset = "0x10AB890", VA = "0x1810ACE90", Slot = "11")]
|
||||
public override void OnStartRunning()
|
||||
{
|
||||
this.PKPJKEAEJJH(true);
|
||||
}
|
||||
|
||||
// Token: 0x06013326 RID: 78630 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013326")]
|
||||
[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: 0x06013327 RID: 78631 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013327")]
|
||||
[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: 0x06013328 RID: 78632 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013328")]
|
||||
[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: 0x06013329 RID: 78633 RVA: 0x0049BCD8 File Offset: 0x00499ED8
|
||||
[Token(Token = "0x6013329")]
|
||||
[Address(RVA = "0x10A9BD0", Offset = "0x10A85D0", VA = "0x1810A9BD0", Slot = "15")]
|
||||
public override bool IsBlockingEncounterEnd()
|
||||
{
|
||||
int finishCondition = this.finishCondition;
|
||||
if (finishCondition == 0)
|
||||
{
|
||||
float num = this.POLMFGOLNLC.OKFCHCDDGCP;
|
||||
}
|
||||
return finishCondition != 1;
|
||||
}
|
||||
|
||||
// Token: 0x0601332A RID: 78634 RVA: 0x0049BD0C File Offset: 0x00499F0C
|
||||
[Token(Token = "0x601332A")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "16")]
|
||||
public override bool IsCompleted()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0601332B RID: 78635 RVA: 0x0049BD1C File Offset: 0x00499F1C
|
||||
[Token(Token = "0x601332B")]
|
||||
[Address(RVA = "0x10ACEA0", Offset = "0x10AB8A0", VA = "0x1810ACEA0")]
|
||||
private void ONPAEFAFBJJ()
|
||||
{
|
||||
int num = 0;
|
||||
this.PKPJKEAEJJH(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0601332C RID: 78636 RVA: 0x0049BD34 File Offset: 0x00499F34
|
||||
[Token(Token = "0x601332C")]
|
||||
[Address(RVA = "0x10ACE90", Offset = "0x10AB890", VA = "0x1810ACE90")]
|
||||
private void EIIACMLPDDM()
|
||||
{
|
||||
this.PKPJKEAEJJH(true);
|
||||
}
|
||||
|
||||
// Token: 0x0601332D RID: 78637 RVA: 0x0049BD48 File Offset: 0x00499F48
|
||||
[Token(Token = "0x601332D")]
|
||||
[Address(RVA = "0x10ACF40", Offset = "0x10AB940", VA = "0x1810ACF40")]
|
||||
private void PKPJKEAEJJH(bool CFICOGKHLAE)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
Tool[] dadpeojodce = this.DADPEOJODCE;
|
||||
int num = 0;
|
||||
if (num < dadpeojodce.Length)
|
||||
{
|
||||
Tool tool = dadpeojodce[num];
|
||||
int num2 = 0;
|
||||
if (tool != num2 && !this.DADPEOJODCE[num].FNFNLDBILFE)
|
||||
{
|
||||
this.DADPEOJODCE[num].PAJGCGDFHKK = CFICOGKHLAE;
|
||||
}
|
||||
Tool[] dadpeojodce2 = this.DADPEOJODCE;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601332E RID: 78638 RVA: 0x0049BDC0 File Offset: 0x00499FC0
|
||||
[Token(Token = "0x601332E")]
|
||||
[Address(RVA = "0x10A9F10", Offset = "0x10A8910", VA = "0x1810A9F10")]
|
||||
public EnableToolEncounterStep()
|
||||
{
|
||||
this.stepName = "New Step";
|
||||
this.PNNLJIGIFDL = (int)((ulong)4294967295L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400D080 RID: 53376
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400D080")]
|
||||
[SerializeField]
|
||||
private GameObject toolRoot;
|
||||
|
||||
// Token: 0x0400D081 RID: 53377
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400D081")]
|
||||
private Tool[] DADPEOJODCE;
|
||||
|
||||
// Token: 0x02002ADD RID: 10973
|
||||
[Token(Token = "0x2002ADD")]
|
||||
public enum ILLBEFHIJFP
|
||||
{
|
||||
// Token: 0x0400D083 RID: 53379
|
||||
[Token(Token = "0x400D083")]
|
||||
TIME_ELAPSED,
|
||||
// Token: 0x0400D084 RID: 53380
|
||||
[Token(Token = "0x400D084")]
|
||||
IMMEDIATELY
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Encounters
|
||||
{
|
||||
// Token: 0x02002ADE RID: 10974
|
||||
[Token(Token = "0x2002ADE")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class EncounterEnemyDescriptor
|
||||
{
|
||||
// Token: 0x0601332F RID: 78639 RVA: 0x0049BDF0 File Offset: 0x00499FF0
|
||||
[Token(Token = "0x601332F")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public EncounterEnemyDescriptor()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D085 RID: 53381
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400D085")]
|
||||
public JIEHOGDIGPG EnemyType;
|
||||
|
||||
// Token: 0x0400D086 RID: 53382
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400D086")]
|
||||
public Transform ExplicitSpawnPoint;
|
||||
|
||||
// Token: 0x0400D087 RID: 53383
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400D087")]
|
||||
public EnemyPatrol Patrol;
|
||||
|
||||
// Token: 0x0400D088 RID: 53384
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400D088")]
|
||||
public string ErrorString;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Core.Encounters
|
||||
{
|
||||
// Token: 0x02002ABD RID: 10941
|
||||
[Token(Token = "0x2002ABD")]
|
||||
[StructLayout(3)]
|
||||
public class EncounterOverlapVolume : OverlapVolume
|
||||
{
|
||||
// Token: 0x06013293 RID: 78483 RVA: 0x0049A6F4 File Offset: 0x004988F4
|
||||
[Token(Token = "0x6013293")]
|
||||
[Address(RVA = "0x10AD0F0", Offset = "0x10ABAF0", VA = "0x1810AD0F0")]
|
||||
public EncounterOverlapVolume()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,160 @@
|
||||
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
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1004 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Encounters
|
||||
{
|
||||
// Token: 0x02002AB3 RID: 10931
|
||||
[Token(Token = "0x2002AB3")]
|
||||
[RequireComponent(typeof(PhotonView))]
|
||||
[StructLayout(3)]
|
||||
public class GameEncounter : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x1700330F RID: 13071
|
||||
// (get) Token: 0x06013234 RID: 78388 RVA: 0x00499544 File Offset: 0x00497744
|
||||
[Token(Token = "0x1700330F")]
|
||||
public GameEncounterStep[] LHAGBMGDDOL
|
||||
{
|
||||
[Token(Token = "0x6013234")]
|
||||
[Address(RVA = "0x3EDEA0", Offset = "0x3EC8A0", VA = "0x1803EDEA0")]
|
||||
get
|
||||
{
|
||||
return this.steps;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003310 RID: 13072
|
||||
// (get) Token: 0x06013235 RID: 78389 RVA: 0x00499558 File Offset: 0x00497758
|
||||
// (set) Token: 0x06013236 RID: 78390 RVA: 0x0049956C File Offset: 0x0049776C
|
||||
[Token(Token = "0x17003310")]
|
||||
public int CCHPMACBBGP
|
||||
{
|
||||
[Token(Token = "0x6013235")]
|
||||
[Address(RVA = "0x4438C0", Offset = "0x4422C0", VA = "0x1804438C0")]
|
||||
get;
|
||||
[Token(Token = "0x6013236")]
|
||||
[Address(RVA = "0x4438E0", Offset = "0x4422E0", VA = "0x1804438E0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003311 RID: 13073
|
||||
// (get) Token: 0x06013237 RID: 78391 RVA: 0x00499580 File Offset: 0x00497780
|
||||
// (set) Token: 0x06013238 RID: 78392 RVA: 0x00499594 File Offset: 0x00497794
|
||||
[Token(Token = "0x17003311")]
|
||||
public Dictionary<string, object> BNLHEPKLFBA
|
||||
{
|
||||
[Token(Token = "0x6013237")]
|
||||
[Address(RVA = "0x4D2570", Offset = "0x4D0F70", VA = "0x1804D2570")]
|
||||
get;
|
||||
[Token(Token = "0x6013238")]
|
||||
[Address(RVA = "0x7D4760", Offset = "0x7D3160", VA = "0x1807D4760")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003312 RID: 13074
|
||||
// (get) Token: 0x06013239 RID: 78393 RVA: 0x004995A8 File Offset: 0x004977A8
|
||||
// (set) Token: 0x0601323A RID: 78394 RVA: 0x004995BC File Offset: 0x004977BC
|
||||
[Token(Token = "0x17003312")]
|
||||
public CGLKOJIMDIH DALCBAHIFPG
|
||||
{
|
||||
[Token(Token = "0x6013239")]
|
||||
[Address(RVA = "0x567E90", Offset = "0x566890", VA = "0x180567E90")]
|
||||
get;
|
||||
[Token(Token = "0x601323A")]
|
||||
[Address(RVA = "0xA5DBC0", Offset = "0xA5C5C0", VA = "0x180A5DBC0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003313 RID: 13075
|
||||
// (get) Token: 0x0601323B RID: 78395 RVA: 0x004995D0 File Offset: 0x004977D0
|
||||
// (set) Token: 0x0601323C RID: 78396 RVA: 0x004995E4 File Offset: 0x004977E4
|
||||
[Token(Token = "0x17003313")]
|
||||
public EnemyPatrol PGPFFLGDBCB
|
||||
{
|
||||
[Token(Token = "0x601323B")]
|
||||
[Address(RVA = "0x52F5A0", Offset = "0x52DFA0", VA = "0x18052F5A0")]
|
||||
get;
|
||||
[Token(Token = "0x601323C")]
|
||||
[Address(RVA = "0x52F840", Offset = "0x52E240", VA = "0x18052F840")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003314 RID: 13076
|
||||
// (get) Token: 0x0601323D RID: 78397 RVA: 0x004995F8 File Offset: 0x004977F8
|
||||
[Token(Token = "0x17003314")]
|
||||
public bool MIKDLDEALPN
|
||||
{
|
||||
[Token(Token = "0x601323D")]
|
||||
[Address(RVA = "0x10AF910", Offset = "0x10AE310", VA = "0x1810AF910")]
|
||||
get
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003315 RID: 13077
|
||||
// (get) Token: 0x0601323E RID: 78398 RVA: 0x00499614 File Offset: 0x00497814
|
||||
[Token(Token = "0x17003315")]
|
||||
public bool DCLBFAMFIKJ
|
||||
{
|
||||
[Token(Token = "0x601323E")]
|
||||
[Address(RVA = "0x10AF9B0", Offset = "0x10AE3B0", VA = "0x1810AF9B0")]
|
||||
get
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003316 RID: 13078
|
||||
// (get) Token: 0x0601323F RID: 78399 RVA: 0x00499630 File Offset: 0x00497830
|
||||
[Token(Token = "0x17003316")]
|
||||
public bool BICMECLEPLM
|
||||
{
|
||||
[Token(Token = "0x601323F")]
|
||||
[Address(RVA = "0x10AF960", Offset = "0x10AE360", VA = "0x1810AF960")]
|
||||
get
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003317 RID: 13079
|
||||
// (get) Token: 0x06013240 RID: 78400 RVA: 0x0049964C File Offset: 0x0049784C
|
||||
[Token(Token = "0x17003317")]
|
||||
public bool GBBOFPICHPD
|
||||
{
|
||||
[Token(Token = "0x6013240")]
|
||||
[Address(RVA = "0x10AFA00", Offset = "0x10AE400", VA = "0x1810AFA00")]
|
||||
get
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003318 RID: 13080
|
||||
// (get) Token: 0x06013241 RID: 78401 RVA: 0x00499668 File Offset: 0x00497868
|
||||
// (set) Token: 0x06013242 RID: 78402 RVA: 0x0049967C File Offset: 0x0049787C
|
||||
[Token(Token = "0x17003318")]
|
||||
public bool ECDOLOLGKAA
|
||||
{
|
||||
[Token(Token = "0x6013241")]
|
||||
[Address(RVA = "0x50B790", Offset = "0x50A190", VA = "0x18050B790")]
|
||||
get;
|
||||
[Token(Token = "0x6013242")]
|
||||
[Address(RVA = "0x50BDB0", Offset = "0x50A7B0", VA = "0x18050BDB0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003319 RID: 13081
|
||||
// (get) Token: 0x06013243 RID: 78403 RVA: 0x00499690 File Offset: 0x00497890
|
||||
// (set) Token: 0x06013244 RID: 78404 RVA: 0x004996A4 File Offset: 0x004978A4
|
||||
[Token(Token = "0x17003319")]
|
||||
public GameManager JKKICJGGGEG
|
||||
{
|
||||
[Token(Token = "0x6013243")]
|
||||
[Address(RVA = "0x4BD780", Offset = "0x4BC180", VA = "0x1804BD780")]
|
||||
get;
|
||||
[Token(Token = "0x6013244")]
|
||||
[Address(RVA = "0x58B330", Offset = "0x589D30", VA = "0x18058B330")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06013245 RID: 78405 RVA: 0x004996B8 File Offset: 0x004978B8
|
||||
[Token(Token = "0x6013245")]
|
||||
[Address(RVA = "0x10AD8D0", Offset = "0x10AC2D0", VA = "0x1810AD8D0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06013245)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Core.Encounters.GameEncounter::Awake()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_281:
|
||||
stloc:object(var_50_28E, ldelem:object([mscorlib]System.Object, callgetter:object[](PhotonView::get_InstantiationData, ldloc:PhotonView(var_49)), ldc.i4:int32(2)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06013246 RID: 78406 RVA: 0x00499954 File Offset: 0x00497B54
|
||||
[Token(Token = "0x6013246")]
|
||||
[Address(RVA = "0x10AF6F0", Offset = "0x10AE0F0", VA = "0x1810AF6F0")]
|
||||
private void Start()
|
||||
{
|
||||
if (!this.MFBIIAEFGPM)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
this.<PLMNHPJOIKH>k__BackingField = instance;
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
bool flag = (this.CIMALDJDHKA ? 1 : 0) != num;
|
||||
pegjgmdgkjn.HDGEHNGPFDO(this, flag ? 1 : 0);
|
||||
this.MFBIIAEFGPM = true;
|
||||
}
|
||||
if (this.DCAPMNLPJEO)
|
||||
{
|
||||
GameEncounter.GameEncounterInstantiatedEvent.Invoke(this);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013247 RID: 78407 RVA: 0x004999B8 File Offset: 0x00497BB8
|
||||
[Token(Token = "0x6013247")]
|
||||
[Address(RVA = "0x10AF4F0", Offset = "0x10ADEF0", VA = "0x1810AF4F0", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
GameEncounterStep[] array = this.steps;
|
||||
int num = 0;
|
||||
if (num < array.Length)
|
||||
{
|
||||
GameEncounterStep gameEncounterStep = array[num];
|
||||
GameEncounterStep[] array2 = this.steps;
|
||||
num++;
|
||||
}
|
||||
GameEncounterStartTrigger[] array3 = this.startTriggers;
|
||||
if (array3 != 0 && num < array3.Length)
|
||||
{
|
||||
GameEncounterStartTrigger gameEncounterStartTrigger = array3[num];
|
||||
GameEncounterStartTrigger[] array4 = this.startTriggers;
|
||||
num++;
|
||||
while (array4 != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
if (base.photonView.InstantiationData != 0 && base.photonView.InstantiationData.Length == 5)
|
||||
{
|
||||
GameEncounter.GameEncounterDestroyedEvent.Invoke(this);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013248 RID: 78408 RVA: 0x00499A54 File Offset: 0x00497C54
|
||||
[Token(Token = "0x6013248")]
|
||||
[Address(RVA = "0x10AEB30", Offset = "0x10AD530", VA = "0x1810AEB30")]
|
||||
public void Initialize()
|
||||
{
|
||||
if (!this.MFBIIAEFGPM)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
this.<PLMNHPJOIKH>k__BackingField = instance;
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
bool flag = (this.CIMALDJDHKA ? 1 : 0) != num;
|
||||
pegjgmdgkjn.HDGEHNGPFDO(this, flag ? 1 : 0);
|
||||
this.MFBIIAEFGPM = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013249 RID: 78409 RVA: 0x00499AA4 File Offset: 0x00497CA4
|
||||
[Token(Token = "0x6013249")]
|
||||
[Address(RVA = "0x1B5CDC0", Offset = "0x1B5B7C0", VA = "0x181B5CDC0")]
|
||||
public T GetStep<T>() where T : GameEncounterStep
|
||||
{
|
||||
GameEncounterStep[] array = this.steps;
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601324A RID: 78410 RVA: 0x00499AC4 File Offset: 0x00497CC4
|
||||
[Token(Token = "0x601324A")]
|
||||
[Address(RVA = "0x1B5CC10", Offset = "0x1B5B610", VA = "0x181B5CC10")]
|
||||
public T GetStepBeforeIndex<T>(int cpp2il__autoParamName__idx_0) where T : GameEncounterStep
|
||||
{
|
||||
int num = 0;
|
||||
if (cpp2il__autoParamName__idx_0 > 0)
|
||||
{
|
||||
int length = this.steps.Length;
|
||||
if (num < length)
|
||||
{
|
||||
int num2 = 0;
|
||||
GameEncounterStep gameEncounterStep;
|
||||
if (gameEncounterStep != num2)
|
||||
{
|
||||
GameEncounterStep[] array = this.steps;
|
||||
}
|
||||
int num3 = 0;
|
||||
if (!(num != num3))
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601324B RID: 78411 RVA: 0x00499B14 File Offset: 0x00497D14
|
||||
[Token(Token = "0x601324B")]
|
||||
[Address(RVA = "0x1B5CDC0", Offset = "0x1B5B7C0", VA = "0x181B5CDC0")]
|
||||
public T[] GetSteps<T>() where T : GameEncounterStep
|
||||
{
|
||||
GameEncounterStep[] array = this.steps;
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601324C RID: 78412 RVA: 0x00499B34 File Offset: 0x00497D34
|
||||
[Token(Token = "0x601324C")]
|
||||
[Address(RVA = "0x1E2FF50", Offset = "0x1E2E950", VA = "0x181E2FF50")]
|
||||
public T[] GetStepsBeforeIndex<T>(int A_1) where T : GameEncounterStep
|
||||
{
|
||||
int num = 0;
|
||||
int num3;
|
||||
int num4;
|
||||
if (A_1 > 0)
|
||||
{
|
||||
int length = this.steps.Length;
|
||||
if (num < length)
|
||||
{
|
||||
int num2 = 0;
|
||||
GameEncounterStep gameEncounterStep;
|
||||
if (gameEncounterStep != num2)
|
||||
{
|
||||
GameEncounterStep[] array = this.steps;
|
||||
}
|
||||
num3 = 0;
|
||||
num4 = 0;
|
||||
int num5 = 0;
|
||||
if (num3 != num5)
|
||||
{
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
int num6 = ((IComparable)num3).CompareTo(num4);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601324D RID: 78413 RVA: 0x00499B94 File Offset: 0x00497D94
|
||||
[Token(Token = "0x601324D")]
|
||||
[Address(RVA = "0x1B5CDC0", Offset = "0x1B5B7C0", VA = "0x181B5CDC0")]
|
||||
public int GetStepCount<T>() where T : GameEncounterStep
|
||||
{
|
||||
GameEncounterStep[] array = this.steps;
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601324E RID: 78414 RVA: 0x00499BB4 File Offset: 0x00497DB4
|
||||
[Token(Token = "0x601324E")]
|
||||
[Address(RVA = "0x1F857E0", Offset = "0x1F841E0", VA = "0x181F857E0")]
|
||||
public int GetStepCountBeforeIndex<T>(int GDJFCADNAFC) where T : GameEncounterStep
|
||||
{
|
||||
int num = 0;
|
||||
if (GDJFCADNAFC > 0)
|
||||
{
|
||||
int length = this.steps.Length;
|
||||
if (num < length)
|
||||
{
|
||||
int num2 = 0;
|
||||
GameEncounterStep gameEncounterStep;
|
||||
if (gameEncounterStep != num2 && this.steps != 0)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x0601324F RID: 78415 RVA: 0x00499BFC File Offset: 0x00497DFC
|
||||
[Token(Token = "0x601324F")]
|
||||
[Address(RVA = "0x10AEBC0", Offset = "0x10AD5C0", VA = "0x1810AEBC0")]
|
||||
private ushort JNDDHPIKFKA(int ENEODKGFKJC)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601324F)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.UInt16 RecRoom.Core.Encounters.GameEncounter::JNDDHPIKFKA(System.Int32)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:int32(var_0_03, add:int32(ldloc:int32(ENEODKGFKJC), ldc.i4:int32(1)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06013250 RID: 78416 RVA: 0x00499C0C File Offset: 0x00497E0C
|
||||
[Token(Token = "0x6013250")]
|
||||
[Address(RVA = "0x10AEC60", Offset = "0x10AD660", VA = "0x1810AEC60")]
|
||||
private int MIPNKFGIJEN()
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06013251 RID: 78417 RVA: 0x00499C28 File Offset: 0x00497E28
|
||||
[Token(Token = "0x6013251")]
|
||||
[Address(RVA = "0x10AE4D0", Offset = "0x10ACED0", VA = "0x1810AE4D0")]
|
||||
private GameEncounterStep FFAOKDHIJCH()
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int length = this.steps.Length;
|
||||
GameEncounterStep gameEncounterStep;
|
||||
return gameEncounterStep;
|
||||
}
|
||||
|
||||
// Token: 0x06013252 RID: 78418 RVA: 0x00499C54 File Offset: 0x00497E54
|
||||
[Token(Token = "0x6013252")]
|
||||
[Address(RVA = "0x10AED70", Offset = "0x10AD770", VA = "0x1810AED70")]
|
||||
public void MasterActivate()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013253 RID: 78419 RVA: 0x00499C7C File Offset: 0x00497E7C
|
||||
[Token(Token = "0x6013253")]
|
||||
[Address(RVA = "0x10AEE00", Offset = "0x10AD800", VA = "0x1810AEE00")]
|
||||
public void MasterDeactivate(bool DIBDCBCNBCL = false)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
this.<LOKHDINNFCN>k__BackingField = DIBDCBCNBCL;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013254 RID: 78420 RVA: 0x00499CB0 File Offset: 0x00497EB0
|
||||
[Token(Token = "0x6013254")]
|
||||
[Address(RVA = "0x10AF820", Offset = "0x10AE220", VA = "0x1810AF820")]
|
||||
private void Update()
|
||||
{
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
this.POLMFGOLNLC.OCGHOBMJNMA();
|
||||
this.GPPMEPEBADM.OCGHOBMJNMA();
|
||||
}
|
||||
|
||||
// Token: 0x06013255 RID: 78421 RVA: 0x00499CE4 File Offset: 0x00497EE4
|
||||
[Token(Token = "0x6013255")]
|
||||
[Address(RVA = "0x10AF3F0", Offset = "0x10ADDF0", VA = "0x1810AF3F0")]
|
||||
private void NHOMMEMEFIB()
|
||||
{
|
||||
GameEncounterStartTrigger[] array = this.startTriggers;
|
||||
int num = 0;
|
||||
if (array != 0 && num < array.Length)
|
||||
{
|
||||
array[num].OnCleanup();
|
||||
GameEncounterStartTrigger[] array2 = this.startTriggers;
|
||||
num++;
|
||||
}
|
||||
GameEncounterStep[] array3 = this.steps;
|
||||
if (array3 != 0 && num < array3.Length)
|
||||
{
|
||||
array3[num].OnCleanup();
|
||||
GameEncounterStep[] array4 = this.steps;
|
||||
num++;
|
||||
while (array4 != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013256 RID: 78422 RVA: 0x00499D58 File Offset: 0x00497F58
|
||||
[Token(Token = "0x6013256")]
|
||||
[Address(RVA = "0x10AE760", Offset = "0x10AD160", VA = "0x1810AE760")]
|
||||
private void GAPALICCLPH()
|
||||
{
|
||||
GameEncounterStartTrigger[] array = this.startTriggers;
|
||||
int num = 0;
|
||||
if (array != 0 && num < array.Length)
|
||||
{
|
||||
array[num].OnEncounterActivate();
|
||||
GameEncounterStartTrigger[] array2 = this.startTriggers;
|
||||
num++;
|
||||
}
|
||||
GameEncounterStep[] array3 = this.steps;
|
||||
if (array3 != 0 && num < array3.Length)
|
||||
{
|
||||
array3[num].OnEncounterActivate();
|
||||
GameEncounterStep[] array4 = this.steps;
|
||||
num++;
|
||||
while (array4 != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013257 RID: 78423 RVA: 0x00499DCC File Offset: 0x00497FCC
|
||||
[Token(Token = "0x6013257")]
|
||||
[Address(RVA = "0x10AE760", Offset = "0x10AD160", VA = "0x1810AE760")]
|
||||
private void LGHABAKPJGH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
GameEncounterStartTrigger[] array = this.startTriggers;
|
||||
int num = 0;
|
||||
if (array != 0 && num < array.Length)
|
||||
{
|
||||
array[num].OnEncounterActivate();
|
||||
GameEncounterStartTrigger[] array2 = this.startTriggers;
|
||||
num++;
|
||||
}
|
||||
GameEncounterStep[] array3 = this.steps;
|
||||
if (array3 != 0 && num < array3.Length)
|
||||
{
|
||||
array3[num].OnEncounterActivate();
|
||||
GameEncounterStep[] array4 = this.steps;
|
||||
num++;
|
||||
while (array4 != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013258 RID: 78424 RVA: 0x00499E40 File Offset: 0x00498040
|
||||
[Token(Token = "0x6013258")]
|
||||
[Address(RVA = "0x10AE9D0", Offset = "0x10AD3D0", VA = "0x1810AE9D0")]
|
||||
private void IFINEDHNJLL()
|
||||
{
|
||||
if (this.DCAPMNLPJEO && PhotonNetwork.IsMasterClient && PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
if (!base.hasAuthority)
|
||||
{
|
||||
PhotonView photonView = base.photonView;
|
||||
Photon.Realtime.Player masterClient = PhotonNetwork.MasterClient;
|
||||
photonView.TransferOwnership(masterClient);
|
||||
}
|
||||
PhotonNetwork.Destroy(base.photonView);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013259 RID: 78425 RVA: 0x00499E9C File Offset: 0x0049809C
|
||||
[Token(Token = "0x6013259")]
|
||||
[Address(RVA = "0x10AE560", Offset = "0x10ACF60", VA = "0x1810AE560")]
|
||||
private void FHFIEELMJDK(ushort OMFHIKBACBO, ushort OEAPMLMHLLF)
|
||||
{
|
||||
this.NHOMMEMEFIB();
|
||||
GameEncounterStartTrigger[] array = this.startTriggers;
|
||||
if (array != 0)
|
||||
{
|
||||
int num = 0;
|
||||
if (num < array.Length)
|
||||
{
|
||||
array[num].OnEncounterDeactivate();
|
||||
GameEncounterStartTrigger[] array2 = this.startTriggers;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601325A RID: 78426 RVA: 0x00499EE4 File Offset: 0x004980E4
|
||||
[Token(Token = "0x601325A")]
|
||||
[Address(RVA = "0x10AE3B0", Offset = "0x10ACDB0", VA = "0x1810AE3B0")]
|
||||
private void FBEHGPFMDFN()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
GameEncounterStartTrigger[] array = this.startTriggers;
|
||||
if (array != 0)
|
||||
{
|
||||
int num = 0;
|
||||
if (num < array.Length)
|
||||
{
|
||||
array[num].StartListening();
|
||||
GameEncounterStartTrigger[] array2 = this.startTriggers;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
GameEncounterStep[] array3 = this.steps;
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
if (array3.Length == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601325B RID: 78427 RVA: 0x00499F4C File Offset: 0x0049814C
|
||||
[Token(Token = "0x601325B")]
|
||||
[Address(RVA = "0x10AE110", Offset = "0x10ACB10", VA = "0x1810AE110")]
|
||||
private void BHEGLADEHIF(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
GameEncounterStartTrigger[] array = this.startTriggers;
|
||||
if (array != 0)
|
||||
{
|
||||
int num = 0;
|
||||
if (num < array.Length)
|
||||
{
|
||||
bool flag = array[num].IsTriggered();
|
||||
GameEncounterStartTrigger[] array2 = this.startTriggers;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601325C RID: 78428 RVA: 0x00499F90 File Offset: 0x00498190
|
||||
[Token(Token = "0x601325C")]
|
||||
[Address(RVA = "0x10AE1A0", Offset = "0x10ACBA0", VA = "0x1810AE1A0")]
|
||||
private bool BLFKEFNMLKM()
|
||||
{
|
||||
GameEncounterStartTrigger[] array = this.startTriggers;
|
||||
if (array != 0)
|
||||
{
|
||||
int num = 0;
|
||||
if (num < array.Length)
|
||||
{
|
||||
array[num].StartListening();
|
||||
GameEncounterStartTrigger[] array2 = this.startTriggers;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0601325D RID: 78429 RVA: 0x00499FD4 File Offset: 0x004981D4
|
||||
[Token(Token = "0x601325D")]
|
||||
[Address(RVA = "0x10AE240", Offset = "0x10ACC40", VA = "0x1810AE240")]
|
||||
private void DCFCIDDLBHJ(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
if (!this.MFBIIAEFGPM)
|
||||
{
|
||||
this.NHOMMEMEFIB();
|
||||
}
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
this.GPPMEPEBADM.MHIDINLECGA();
|
||||
}
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
GameEncounterStep[] array = this.steps;
|
||||
if (num < array.Length)
|
||||
{
|
||||
array[num].OnEncounterDeactivate();
|
||||
this.steps[num].OnStopRunning();
|
||||
GameEncounterStep[] array2 = this.steps;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601325E RID: 78430 RVA: 0x0049A050 File Offset: 0x00498250
|
||||
[Token(Token = "0x601325E")]
|
||||
[Address(RVA = "0x10AD840", Offset = "0x10AC240", VA = "0x1810AD840")]
|
||||
private void AEMBLJJACMB(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
GameEncounterStep[] array = this.steps;
|
||||
int num = 0;
|
||||
if (num < array.Length)
|
||||
{
|
||||
array[num].OnEncounterStart();
|
||||
GameEncounterStep[] array2 = this.steps;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601325F RID: 78431 RVA: 0x0049A08C File Offset: 0x0049828C
|
||||
[Token(Token = "0x601325F")]
|
||||
[Address(RVA = "0x10AECA0", Offset = "0x10AD6A0", VA = "0x1810AECA0")]
|
||||
private void MPHHLOHEFIF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
this.POLMFGOLNLC.MHIDINLECGA();
|
||||
}
|
||||
GameEncounterStep gameEncounterStep = this.FFAOKDHIJCH();
|
||||
int num = 0;
|
||||
if (gameEncounterStep != num)
|
||||
{
|
||||
string description = gameEncounterStep.KODBEJPEFOJ;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013260 RID: 78432 RVA: 0x0049A0D0 File Offset: 0x004982D0
|
||||
[Token(Token = "0x6013260")]
|
||||
[Address(RVA = "0x10AE860", Offset = "0x10AD260", VA = "0x1810AE860")]
|
||||
private void GLLKOMGCDHN()
|
||||
{
|
||||
GameEncounterStep gameEncounterStep = this.FFAOKDHIJCH();
|
||||
int num = 0;
|
||||
if (gameEncounterStep != num)
|
||||
{
|
||||
gameEncounterStep.OnStartRunning();
|
||||
}
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
int num2 = 0;
|
||||
if (!(gameEncounterStep == num2))
|
||||
{
|
||||
gameEncounterStep.OnSkipRunning();
|
||||
}
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
GameEncounterStep[] array = this.steps;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013261 RID: 78433 RVA: 0x0049A138 File Offset: 0x00498338
|
||||
[Token(Token = "0x6013261")]
|
||||
[Address(RVA = "0x10AE5F0", Offset = "0x10ACFF0", VA = "0x1810AE5F0")]
|
||||
private void FHPKJMELEHN(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
GameEncounterStep gameEncounterStep = this.FFAOKDHIJCH();
|
||||
int num = 0;
|
||||
if (gameEncounterStep != num)
|
||||
{
|
||||
string description = gameEncounterStep.KODBEJPEFOJ;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013262 RID: 78434 RVA: 0x0049A168 File Offset: 0x00498368
|
||||
[Token(Token = "0x6013262")]
|
||||
[Address(RVA = "0x10AE680", Offset = "0x10AD080", VA = "0x1810AE680")]
|
||||
private void FIHPANDEOMA()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
GameEncounterStep[] array = this.steps;
|
||||
int num = 0;
|
||||
if (num < array.Length)
|
||||
{
|
||||
if (!array[num].IsBlockingEncounterEnd())
|
||||
{
|
||||
return;
|
||||
}
|
||||
GameEncounterStep[] array2 = this.steps;
|
||||
num++;
|
||||
}
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013263 RID: 78435 RVA: 0x0049A1BC File Offset: 0x004983BC
|
||||
[Token(Token = "0x6013263")]
|
||||
[Address(RVA = "0x10AEBD0", Offset = "0x10AD5D0", VA = "0x1810AEBD0")]
|
||||
private void MICOPMKGDJK(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
if (!this.MFBIIAEFGPM)
|
||||
{
|
||||
GameEncounterStep[] array = this.steps;
|
||||
int num = 0;
|
||||
if (num < array.Length)
|
||||
{
|
||||
array[num].OnStopRunning();
|
||||
GameEncounterStep[] array2 = this.steps;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013264 RID: 78436 RVA: 0x0049A204 File Offset: 0x00498404
|
||||
[Token(Token = "0x6013264")]
|
||||
[Address(RVA = "0x10AF370", Offset = "0x10ADD70", VA = "0x1810AF370")]
|
||||
private void NFPOHDGIKFA()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient && this.CIMALDJDHKA)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013265 RID: 78437 RVA: 0x0049A23C File Offset: 0x0049843C
|
||||
[Token(Token = "0x6013265")]
|
||||
[Address(RVA = "0x10AEF90", Offset = "0x10AD990", VA = "0x1810AEF90")]
|
||||
public static GameEncounter MasterInstantiate(string ALCBHLGNPHG, bool CIMALDJDHKA, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, CGLKOJIMDIH CGOLFOLCHIF, EnemyPatrol CNIFEFDKIOF, PhotonView GIKGIKPFDJH, Dictionary<string, object> NALEOCMCCHH)
|
||||
{
|
||||
bool isMasterClient = PhotonNetwork.IsMasterClient;
|
||||
if (isMasterClient && !isMasterClient)
|
||||
{
|
||||
object[] array = new object[5];
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
int num;
|
||||
if (num != 0)
|
||||
{
|
||||
}
|
||||
array[4] = num;
|
||||
float z = DDHPAFKBMON.z;
|
||||
int num2 = 0;
|
||||
GameObject gameObject;
|
||||
if (gameObject != num2)
|
||||
{
|
||||
GameEncounter component = gameObject.GetComponent<GameEncounter>();
|
||||
}
|
||||
}
|
||||
throw new ArrayTypeMismatchException();
|
||||
}
|
||||
|
||||
// Token: 0x06013266 RID: 78438 RVA: 0x0049A29C File Offset: 0x0049849C
|
||||
[Token(Token = "0x6013266")]
|
||||
[Address(RVA = "0x10AEE90", Offset = "0x10AD890", VA = "0x1810AEE90")]
|
||||
public static void MasterDestroy(GameEncounter ADDBMBCNBKJ)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
if (!ADDBMBCNBKJ.hasAuthority)
|
||||
{
|
||||
PhotonView photonView = ADDBMBCNBKJ.photonView;
|
||||
Photon.Realtime.Player masterClient = PhotonNetwork.MasterClient;
|
||||
photonView.TransferOwnership(masterClient);
|
||||
}
|
||||
PhotonNetwork.Destroy(ADDBMBCNBKJ.photonView);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013267 RID: 78439 RVA: 0x0049A2E4 File Offset: 0x004984E4
|
||||
[Token(Token = "0x6013267")]
|
||||
[Address(RVA = "0x6A4030", Offset = "0x6A2A30", VA = "0x1806A4030")]
|
||||
public GameEncounter()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06013268 RID: 78440 RVA: 0x0049A2F8 File Offset: 0x004984F8
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6013268")]
|
||||
[Address(RVA = "0x10AF870", Offset = "0x10AE270", VA = "0x1810AF870")]
|
||||
static GameEncounter()
|
||||
{
|
||||
int num;
|
||||
ActionEvent<GameEncounter> actionEvent = new ActionEvent(4, num != 0);
|
||||
num = 0;
|
||||
GameEncounter.GameEncounterInstantiatedEvent = actionEvent;
|
||||
int num2;
|
||||
ActionEvent<GameEncounter> actionEvent2 = new ActionEvent(4, num2 != 0);
|
||||
num2 = 0;
|
||||
GameEncounter.GameEncounterDestroyedEvent = actionEvent2;
|
||||
}
|
||||
|
||||
// Token: 0x0400CFEF RID: 53231
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400CFEF")]
|
||||
[SerializeField]
|
||||
private GameEncounterStartTrigger[] startTriggers;
|
||||
|
||||
// Token: 0x0400CFF0 RID: 53232
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400CFF0")]
|
||||
[SerializeField]
|
||||
private GameEncounterStep[] steps;
|
||||
|
||||
// Token: 0x0400CFF1 RID: 53233
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400CFF1")]
|
||||
private MJNLDDCLOGP POLMFGOLNLC;
|
||||
|
||||
// Token: 0x0400CFF2 RID: 53234
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400CFF2")]
|
||||
private MJNLDDCLOGP GPPMEPEBADM;
|
||||
|
||||
// Token: 0x0400CFF3 RID: 53235
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400CFF3")]
|
||||
private DJHELPHHAEN PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x0400CFF4 RID: 53236
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400CFF4")]
|
||||
private bool DCAPMNLPJEO;
|
||||
|
||||
// Token: 0x0400CFF5 RID: 53237
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x69")]
|
||||
[Token(Token = "0x400CFF5")]
|
||||
private bool CIMALDJDHKA;
|
||||
|
||||
// Token: 0x0400CFF6 RID: 53238
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x6A")]
|
||||
[Token(Token = "0x400CFF6")]
|
||||
private bool MFBIIAEFGPM;
|
||||
|
||||
// Token: 0x0400CFF7 RID: 53239
|
||||
[Token(Token = "0x400CFF7")]
|
||||
public static ActionEvent<GameEncounter> GameEncounterInstantiatedEvent;
|
||||
|
||||
// Token: 0x0400CFF8 RID: 53240
|
||||
[Token(Token = "0x400CFF8")]
|
||||
public static ActionEvent<GameEncounter> GameEncounterDestroyedEvent;
|
||||
|
||||
// Token: 0x02002AB4 RID: 10932
|
||||
[Token(Token = "0x2002AB4")]
|
||||
private enum LHACCLLDABP
|
||||
{
|
||||
// Token: 0x0400D000 RID: 53248
|
||||
[Token(Token = "0x400D000")]
|
||||
INACTIVE,
|
||||
// Token: 0x0400D001 RID: 53249
|
||||
[Token(Token = "0x400D001")]
|
||||
WAITING_FOR_TRIGGER,
|
||||
// Token: 0x0400D002 RID: 53250
|
||||
[Token(Token = "0x400D002")]
|
||||
RUNNING_STEPS,
|
||||
// Token: 0x0400D003 RID: 53251
|
||||
[Token(Token = "0x400D003")]
|
||||
FINISHED
|
||||
}
|
||||
|
||||
// Token: 0x02002AB5 RID: 10933
|
||||
[Token(Token = "0x2002AB5")]
|
||||
private enum KELDDDBGHDC
|
||||
{
|
||||
// Token: 0x0400D005 RID: 53253
|
||||
[Token(Token = "0x400D005")]
|
||||
WAITING_FOR_STEP_COMPLETION,
|
||||
// Token: 0x0400D006 RID: 53254
|
||||
[Token(Token = "0x400D006")]
|
||||
INITIAL_STEP
|
||||
}
|
||||
|
||||
// Token: 0x02002AB6 RID: 10934
|
||||
[Token(Token = "0x2002AB6")]
|
||||
private enum HEDGLADKMDK
|
||||
{
|
||||
// Token: 0x0400D008 RID: 53256
|
||||
[Token(Token = "0x400D008")]
|
||||
INSTANTIATOR_ID,
|
||||
// Token: 0x0400D009 RID: 53257
|
||||
[Token(Token = "0x400D009")]
|
||||
INSTANTIATION_PARAMS,
|
||||
// Token: 0x0400D00A RID: 53258
|
||||
[Token(Token = "0x400D00A")]
|
||||
AUTOMATICALLY_ACTIVATE,
|
||||
// Token: 0x0400D00B RID: 53259
|
||||
[Token(Token = "0x400D00B")]
|
||||
TEAM_ID,
|
||||
// Token: 0x0400D00C RID: 53260
|
||||
[Token(Token = "0x400D00C")]
|
||||
OVERRIDE_PATROL_ID,
|
||||
// Token: 0x0400D00D RID: 53261
|
||||
[Token(Token = "0x400D00D")]
|
||||
VALUE_COUNT
|
||||
}
|
||||
|
||||
// Token: 0x02002AB7 RID: 10935
|
||||
[Token(Token = "0x2002AB7")]
|
||||
public sealed class BKNNCALKGAA : MulticastDelegate
|
||||
{
|
||||
// Token: 0x06013269 RID: 78441 RVA: 0x0049A328 File Offset: 0x00498528
|
||||
[Token(Token = "0x6013269")]
|
||||
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
||||
public BKNNCALKGAA(object @object, IntPtr method)
|
||||
{
|
||||
this.method = method;
|
||||
this.m_target = @object;
|
||||
}
|
||||
|
||||
// Token: 0x0601326A RID: 78442 RVA: 0x0049A344 File Offset: 0x00498544
|
||||
[Token(Token = "0x601326A")]
|
||||
[Address(RVA = "0x6931D0", Offset = "0x691BD0", VA = "0x1806931D0", Slot = "13")]
|
||||
public void Invoke(GameEncounter ADDBMBCNBKJ)
|
||||
{
|
||||
if (this.delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601326B RID: 78443 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601326B")]
|
||||
[Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(GameEncounter ADDBMBCNBKJ, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601326C RID: 78444 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601326C")]
|
||||
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
|
||||
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,110 @@
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Text.RegularExpressions;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Encounters
|
||||
{
|
||||
// Token: 0x02002AB8 RID: 10936
|
||||
[Token(Token = "0x2002AB8")]
|
||||
[StructLayout(3)]
|
||||
public abstract class GameEncounterStartTrigger : MonoBehaviour
|
||||
{
|
||||
// Token: 0x1700331A RID: 13082
|
||||
// (get) Token: 0x0601326D RID: 78445
|
||||
[Token(Token = "0x1700331A")]
|
||||
public abstract string KODBEJPEFOJ
|
||||
{
|
||||
[Token(Token = "0x601326D")]
|
||||
[Address(Slot = "4")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x0601326E RID: 78446 RVA: 0x0049A404 File Offset: 0x00498604
|
||||
[Token(Token = "0x601326E")]
|
||||
[Address(RVA = "0x10AD500", Offset = "0x10ABF00", VA = "0x1810AD500", Slot = "5")]
|
||||
public virtual void OnAwake(GameEncounter ADDBMBCNBKJ, int MAMIAELEMJC)
|
||||
{
|
||||
this.ADDBMBCNBKJ = ADDBMBCNBKJ;
|
||||
this.MAMIAELEMJC = MAMIAELEMJC;
|
||||
}
|
||||
|
||||
// Token: 0x0601326F RID: 78447 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601326F")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "6")]
|
||||
public virtual void OnCleanup()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013270 RID: 78448 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013270")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "7")]
|
||||
public virtual void OnEncounterActivate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013271 RID: 78449 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013271")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "8")]
|
||||
public virtual void OnEncounterDeactivate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013272 RID: 78450
|
||||
[Token(Token = "0x6013272")]
|
||||
[Address(Slot = "9")]
|
||||
public abstract void StartListening();
|
||||
|
||||
// Token: 0x06013273 RID: 78451
|
||||
[Token(Token = "0x6013273")]
|
||||
[Address(Slot = "10")]
|
||||
public abstract bool IsTriggered();
|
||||
|
||||
// Token: 0x06013274 RID: 78452
|
||||
[Token(Token = "0x6013274")]
|
||||
[Address(Slot = "11")]
|
||||
public abstract void StopListening();
|
||||
|
||||
// Token: 0x06013275 RID: 78453 RVA: 0x0049A420 File Offset: 0x00498620
|
||||
[Token(Token = "0x6013275")]
|
||||
[Address(RVA = "0x10AD490", Offset = "0x10ABE90", VA = "0x1810AD490")]
|
||||
protected string KBAJEILNMGH(string DNGKIAJLLHG)
|
||||
{
|
||||
int mamiaelemjc = this.MAMIAELEMJC;
|
||||
return string.Format("T{0}.{1}", mamiaelemjc, DNGKIAJLLHG);
|
||||
}
|
||||
|
||||
// Token: 0x06013276 RID: 78454 RVA: 0x0049A440 File Offset: 0x00498640
|
||||
[Token(Token = "0x6013276")]
|
||||
[Address(RVA = "0x10AD510", Offset = "0x10ABF10", VA = "0x1810AD510")]
|
||||
public static string ParseFriendlyTypeName(Type GEDCEIDOKJL)
|
||||
{
|
||||
MemberTypes memberType = GEDCEIDOKJL.MemberType;
|
||||
MemberTypes memberType2 = GEDCEIDOKJL.MemberType;
|
||||
string text;
|
||||
return Regex.Replace(text, "(\\B[A-Z0-9])", " $1");
|
||||
}
|
||||
|
||||
// Token: 0x06013277 RID: 78455 RVA: 0x0049A474 File Offset: 0x00498674
|
||||
[Token(Token = "0x6013277")]
|
||||
[Address(RVA = "0x5DEB40", Offset = "0x5DD540", VA = "0x1805DEB40")]
|
||||
protected GameEncounterStartTrigger()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D00E RID: 53262
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400D00E")]
|
||||
protected GameEncounter ADDBMBCNBKJ;
|
||||
|
||||
// Token: 0x0400D00F RID: 53263
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400D00F")]
|
||||
protected int MAMIAELEMJC = (int)((ulong)4294967295L);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,220 @@
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Text.RegularExpressions;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Encounters
|
||||
{
|
||||
// Token: 0x02002AB9 RID: 10937
|
||||
[Token(Token = "0x2002AB9")]
|
||||
[StructLayout(3)]
|
||||
public abstract class GameEncounterStep : MonoBehaviour
|
||||
{
|
||||
// Token: 0x1700331B RID: 13083
|
||||
// (get) Token: 0x06013278 RID: 78456 RVA: 0x0049A498 File Offset: 0x00498698
|
||||
[Token(Token = "0x1700331B")]
|
||||
public string PAIMOJECIOB
|
||||
{
|
||||
[Token(Token = "0x6013278")]
|
||||
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
|
||||
get
|
||||
{
|
||||
return this.stepName;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700331C RID: 13084
|
||||
// (get) Token: 0x06013279 RID: 78457
|
||||
[Token(Token = "0x1700331C")]
|
||||
public abstract string KODBEJPEFOJ
|
||||
{
|
||||
[Token(Token = "0x6013279")]
|
||||
[Address(Slot = "4")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x0601327A RID: 78458 RVA: 0x0049A4AC File Offset: 0x004986AC
|
||||
[Token(Token = "0x601327A")]
|
||||
[Address(RVA = "0x10AD730", Offset = "0x10AC130", VA = "0x1810AD730", Slot = "5")]
|
||||
public virtual void OnAwake(GameEncounter ADDBMBCNBKJ, int PNNLJIGIFDL, MACMLJJGBIM GPPMEPEBADM, MACMLJJGBIM POLMFGOLNLC)
|
||||
{
|
||||
this.POLMFGOLNLC = 0;
|
||||
this.ADDBMBCNBKJ = ADDBMBCNBKJ;
|
||||
this.PNNLJIGIFDL = PNNLJIGIFDL;
|
||||
this.GPPMEPEBADM = GPPMEPEBADM;
|
||||
}
|
||||
|
||||
// Token: 0x0601327B RID: 78459 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601327B")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "6")]
|
||||
public virtual void OnCleanup()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601327C RID: 78460 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601327C")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "7")]
|
||||
public virtual void OnEncounterActivate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601327D RID: 78461 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601327D")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "8")]
|
||||
public virtual void OnEncounterDeactivate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601327E RID: 78462
|
||||
[Token(Token = "0x601327E")]
|
||||
[Address(Slot = "9")]
|
||||
public abstract void OnEncounterStart();
|
||||
|
||||
// Token: 0x0601327F RID: 78463
|
||||
[Token(Token = "0x601327F")]
|
||||
[Address(Slot = "10")]
|
||||
public abstract void OnEncounterStop();
|
||||
|
||||
// Token: 0x06013280 RID: 78464
|
||||
[Token(Token = "0x6013280")]
|
||||
[Address(Slot = "11")]
|
||||
public abstract void OnStartRunning();
|
||||
|
||||
// Token: 0x06013281 RID: 78465
|
||||
[Token(Token = "0x6013281")]
|
||||
[Address(Slot = "12")]
|
||||
public abstract void OnUpdateRunning();
|
||||
|
||||
// Token: 0x06013282 RID: 78466
|
||||
[Token(Token = "0x6013282")]
|
||||
[Address(Slot = "13")]
|
||||
public abstract void OnStopRunning();
|
||||
|
||||
// Token: 0x06013283 RID: 78467
|
||||
[Token(Token = "0x6013283")]
|
||||
[Address(Slot = "14")]
|
||||
public abstract void OnSkipRunning();
|
||||
|
||||
// Token: 0x06013284 RID: 78468
|
||||
[Token(Token = "0x6013284")]
|
||||
[Address(Slot = "15")]
|
||||
public abstract bool IsBlockingEncounterEnd();
|
||||
|
||||
// Token: 0x06013285 RID: 78469
|
||||
[Token(Token = "0x6013285")]
|
||||
[Address(Slot = "16")]
|
||||
public abstract bool IsCompleted();
|
||||
|
||||
// Token: 0x06013286 RID: 78470 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013286")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
|
||||
protected void ALEAKKCBANB(string MNPIOPANCJM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013287 RID: 78471 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013287")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
|
||||
protected void LMHGDKKAHBN(string MNPIOPANCJM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013288 RID: 78472 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013288")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
|
||||
protected void IODICGLEAEL(string MNPIOPANCJM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013289 RID: 78473 RVA: 0x0049A4D8 File Offset: 0x004986D8
|
||||
[Token(Token = "0x6013289")]
|
||||
[Address(RVA = "0x10AD5F0", Offset = "0x10ABFF0", VA = "0x1810AD5F0")]
|
||||
private string ABKGJCEHDOH(string MNPIOPANCJM)
|
||||
{
|
||||
GameEncounter addbmbcnbkj = this.ADDBMBCNBKJ;
|
||||
int num = 0;
|
||||
if (!(addbmbcnbkj != num))
|
||||
{
|
||||
string text = this.stepName;
|
||||
return string.Format("Step: {0}. {1}", text, MNPIOPANCJM);
|
||||
}
|
||||
string name = this.ADDBMBCNBKJ.name;
|
||||
string text2 = this.stepName;
|
||||
return string.Format("Encounter: {0} Step: {1}. {2}", name, text2, MNPIOPANCJM);
|
||||
}
|
||||
|
||||
// Token: 0x0601328A RID: 78474 RVA: 0x0049A534 File Offset: 0x00498734
|
||||
[Token(Token = "0x601328A")]
|
||||
[Address(RVA = "0x10AD6C0", Offset = "0x10AC0C0", VA = "0x1810AD6C0")]
|
||||
protected string KBAJEILNMGH(string DNGKIAJLLHG)
|
||||
{
|
||||
int pnnljigifdl = this.PNNLJIGIFDL;
|
||||
return string.Format("S{0}.{1}", pnnljigifdl, DNGKIAJLLHG);
|
||||
}
|
||||
|
||||
// Token: 0x0601328B RID: 78475 RVA: 0x0049A554 File Offset: 0x00498754
|
||||
[Token(Token = "0x601328B")]
|
||||
[Address(RVA = "0x10AD750", Offset = "0x10AC150", VA = "0x1810AD750")]
|
||||
public static string ParseFriendlyTypeName(Type GEDCEIDOKJL)
|
||||
{
|
||||
MemberTypes memberType = GEDCEIDOKJL.MemberType;
|
||||
MemberTypes memberType2 = GEDCEIDOKJL.MemberType;
|
||||
string text2;
|
||||
string text = Regex.Replace(text2, "(\\B[A-Z0-9])", " $1");
|
||||
return string.Format("{0} Step", text);
|
||||
}
|
||||
|
||||
// Token: 0x0601328C RID: 78476 RVA: 0x0049A598 File Offset: 0x00498798
|
||||
[Token(Token = "0x601328C")]
|
||||
[Address(RVA = "0x10A9F10", Offset = "0x10A8910", VA = "0x1810A9F10")]
|
||||
protected GameEncounterStep()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D010 RID: 53264
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400D010")]
|
||||
[SerializeField]
|
||||
protected string stepName = "New Step";
|
||||
|
||||
// Token: 0x0400D011 RID: 53265
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400D011")]
|
||||
[SerializeField]
|
||||
protected int finishCondition;
|
||||
|
||||
// Token: 0x0400D012 RID: 53266
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400D012")]
|
||||
[SerializeField]
|
||||
protected int finishValue;
|
||||
|
||||
// Token: 0x0400D013 RID: 53267
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400D013")]
|
||||
protected GameEncounter ADDBMBCNBKJ;
|
||||
|
||||
// Token: 0x0400D014 RID: 53268
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400D014")]
|
||||
protected int PNNLJIGIFDL = (int)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x0400D015 RID: 53269
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400D015")]
|
||||
protected MACMLJJGBIM GPPMEPEBADM;
|
||||
|
||||
// Token: 0x0400D016 RID: 53270
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400D016")]
|
||||
protected MACMLJJGBIM POLMFGOLNLC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Activities.Quest;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Encounters
|
||||
{
|
||||
// Token: 0x02002ABE RID: 10942
|
||||
[Token(Token = "0x2002ABE")]
|
||||
[StructLayout(3)]
|
||||
public class JigsawPuzzleEncounterStartTrigger : GameEncounterStartTrigger
|
||||
{
|
||||
// Token: 0x1700331E RID: 13086
|
||||
// (get) Token: 0x06013294 RID: 78484 RVA: 0x0049A708 File Offset: 0x00498908
|
||||
[Token(Token = "0x1700331E")]
|
||||
public override string KODBEJPEFOJ
|
||||
{
|
||||
[Token(Token = "0x6013294")]
|
||||
[Address(RVA = "0x10AFAE0", Offset = "0x10AE4E0", VA = "0x1810AFAE0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "Users complete a jigsaw puzzle by placing pieces in a palette.";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013295 RID: 78485 RVA: 0x0049A71C File Offset: 0x0049891C
|
||||
[Token(Token = "0x6013295")]
|
||||
[Address(RVA = "0x10AFA50", Offset = "0x10AE450", VA = "0x1810AFA50", Slot = "10")]
|
||||
public override bool IsTriggered()
|
||||
{
|
||||
JigsawPuzzle jigsawPuzzle = this.puzzle;
|
||||
int num = 0;
|
||||
return jigsawPuzzle == num || this.puzzle.FDNIGGCJDOP;
|
||||
}
|
||||
|
||||
// Token: 0x06013296 RID: 78486 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013296")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "9")]
|
||||
public override void StartListening()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013297 RID: 78487 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013297")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "11")]
|
||||
public override void StopListening()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013298 RID: 78488 RVA: 0x0049A750 File Offset: 0x00498950
|
||||
[Token(Token = "0x6013298")]
|
||||
[Address(RVA = "0x5DEB40", Offset = "0x5DD540", VA = "0x1805DEB40")]
|
||||
public JigsawPuzzleEncounterStartTrigger()
|
||||
{
|
||||
this.MAMIAELEMJC = (int)((ulong)4294967295L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400D020 RID: 53280
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400D020")]
|
||||
[SerializeField]
|
||||
private JigsawPuzzle puzzle;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,148 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
|
||||
namespace RecRoom.Core.Encounters
|
||||
{
|
||||
// Token: 0x02002AE2 RID: 10978
|
||||
[Token(Token = "0x2002AE2")]
|
||||
[StructLayout(3)]
|
||||
public class KillEnemiesEncounterStep : GameEncounterStep
|
||||
{
|
||||
// Token: 0x17003330 RID: 13104
|
||||
// (get) Token: 0x0601333A RID: 78650 RVA: 0x0049BF08 File Offset: 0x0049A108
|
||||
[Token(Token = "0x17003330")]
|
||||
public override string KODBEJPEFOJ
|
||||
{
|
||||
[Token(Token = "0x601333A")]
|
||||
[Address(RVA = "0x10B0000", Offset = "0x10AEA00", VA = "0x1810B0000", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601333B RID: 78651 RVA: 0x0049BF1C File Offset: 0x0049A11C
|
||||
[Token(Token = "0x601333B")]
|
||||
[Address(RVA = "0x10AFEB0", Offset = "0x10AE8B0", VA = "0x1810AFEB0", Slot = "5")]
|
||||
public override void OnAwake(GameEncounter ADDBMBCNBKJ, int PNNLJIGIFDL, MACMLJJGBIM GPPMEPEBADM, MACMLJJGBIM POLMFGOLNLC)
|
||||
{
|
||||
this.POLMFGOLNLC = 0;
|
||||
this.ADDBMBCNBKJ = ADDBMBCNBKJ;
|
||||
this.PNNLJIGIFDL = PNNLJIGIFDL;
|
||||
this.GPPMEPEBADM = GPPMEPEBADM;
|
||||
BaseSpawnEnemyEncounterStep[] stepsBeforeIndex = ADDBMBCNBKJ.GetStepsBeforeIndex<BaseSpawnEnemyEncounterStep>(PNNLJIGIFDL);
|
||||
this.PJJPFLCLFMO = stepsBeforeIndex;
|
||||
}
|
||||
|
||||
// Token: 0x0601333C RID: 78652 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601333C")]
|
||||
[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: 0x0601333D RID: 78653 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601333D")]
|
||||
[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: 0x0601333E RID: 78654 RVA: 0x0049BF5C File Offset: 0x0049A15C
|
||||
[Token(Token = "0x601333E")]
|
||||
[Address(RVA = "0x10AFF40", Offset = "0x10AE940", VA = "0x1810AFF40", Slot = "11")]
|
||||
public override void OnStartRunning()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
BaseSpawnEnemyEncounterStep[] pjjpflclfmo = this.PJJPFLCLFMO;
|
||||
int num = 0;
|
||||
if (num < pjjpflclfmo.Length)
|
||||
{
|
||||
pjjpflclfmo[num].MasterKillAllLivingEnemies();
|
||||
BaseSpawnEnemyEncounterStep[] pjjpflclfmo2 = this.PJJPFLCLFMO;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601333F RID: 78655 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601333F")]
|
||||
[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: 0x06013340 RID: 78656 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013340")]
|
||||
[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: 0x06013341 RID: 78657 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013341")]
|
||||
[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: 0x06013342 RID: 78658 RVA: 0x0049BFA4 File Offset: 0x0049A1A4
|
||||
[Token(Token = "0x6013342")]
|
||||
[Address(RVA = "0x10AFE60", Offset = "0x10AE860", VA = "0x1810AFE60", Slot = "15")]
|
||||
public override bool IsBlockingEncounterEnd()
|
||||
{
|
||||
int finishCondition = this.finishCondition;
|
||||
if (finishCondition == 0)
|
||||
{
|
||||
}
|
||||
if (finishCondition == 1)
|
||||
{
|
||||
float num = this.POLMFGOLNLC.OKFCHCDDGCP;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06013343 RID: 78659 RVA: 0x0049BFD4 File Offset: 0x0049A1D4
|
||||
[Token(Token = "0x6013343")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "16")]
|
||||
public override bool IsCompleted()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06013344 RID: 78660 RVA: 0x0049BFE4 File Offset: 0x0049A1E4
|
||||
[Token(Token = "0x6013344")]
|
||||
[Address(RVA = "0x10A9F10", Offset = "0x10A8910", VA = "0x1810A9F10")]
|
||||
public KillEnemiesEncounterStep()
|
||||
{
|
||||
this.stepName = "New Step";
|
||||
this.PNNLJIGIFDL = (int)((ulong)4294967295L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400D091 RID: 53393
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400D091")]
|
||||
private BaseSpawnEnemyEncounterStep[] PJJPFLCLFMO;
|
||||
|
||||
// Token: 0x02002AE3 RID: 10979
|
||||
[Token(Token = "0x2002AE3")]
|
||||
public enum JAEDGDCJKDF
|
||||
{
|
||||
// Token: 0x0400D093 RID: 53395
|
||||
[Token(Token = "0x400D093")]
|
||||
IMMEDIATELY,
|
||||
// Token: 0x0400D094 RID: 53396
|
||||
[Token(Token = "0x400D094")]
|
||||
TIME_ELAPSED
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,159 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Encounters
|
||||
{
|
||||
// Token: 0x02002AE4 RID: 10980
|
||||
[Token(Token = "0x2002AE4")]
|
||||
[StructLayout(3)]
|
||||
public class MoveSceneElementEncounterStep : GameEncounterStep
|
||||
{
|
||||
// Token: 0x17003331 RID: 13105
|
||||
// (get) Token: 0x06013345 RID: 78661 RVA: 0x0049C014 File Offset: 0x0049A214
|
||||
[Token(Token = "0x17003331")]
|
||||
public override string KODBEJPEFOJ
|
||||
{
|
||||
[Token(Token = "0x6013345")]
|
||||
[Address(RVA = "0x10B0420", Offset = "0x10AEE20", VA = "0x1810B0420", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "Moves a scene element to a target position/rotation.";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013346 RID: 78662 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013346")]
|
||||
[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: 0x06013347 RID: 78663 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013347")]
|
||||
[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: 0x06013348 RID: 78664 RVA: 0x0049C028 File Offset: 0x0049A228
|
||||
[Token(Token = "0x6013348")]
|
||||
[Address(RVA = "0x10B02D0", Offset = "0x10AECD0", VA = "0x1810B02D0", Slot = "11")]
|
||||
public override void OnStartRunning()
|
||||
{
|
||||
GameObject gameObject = this.affectedObject;
|
||||
int num = 0;
|
||||
if (gameObject != num)
|
||||
{
|
||||
Transform transform = this.targetPoint;
|
||||
int num2 = 0;
|
||||
if (transform != num2)
|
||||
{
|
||||
Transform transform2 = this.affectedObject.transform;
|
||||
Transform transform3 = this.targetPoint;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform4 = this.affectedObject.transform;
|
||||
Transform transform5 = this.targetPoint;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013349 RID: 78665 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013349")]
|
||||
[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: 0x0601334A RID: 78666 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601334A")]
|
||||
[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: 0x0601334B RID: 78667 RVA: 0x0049C094 File Offset: 0x0049A294
|
||||
[Token(Token = "0x601334B")]
|
||||
[Address(RVA = "0x10B0180", Offset = "0x10AEB80", VA = "0x1810B0180", Slot = "14")]
|
||||
public override void OnSkipRunning()
|
||||
{
|
||||
GameObject gameObject = this.affectedObject;
|
||||
int num = 0;
|
||||
if (gameObject != num)
|
||||
{
|
||||
Transform transform = this.targetPoint;
|
||||
int num2 = 0;
|
||||
if (transform != num2)
|
||||
{
|
||||
Transform transform2 = this.affectedObject.transform;
|
||||
Transform transform3 = this.targetPoint;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform4 = this.affectedObject.transform;
|
||||
Transform transform5 = this.targetPoint;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601334C RID: 78668 RVA: 0x0049C100 File Offset: 0x0049A300
|
||||
[Token(Token = "0x601334C")]
|
||||
[Address(RVA = "0x10A9BD0", Offset = "0x10A85D0", VA = "0x1810A9BD0", Slot = "15")]
|
||||
public override bool IsBlockingEncounterEnd()
|
||||
{
|
||||
int finishCondition = this.finishCondition;
|
||||
if (finishCondition == 0)
|
||||
{
|
||||
float num = this.POLMFGOLNLC.OKFCHCDDGCP;
|
||||
}
|
||||
return finishCondition != 1;
|
||||
}
|
||||
|
||||
// Token: 0x0601334D RID: 78669 RVA: 0x0049C134 File Offset: 0x0049A334
|
||||
[Token(Token = "0x601334D")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "16")]
|
||||
public override bool IsCompleted()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0601334E RID: 78670 RVA: 0x0049C144 File Offset: 0x0049A344
|
||||
[Token(Token = "0x601334E")]
|
||||
[Address(RVA = "0x10A9F10", Offset = "0x10A8910", VA = "0x1810A9F10")]
|
||||
public MoveSceneElementEncounterStep()
|
||||
{
|
||||
this.stepName = "New Step";
|
||||
this.PNNLJIGIFDL = (int)((ulong)4294967295L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400D095 RID: 53397
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400D095")]
|
||||
[SerializeField]
|
||||
private GameObject affectedObject;
|
||||
|
||||
// Token: 0x0400D096 RID: 53398
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400D096")]
|
||||
[SerializeField]
|
||||
private Transform targetPoint;
|
||||
|
||||
// Token: 0x02002AE5 RID: 10981
|
||||
[Token(Token = "0x2002AE5")]
|
||||
public enum BDMLBLIMGHL
|
||||
{
|
||||
// Token: 0x0400D098 RID: 53400
|
||||
[Token(Token = "0x400D098")]
|
||||
TIME_ELAPSED,
|
||||
// Token: 0x0400D099 RID: 53401
|
||||
[Token(Token = "0x400D099")]
|
||||
IMMEDIATELY
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,307 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecRoom.Activities.Quest;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Encounters
|
||||
{
|
||||
// Token: 0x02002ABF RID: 10943
|
||||
[Token(Token = "0x2002ABF")]
|
||||
[StructLayout(3)]
|
||||
public class OverlapVolumeEncounterStartTrigger : GameEncounterStartTrigger
|
||||
{
|
||||
// Token: 0x06013299 RID: 78489 RVA: 0x0049A774 File Offset: 0x00498974
|
||||
[Token(Token = "0x6013299")]
|
||||
[Address(RVA = "0x9396E0", Offset = "0x9380E0", VA = "0x1809396E0", Slot = "6")]
|
||||
public override void OnCleanup()
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x1700331F RID: 13087
|
||||
// (get) Token: 0x0601329A RID: 78490 RVA: 0x0049A788 File Offset: 0x00498988
|
||||
[Token(Token = "0x1700331F")]
|
||||
public override string KODBEJPEFOJ
|
||||
{
|
||||
[Token(Token = "0x601329A")]
|
||||
[Address(RVA = "0x10B0D90", Offset = "0x10AF790", VA = "0x1810B0D90", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "Players teleport or walk in to volumes.";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601329B RID: 78491 RVA: 0x0049A79C File Offset: 0x0049899C
|
||||
[Token(Token = "0x601329B")]
|
||||
[Address(RVA = "0x10B0A80", Offset = "0x10AF480", VA = "0x1810B0A80", Slot = "9")]
|
||||
public override void StartListening()
|
||||
{
|
||||
if (!string.IsNullOrEmpty(this.defaultNotYetTriggeredNotification))
|
||||
{
|
||||
EncounterOverlapVolume[] array = this.volumes;
|
||||
int num = 0;
|
||||
if (num < array.Length)
|
||||
{
|
||||
int num2 = 0;
|
||||
EncounterOverlapVolume encounterOverlapVolume;
|
||||
if (encounterOverlapVolume != num2)
|
||||
{
|
||||
EncounterOverlapVolume[] array2 = this.volumes;
|
||||
Action<OverlapVolume> action = new Action(this.LMPDBKLEKLF);
|
||||
EncounterOverlapVolume encounterOverlapVolume2;
|
||||
encounterOverlapVolume2.LocalPlayerVolumeEnterEvent += action;
|
||||
}
|
||||
EncounterOverlapVolume[] array3 = this.volumes;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601329C RID: 78492 RVA: 0x0049A808 File Offset: 0x00498A08
|
||||
[Token(Token = "0x601329C")]
|
||||
[Address(RVA = "0x10B0BE0", Offset = "0x10AF5E0", VA = "0x1810B0BE0", Slot = "11")]
|
||||
public override void StopListening()
|
||||
{
|
||||
Coroutine lpobimhhifa = this.LPOBIMHHIFA;
|
||||
int num = 0;
|
||||
if (lpobimhhifa != 0)
|
||||
{
|
||||
base.StopCoroutine(lpobimhhifa);
|
||||
this.LPOBIMHHIFA = num;
|
||||
}
|
||||
EncounterOverlapVolume[] array = this.volumes;
|
||||
if (num < array.Length)
|
||||
{
|
||||
int num2 = 0;
|
||||
EncounterOverlapVolume encounterOverlapVolume;
|
||||
if (encounterOverlapVolume != num2)
|
||||
{
|
||||
EncounterOverlapVolume[] array2 = this.volumes;
|
||||
Action<OverlapVolume> action = new Action(this.LMPDBKLEKLF);
|
||||
EncounterOverlapVolume encounterOverlapVolume2;
|
||||
encounterOverlapVolume2.LocalPlayerVolumeEnterEvent -= action;
|
||||
}
|
||||
EncounterOverlapVolume[] array3 = this.volumes;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601329D RID: 78493 RVA: 0x0049A880 File Offset: 0x00498A80
|
||||
[Token(Token = "0x601329D")]
|
||||
[Address(RVA = "0x10B0780", Offset = "0x10AF180", VA = "0x1810B0780", Slot = "10")]
|
||||
public override bool IsTriggered()
|
||||
{
|
||||
GameManager <PLMNHPJOIKH>k__BackingField = this.ADDBMBCNBKJ.<PLMNHPJOIKH>k__BackingField;
|
||||
int num = 0;
|
||||
if (!(<PLMNHPJOIKH>k__BackingField != num))
|
||||
{
|
||||
Photon.Realtime.Player[] playerList = PhotonNetwork.PlayerList;
|
||||
Photon.Realtime.Player[] playerList2 = PhotonNetwork.PlayerList;
|
||||
}
|
||||
IEnumerable<Photon.Realtime.Player> activePlayers = this.ADDBMBCNBKJ.<PLMNHPJOIKH>k__BackingField.teamManager.GetActivePlayers();
|
||||
int num2 = Enumerable.Count<Photon.Realtime.Player>(activePlayers);
|
||||
EncounterOverlapVolume[] array = this.volumes;
|
||||
int num3 = BNLCFFMDFBD.NAPKPMPFNFL(activePlayers, array);
|
||||
OverlapVolumeEncounterStartTrigger.FIIMJPMPJOD fiimjpmpjod = this.playerRequirement;
|
||||
bool flag;
|
||||
if (fiimjpmpjod != OverlapVolumeEncounterStartTrigger.FIIMJPMPJOD.ONE_PLAYER)
|
||||
{
|
||||
if (fiimjpmpjod != OverlapVolumeEncounterStartTrigger.FIIMJPMPJOD.ALL_PLAYERS)
|
||||
{
|
||||
}
|
||||
return flag;
|
||||
}
|
||||
return flag >= true;
|
||||
}
|
||||
|
||||
// Token: 0x0601329E RID: 78494 RVA: 0x0049A910 File Offset: 0x00498B10
|
||||
[Token(Token = "0x601329E")]
|
||||
[Address(RVA = "0x10B08D0", Offset = "0x10AF2D0", VA = "0x1810B08D0")]
|
||||
private void LMPDBKLEKLF(OverlapVolume DHPCKKKLNDN)
|
||||
{
|
||||
OverlapVolumeEncounterStartTrigger.StoryStateDependantNotification[] array = this.roomStoryStateNotifications;
|
||||
int num = 0;
|
||||
if (array != 0 && array.Length != num && QuestManager.FFNIFALJLDD)
|
||||
{
|
||||
QuestManager.OIHHCDMIMOG currentRoomStoryState = QuestManager.ONCPNMDGGKG.LFKGKLJOOFD;
|
||||
OverlapVolumeEncounterStartTrigger.StoryStateDependantNotification[] array2 = this.roomStoryStateNotifications;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
int length = array2.Length;
|
||||
if (num3 < length)
|
||||
{
|
||||
num2 += 2;
|
||||
num2 += num2;
|
||||
if ("{il2cpp array field local10->}" != currentRoomStoryState)
|
||||
{
|
||||
num2++;
|
||||
}
|
||||
}
|
||||
}
|
||||
string text;
|
||||
if (array != 0)
|
||||
{
|
||||
text = this.defaultNotYetTriggeredNotification;
|
||||
}
|
||||
if (array == 0)
|
||||
{
|
||||
Coroutine lpobimhhifa = this.LPOBIMHHIFA;
|
||||
if (lpobimhhifa != 0)
|
||||
{
|
||||
base.StopCoroutine(lpobimhhifa);
|
||||
this.LPOBIMHHIFA = (ulong)0L;
|
||||
}
|
||||
OverlapVolumeEncounterStartTrigger.OIGBOEIDGLN oigboeidgln;
|
||||
oigboeidgln.System.IDisposable.Dispose();
|
||||
oigboeidgln.<>1__state = (int)((ulong)0L);
|
||||
oigboeidgln.<>4__this = this;
|
||||
oigboeidgln.notification = text;
|
||||
Coroutine coroutine = base.StartCoroutine(oigboeidgln);
|
||||
this.LPOBIMHHIFA = coroutine;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601329F RID: 78495 RVA: 0x0049A9F4 File Offset: 0x00498BF4
|
||||
[Token(Token = "0x601329F")]
|
||||
[Address(RVA = "0x10B05C0", Offset = "0x10AEFC0", VA = "0x1810B05C0")]
|
||||
private void AEJPEFLFODG()
|
||||
{
|
||||
Coroutine lpobimhhifa = this.LPOBIMHHIFA;
|
||||
if (lpobimhhifa != 0)
|
||||
{
|
||||
base.StopCoroutine(lpobimhhifa);
|
||||
this.LPOBIMHHIFA = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060132A0 RID: 78496 RVA: 0x0049AA1C File Offset: 0x00498C1C
|
||||
[Token(Token = "0x60132A0")]
|
||||
[Address(RVA = "0x10B05F0", Offset = "0x10AEFF0", VA = "0x1810B05F0")]
|
||||
private IEnumerator DDJHGKEBMKA(string NOEDFHOANIO)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060132A0)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Core.Encounters.OverlapVolumeEncounterStartTrigger::DDJHGKEBMKA(System.String)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(OIGBOEIDGLN::System.IDisposable.Dispose, ldloc:OIGBOEIDGLN(var_0))
|
||||
stfld:OverlapVolumeEncounterStartTrigger(OIGBOEIDGLN::<>4__this, ldloc:OIGBOEIDGLN(var_0), ldloc:OverlapVolumeEncounterStartTrigger(this))
|
||||
stfld:int32(OIGBOEIDGLN::<>1__state, ldloc:OIGBOEIDGLN(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:string(OIGBOEIDGLN::notification, ldloc:OIGBOEIDGLN(var_0), ldloc:string(NOEDFHOANIO))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x060132A1 RID: 78497 RVA: 0x0049AA48 File Offset: 0x00498C48
|
||||
[Token(Token = "0x60132A1")]
|
||||
[Address(RVA = "0x10B0660", Offset = "0x10AF060", VA = "0x1810B0660")]
|
||||
private string EBEDLHPGPGE()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
OverlapVolumeEncounterStartTrigger.StoryStateDependantNotification[] array = this.roomStoryStateNotifications;
|
||||
num = 0;
|
||||
if (array != 0 && array.Length != num && QuestManager.FFNIFALJLDD)
|
||||
{
|
||||
QuestManager.OIHHCDMIMOG currentRoomStoryState = QuestManager.ONCPNMDGGKG.LFKGKLJOOFD;
|
||||
int length = this.roomStoryStateNotifications.Length;
|
||||
if (num < length)
|
||||
{
|
||||
num += 2;
|
||||
num += num;
|
||||
if ("{il2cpp array field local9->}" != currentRoomStoryState)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
while (!string.IsNullOrEmpty(num));
|
||||
return this.defaultNotYetTriggeredNotification;
|
||||
}
|
||||
|
||||
// Token: 0x060132A2 RID: 78498 RVA: 0x0049AAC0 File Offset: 0x00498CC0
|
||||
[Token(Token = "0x60132A2")]
|
||||
[Address(RVA = "0x10B0D40", Offset = "0x10AF740", VA = "0x1810B0D40")]
|
||||
public OverlapVolumeEncounterStartTrigger()
|
||||
{
|
||||
this.MAMIAELEMJC = (int)((ulong)4294967295L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400D021 RID: 53281
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400D021")]
|
||||
[SerializeField]
|
||||
public EncounterOverlapVolume[] volumes;
|
||||
|
||||
// Token: 0x0400D022 RID: 53282
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400D022")]
|
||||
[SerializeField]
|
||||
public OverlapVolumeEncounterStartTrigger.FIIMJPMPJOD playerRequirement;
|
||||
|
||||
// Token: 0x0400D023 RID: 53283
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400D023")]
|
||||
[SerializeField]
|
||||
private string defaultNotYetTriggeredNotification = "";
|
||||
|
||||
// Token: 0x0400D024 RID: 53284
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400D024")]
|
||||
[SerializeField]
|
||||
private OverlapVolumeEncounterStartTrigger.StoryStateDependantNotification[] roomStoryStateNotifications;
|
||||
|
||||
// Token: 0x0400D025 RID: 53285
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400D025")]
|
||||
private Coroutine LPOBIMHHIFA;
|
||||
|
||||
// Token: 0x02002AC0 RID: 10944
|
||||
[Token(Token = "0x2002AC0")]
|
||||
public enum FIIMJPMPJOD
|
||||
{
|
||||
// Token: 0x0400D027 RID: 53287
|
||||
[Token(Token = "0x400D027")]
|
||||
ONE_PLAYER,
|
||||
// Token: 0x0400D028 RID: 53288
|
||||
[Token(Token = "0x400D028")]
|
||||
ALL_PLAYERS
|
||||
}
|
||||
|
||||
// Token: 0x02002AC1 RID: 10945
|
||||
[Token(Token = "0x2002AC1")]
|
||||
[Serializable]
|
||||
public struct StoryStateDependantNotification
|
||||
{
|
||||
// Token: 0x0400D029 RID: 53289
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400D029")]
|
||||
public QuestManager.OIHHCDMIMOG roomStoryState;
|
||||
|
||||
// Token: 0x0400D02A RID: 53290
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400D02A")]
|
||||
public string notYetTriggeredNotification;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,138 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecRoom.Networking.SynchronizedFields;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.Core.Encounters
|
||||
{
|
||||
// Token: 0x02002AC3 RID: 10947
|
||||
[Token(Token = "0x2002AC3")]
|
||||
[StructLayout(3)]
|
||||
public class PhysicalButtonEncounterStartTrigger : GameEncounterStartTrigger
|
||||
{
|
||||
// Token: 0x17003322 RID: 13090
|
||||
// (get) Token: 0x060132A9 RID: 78505 RVA: 0x0049ABC4 File Offset: 0x00498DC4
|
||||
[Token(Token = "0x17003322")]
|
||||
public override string KODBEJPEFOJ
|
||||
{
|
||||
[Token(Token = "0x60132A9")]
|
||||
[Address(RVA = "0x10B12B0", Offset = "0x10AFCB0", VA = "0x1810B12B0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "Users press a physical button with their hand.";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060132AA RID: 78506 RVA: 0x0049ABD8 File Offset: 0x00498DD8
|
||||
[Token(Token = "0x60132AA")]
|
||||
[Address(RVA = "0x10B0F90", Offset = "0x10AF990", VA = "0x1810B0F90", Slot = "5")]
|
||||
public override void OnAwake(GameEncounter ADDBMBCNBKJ, int MAMIAELEMJC)
|
||||
{
|
||||
this.ADDBMBCNBKJ = ADDBMBCNBKJ;
|
||||
this.MAMIAELEMJC = MAMIAELEMJC;
|
||||
int mamiaelemjc = this.MAMIAELEMJC;
|
||||
string text = string.Format("T{0}.{1}", mamiaelemjc, "BP");
|
||||
SynchronizedField<bool> synchronizedField;
|
||||
this.CFJKAMKJMHF = synchronizedField;
|
||||
}
|
||||
|
||||
// Token: 0x060132AB RID: 78507 RVA: 0x0049AC14 File Offset: 0x00498E14
|
||||
[Token(Token = "0x60132AB")]
|
||||
[Address(RVA = "0x10B1080", Offset = "0x10AFA80", VA = "0x1810B1080", Slot = "9")]
|
||||
public override void StartListening()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
SynchronizedField<bool> cfjkamkjmhf = this.CFJKAMKJMHF;
|
||||
int num = 0;
|
||||
cfjkamkjmhf.Set(num);
|
||||
}
|
||||
SimplePhysicalButton[] array = this.buttons;
|
||||
if (array != 0)
|
||||
{
|
||||
int num2 = 0;
|
||||
if (num2 < array.Length)
|
||||
{
|
||||
PhysicalButtonBase.PhysicalButtonPressEvent pressEvent = array[num2].pressEvent;
|
||||
UnityAction<PhysicalButtonBase, global::Player> unityAction = new UnityAction(this.DFJBKCHBHME);
|
||||
pressEvent.AddListener(unityAction);
|
||||
SimplePhysicalButton[] array2 = this.buttons;
|
||||
num2++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060132AC RID: 78508 RVA: 0x0049AC90 File Offset: 0x00498E90
|
||||
[Token(Token = "0x60132AC")]
|
||||
[Address(RVA = "0x10B0F40", Offset = "0x10AF940", VA = "0x1810B0F40", Slot = "10")]
|
||||
public override bool IsTriggered()
|
||||
{
|
||||
return this.CFJKAMKJMHF.Get() != null;
|
||||
}
|
||||
|
||||
// Token: 0x060132AD RID: 78509 RVA: 0x0049ACB0 File Offset: 0x00498EB0
|
||||
[Token(Token = "0x60132AD")]
|
||||
[Address(RVA = "0x10B11C0", Offset = "0x10AFBC0", VA = "0x1810B11C0", Slot = "11")]
|
||||
public override void StopListening()
|
||||
{
|
||||
SimplePhysicalButton[] array = this.buttons;
|
||||
if (array != 0)
|
||||
{
|
||||
int num = 0;
|
||||
if (num < array.Length)
|
||||
{
|
||||
PhysicalButtonBase.PhysicalButtonPressEvent pressEvent = array[num].pressEvent;
|
||||
UnityAction<PhysicalButtonBase, global::Player> unityAction = new UnityAction(this.DFJBKCHBHME);
|
||||
pressEvent.RemoveListener(unityAction);
|
||||
SimplePhysicalButton[] array2 = this.buttons;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060132AE RID: 78510 RVA: 0x0049AD08 File Offset: 0x00498F08
|
||||
[Token(Token = "0x60132AE")]
|
||||
[Address(RVA = "0x10B0E50", Offset = "0x10AF850", VA = "0x1810B0E50")]
|
||||
private void DFJBKCHBHME(PhysicalButtonBase AKBHFOFHHNK, global::Player EEMNAFPPPIK)
|
||||
{
|
||||
GameManager <PLMNHPJOIKH>k__BackingField = this.ADDBMBCNBKJ.<PLMNHPJOIKH>k__BackingField;
|
||||
int num = 0;
|
||||
if (<PLMNHPJOIKH>k__BackingField != num)
|
||||
{
|
||||
IEnumerable<Photon.Realtime.Player> activePlayers = this.ADDBMBCNBKJ.<PLMNHPJOIKH>k__BackingField.teamManager.GetActivePlayers();
|
||||
Photon.Realtime.Player photonPlayer = EEMNAFPPPIK.DBAJDHGDPOL;
|
||||
if (!Enumerable.Contains<Photon.Realtime.Player>(activePlayers, photonPlayer))
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
SynchronizedField<bool> cfjkamkjmhf = this.CFJKAMKJMHF;
|
||||
}
|
||||
|
||||
// Token: 0x060132AF RID: 78511 RVA: 0x0049AD64 File Offset: 0x00498F64
|
||||
[Token(Token = "0x60132AF")]
|
||||
[Address(RVA = "0x5DEB40", Offset = "0x5DD540", VA = "0x1805DEB40")]
|
||||
public PhysicalButtonEncounterStartTrigger()
|
||||
{
|
||||
this.MAMIAELEMJC = (int)((ulong)4294967295L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400D02F RID: 53295
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400D02F")]
|
||||
[SerializeField]
|
||||
public SimplePhysicalButton[] buttons;
|
||||
|
||||
// Token: 0x0400D030 RID: 53296
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400D030")]
|
||||
private SynchronizedField<bool> CFJKAMKJMHF;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,163 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Encounters
|
||||
{
|
||||
// Token: 0x02002AE6 RID: 10982
|
||||
[Token(Token = "0x2002AE6")]
|
||||
[StructLayout(3)]
|
||||
public class PlayAudioEncounterStep : GameEncounterStep
|
||||
{
|
||||
// Token: 0x17003332 RID: 13106
|
||||
// (get) Token: 0x0601334F RID: 78671 RVA: 0x0049C174 File Offset: 0x0049A374
|
||||
[Token(Token = "0x17003332")]
|
||||
public override string KODBEJPEFOJ
|
||||
{
|
||||
[Token(Token = "0x601334F")]
|
||||
[Address(RVA = "0x10B13D0", Offset = "0x10AFDD0", VA = "0x1810B13D0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "Plays 2D or 3D audio.";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013350 RID: 78672 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013350")]
|
||||
[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: 0x06013351 RID: 78673 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013351")]
|
||||
[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: 0x06013352 RID: 78674 RVA: 0x0049C188 File Offset: 0x0049A388
|
||||
[Token(Token = "0x6013352")]
|
||||
[Address(RVA = "0x10B12E0", Offset = "0x10AFCE0", VA = "0x1810B12E0", Slot = "11")]
|
||||
public override void OnStartRunning()
|
||||
{
|
||||
if (this.audioType == PlayAudioEncounterStep.LOAJLNPGCOJ.THREE_DIMENSIONAL)
|
||||
{
|
||||
Transform transform = this.threeDimensionalTransform;
|
||||
int num = 0;
|
||||
if (transform != num)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.audioClip;
|
||||
Transform transform2 = this.threeDimensionalTransform;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip, transform2, num3, num2);
|
||||
return;
|
||||
}
|
||||
}
|
||||
RecRoomAudioClip recRoomAudioClip2 = this.audioClip;
|
||||
int num4 = 0;
|
||||
SFXAudioSource sfxaudioSource2 = AudioManager.Play2DSFX(recRoomAudioClip2, num4);
|
||||
}
|
||||
|
||||
// Token: 0x06013353 RID: 78675 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013353")]
|
||||
[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: 0x06013354 RID: 78676 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013354")]
|
||||
[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: 0x06013355 RID: 78677 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013355")]
|
||||
[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: 0x06013356 RID: 78678 RVA: 0x0049C1EC File Offset: 0x0049A3EC
|
||||
[Token(Token = "0x6013356")]
|
||||
[Address(RVA = "0x10A9BD0", Offset = "0x10A85D0", VA = "0x1810A9BD0", Slot = "15")]
|
||||
public override bool IsBlockingEncounterEnd()
|
||||
{
|
||||
int finishCondition = this.finishCondition;
|
||||
if (finishCondition == 0)
|
||||
{
|
||||
float num = this.POLMFGOLNLC.OKFCHCDDGCP;
|
||||
}
|
||||
return finishCondition != 1;
|
||||
}
|
||||
|
||||
// Token: 0x06013357 RID: 78679 RVA: 0x0049C220 File Offset: 0x0049A420
|
||||
[Token(Token = "0x6013357")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "16")]
|
||||
public override bool IsCompleted()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06013358 RID: 78680 RVA: 0x0049C230 File Offset: 0x0049A430
|
||||
[Token(Token = "0x6013358")]
|
||||
[Address(RVA = "0x10A9F10", Offset = "0x10A8910", VA = "0x1810A9F10")]
|
||||
public PlayAudioEncounterStep()
|
||||
{
|
||||
this.stepName = "New Step";
|
||||
this.PNNLJIGIFDL = (int)((ulong)4294967295L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400D09A RID: 53402
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400D09A")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip audioClip;
|
||||
|
||||
// Token: 0x0400D09B RID: 53403
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400D09B")]
|
||||
[SerializeField]
|
||||
private PlayAudioEncounterStep.LOAJLNPGCOJ audioType;
|
||||
|
||||
// Token: 0x0400D09C RID: 53404
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400D09C")]
|
||||
[SerializeField]
|
||||
private Transform threeDimensionalTransform;
|
||||
|
||||
// Token: 0x02002AE7 RID: 10983
|
||||
[Token(Token = "0x2002AE7")]
|
||||
public enum FGKMBFNEEHM
|
||||
{
|
||||
// Token: 0x0400D09E RID: 53406
|
||||
[Token(Token = "0x400D09E")]
|
||||
TIME_ELAPSED,
|
||||
// Token: 0x0400D09F RID: 53407
|
||||
[Token(Token = "0x400D09F")]
|
||||
IMMEDIATELY
|
||||
}
|
||||
|
||||
// Token: 0x02002AE8 RID: 10984
|
||||
[Token(Token = "0x2002AE8")]
|
||||
private enum LOAJLNPGCOJ
|
||||
{
|
||||
// Token: 0x0400D0A1 RID: 53409
|
||||
[Token(Token = "0x400D0A1")]
|
||||
TWO_DIMENSIONAL,
|
||||
// Token: 0x0400D0A2 RID: 53410
|
||||
[Token(Token = "0x400D0A2")]
|
||||
THREE_DIMENSIONAL
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,147 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Encounters
|
||||
{
|
||||
// Token: 0x02002AE9 RID: 10985
|
||||
[Token(Token = "0x2002AE9")]
|
||||
[StructLayout(3)]
|
||||
public class PlayMusicEncounterStep : GameEncounterStep
|
||||
{
|
||||
// Token: 0x17003333 RID: 13107
|
||||
// (get) Token: 0x06013359 RID: 78681 RVA: 0x0049C260 File Offset: 0x0049A460
|
||||
[Token(Token = "0x17003333")]
|
||||
public override string KODBEJPEFOJ
|
||||
{
|
||||
[Token(Token = "0x6013359")]
|
||||
[Address(RVA = "0x18ABEF0", Offset = "0x18AA8F0", VA = "0x1818ABEF0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "Sets the music for the duration of the encounter.";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601335A RID: 78682 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601335A")]
|
||||
[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: 0x0601335B RID: 78683 RVA: 0x0049C274 File Offset: 0x0049A474
|
||||
[Token(Token = "0x601335B")]
|
||||
[Address(RVA = "0x18ABE50", Offset = "0x18AA850", VA = "0x1818ABE50", Slot = "10")]
|
||||
public override void OnEncounterStop()
|
||||
{
|
||||
if (this.MGABPDGOCNJ)
|
||||
{
|
||||
AudioManager.CCJPMJMBJKC.PINCCFIOFDJ();
|
||||
AudioManager.CCJPMJMBJKC.HNPJACIIILA(this);
|
||||
this.MGABPDGOCNJ = false;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601335C RID: 78684 RVA: 0x0049C2B0 File Offset: 0x0049A4B0
|
||||
[Token(Token = "0x601335C")]
|
||||
[Address(RVA = "0x18ABDC0", Offset = "0x18AA7C0", VA = "0x1818ABDC0", Slot = "11")]
|
||||
public override void OnStartRunning()
|
||||
{
|
||||
if (this.customMusic != (ulong)0L)
|
||||
{
|
||||
CCJPMJMBJKC musicMixer = AudioManager.CCJPMJMBJKC;
|
||||
RecRoomAudioClip recRoomAudioClip = this.customMusic;
|
||||
musicMixer.AAADNDCIBLO(recRoomAudioClip, this);
|
||||
AudioManager.CCJPMJMBJKC.BEFIPNIANKI();
|
||||
this.MGABPDGOCNJ = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601335D RID: 78685 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601335D")]
|
||||
[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: 0x0601335E RID: 78686 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601335E")]
|
||||
[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: 0x0601335F RID: 78687 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601335F")]
|
||||
[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: 0x06013360 RID: 78688 RVA: 0x0049C2F8 File Offset: 0x0049A4F8
|
||||
[Token(Token = "0x6013360")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "15")]
|
||||
public override bool IsBlockingEncounterEnd()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06013361 RID: 78689 RVA: 0x0049C308 File Offset: 0x0049A508
|
||||
[Token(Token = "0x6013361")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "16")]
|
||||
public override bool IsCompleted()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06013362 RID: 78690 RVA: 0x0049C318 File Offset: 0x0049A518
|
||||
[Token(Token = "0x6013362")]
|
||||
[Address(RVA = "0x18ABDC0", Offset = "0x18AA7C0", VA = "0x1818ABDC0")]
|
||||
private void BLOEPHIKNNM()
|
||||
{
|
||||
if (this.customMusic != (ulong)0L)
|
||||
{
|
||||
CCJPMJMBJKC musicMixer = AudioManager.CCJPMJMBJKC;
|
||||
RecRoomAudioClip recRoomAudioClip = this.customMusic;
|
||||
musicMixer.AAADNDCIBLO(recRoomAudioClip, this);
|
||||
AudioManager.CCJPMJMBJKC.BEFIPNIANKI();
|
||||
this.MGABPDGOCNJ = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013363 RID: 78691 RVA: 0x0049C360 File Offset: 0x0049A560
|
||||
[Token(Token = "0x6013363")]
|
||||
[Address(RVA = "0x18ABE50", Offset = "0x18AA850", VA = "0x1818ABE50")]
|
||||
public void StopMusic()
|
||||
{
|
||||
if (this.MGABPDGOCNJ)
|
||||
{
|
||||
AudioManager.CCJPMJMBJKC.PINCCFIOFDJ();
|
||||
AudioManager.CCJPMJMBJKC.HNPJACIIILA(this);
|
||||
this.MGABPDGOCNJ = false;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013364 RID: 78692 RVA: 0x0049C39C File Offset: 0x0049A59C
|
||||
[Token(Token = "0x6013364")]
|
||||
[Address(RVA = "0x18ABEE0", Offset = "0x18AA8E0", VA = "0x1818ABEE0")]
|
||||
public PlayMusicEncounterStep()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D0A3 RID: 53411
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400D0A3")]
|
||||
[SerializeField]
|
||||
public RecRoomAudioClip customMusic;
|
||||
|
||||
// Token: 0x0400D0A4 RID: 53412
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400D0A4")]
|
||||
private bool MGABPDGOCNJ;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Encounters
|
||||
{
|
||||
// Token: 0x02002ABA RID: 10938
|
||||
[Token(Token = "0x2002ABA")]
|
||||
[Serializable]
|
||||
[StructLayout(0)]
|
||||
public struct RandomlyEnabledGameEncounterDesc
|
||||
{
|
||||
// Token: 0x0400D017 RID: 53271
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400D017")]
|
||||
public GameEncounter Encounter;
|
||||
|
||||
// Token: 0x0400D018 RID: 53272
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400D018")]
|
||||
[Range(0f, 1f)]
|
||||
public float EnabledChance;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Core.Encounters
|
||||
{
|
||||
// Token: 0x02002AC4 RID: 10948
|
||||
[Token(Token = "0x2002AC4")]
|
||||
[StructLayout(3)]
|
||||
public class RoomLoadEncounterStartTrigger : GameEncounterStartTrigger
|
||||
{
|
||||
// Token: 0x17003323 RID: 13091
|
||||
// (get) Token: 0x060132B0 RID: 78512 RVA: 0x0049AD88 File Offset: 0x00498F88
|
||||
[Token(Token = "0x17003323")]
|
||||
public override string KODBEJPEFOJ
|
||||
{
|
||||
[Token(Token = "0x60132B0")]
|
||||
[Address(RVA = "0x18ABF30", Offset = "0x18AA930", VA = "0x1818ABF30", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "Triggers immediately when the room loads.";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060132B1 RID: 78513 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60132B1")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "9")]
|
||||
public override void StartListening()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060132B2 RID: 78514 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60132B2")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "11")]
|
||||
public override void StopListening()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060132B3 RID: 78515 RVA: 0x0049AD9C File Offset: 0x00498F9C
|
||||
[Token(Token = "0x60132B3")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "10")]
|
||||
public override bool IsTriggered()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x060132B4 RID: 78516 RVA: 0x0049ADAC File Offset: 0x00498FAC
|
||||
[Token(Token = "0x60132B4")]
|
||||
[Address(RVA = "0x18ABF20", Offset = "0x18AA920", VA = "0x1818ABF20")]
|
||||
public RoomLoadEncounterStartTrigger()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,126 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.Core.Encounters
|
||||
{
|
||||
// Token: 0x02002AEA RID: 10986
|
||||
[Token(Token = "0x2002AEA")]
|
||||
[StructLayout(3)]
|
||||
public class RunScriptFunctionEncounterStep : GameEncounterStep
|
||||
{
|
||||
// Token: 0x17003334 RID: 13108
|
||||
// (get) Token: 0x06013365 RID: 78693 RVA: 0x0049C3B0 File Offset: 0x0049A5B0
|
||||
[Token(Token = "0x17003334")]
|
||||
public override string KODBEJPEFOJ
|
||||
{
|
||||
[Token(Token = "0x6013365")]
|
||||
[Address(RVA = "0x18ABF80", Offset = "0x18AA980", VA = "0x1818ABF80", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "Runs arbitrary functions on components of game objects in the scene.";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013366 RID: 78694 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013366")]
|
||||
[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: 0x06013367 RID: 78695 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013367")]
|
||||
[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: 0x06013368 RID: 78696 RVA: 0x0049C3C4 File Offset: 0x0049A5C4
|
||||
[Token(Token = "0x6013368")]
|
||||
[Address(RVA = "0x18ABF60", Offset = "0x18AA960", VA = "0x1818ABF60", Slot = "11")]
|
||||
public override void OnStartRunning()
|
||||
{
|
||||
UnityEvent unityEvent = this.functionsToRun;
|
||||
if (unityEvent != 0)
|
||||
{
|
||||
unityEvent.Invoke();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013369 RID: 78697 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013369")]
|
||||
[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: 0x0601336A RID: 78698 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601336A")]
|
||||
[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: 0x0601336B RID: 78699 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601336B")]
|
||||
[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: 0x0601336C RID: 78700 RVA: 0x0049C3E4 File Offset: 0x0049A5E4
|
||||
[Token(Token = "0x601336C")]
|
||||
[Address(RVA = "0x10A9BD0", Offset = "0x10A85D0", VA = "0x1810A9BD0", Slot = "15")]
|
||||
public override bool IsBlockingEncounterEnd()
|
||||
{
|
||||
int finishCondition = this.finishCondition;
|
||||
if (finishCondition == 0)
|
||||
{
|
||||
float num = this.POLMFGOLNLC.OKFCHCDDGCP;
|
||||
}
|
||||
return finishCondition != 1;
|
||||
}
|
||||
|
||||
// Token: 0x0601336D RID: 78701 RVA: 0x0049C418 File Offset: 0x0049A618
|
||||
[Token(Token = "0x601336D")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "16")]
|
||||
public override bool IsCompleted()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0601336E RID: 78702 RVA: 0x0049C428 File Offset: 0x0049A628
|
||||
[Token(Token = "0x601336E")]
|
||||
[Address(RVA = "0x18ABEE0", Offset = "0x18AA8E0", VA = "0x1818ABEE0")]
|
||||
public RunScriptFunctionEncounterStep()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D0A5 RID: 53413
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400D0A5")]
|
||||
[SerializeField]
|
||||
private UnityEvent functionsToRun;
|
||||
|
||||
// Token: 0x02002AEB RID: 10987
|
||||
[Token(Token = "0x2002AEB")]
|
||||
public enum JCGDFPBGHPP
|
||||
{
|
||||
// Token: 0x0400D0A7 RID: 53415
|
||||
[Token(Token = "0x400D0A7")]
|
||||
TIME_ELAPSED,
|
||||
// Token: 0x0400D0A8 RID: 53416
|
||||
[Token(Token = "0x400D0A8")]
|
||||
IMMEDIATELY
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,144 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Encounters
|
||||
{
|
||||
// Token: 0x02002AEC RID: 10988
|
||||
[Token(Token = "0x2002AEC")]
|
||||
[StructLayout(3)]
|
||||
public class ShowNotificationEncounterStep : GameEncounterStep
|
||||
{
|
||||
// Token: 0x17003335 RID: 13109
|
||||
// (get) Token: 0x0601336F RID: 78703 RVA: 0x0049C43C File Offset: 0x0049A63C
|
||||
[Token(Token = "0x17003335")]
|
||||
public override string KODBEJPEFOJ
|
||||
{
|
||||
[Token(Token = "0x601336F")]
|
||||
[Address(RVA = "0x18AC060", Offset = "0x18AAA60", VA = "0x1818AC060", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "Shows a notification to all players.";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013370 RID: 78704 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013370")]
|
||||
[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: 0x06013371 RID: 78705 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013371")]
|
||||
[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: 0x06013372 RID: 78706 RVA: 0x0049C450 File Offset: 0x0049A650
|
||||
[Token(Token = "0x6013372")]
|
||||
[Address(RVA = "0x18ABFB0", Offset = "0x18AA9B0", VA = "0x1818ABFB0", Slot = "11")]
|
||||
public override void OnStartRunning()
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
float num = this.notificationDuration;
|
||||
int num2 = 0;
|
||||
string text = this.secondaryNotificationText;
|
||||
string text2 = this.mainNotificationText;
|
||||
NotificationManager.IBIDFAOPIPC ibidfaopipc = this.notificationType;
|
||||
IDisposable disposable = instance.Play(ibidfaopipc, text2, text, num, num2, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06013373 RID: 78707 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013373")]
|
||||
[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: 0x06013374 RID: 78708 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013374")]
|
||||
[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: 0x06013375 RID: 78709 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013375")]
|
||||
[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: 0x06013376 RID: 78710 RVA: 0x0049C49C File Offset: 0x0049A69C
|
||||
[Token(Token = "0x6013376")]
|
||||
[Address(RVA = "0x10A9BD0", Offset = "0x10A85D0", VA = "0x1810A9BD0", Slot = "15")]
|
||||
public override bool IsBlockingEncounterEnd()
|
||||
{
|
||||
int finishCondition = this.finishCondition;
|
||||
if (finishCondition == 0)
|
||||
{
|
||||
float num = this.POLMFGOLNLC.OKFCHCDDGCP;
|
||||
}
|
||||
return finishCondition != 1;
|
||||
}
|
||||
|
||||
// Token: 0x06013377 RID: 78711 RVA: 0x0049C4D0 File Offset: 0x0049A6D0
|
||||
[Token(Token = "0x6013377")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "16")]
|
||||
public override bool IsCompleted()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06013378 RID: 78712 RVA: 0x0049C4E0 File Offset: 0x0049A6E0
|
||||
[Token(Token = "0x6013378")]
|
||||
[Address(RVA = "0x18AC040", Offset = "0x18AAA40", VA = "0x1818AC040")]
|
||||
public ShowNotificationEncounterStep()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D0A9 RID: 53417
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400D0A9")]
|
||||
[SerializeField]
|
||||
private string mainNotificationText;
|
||||
|
||||
// Token: 0x0400D0AA RID: 53418
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400D0AA")]
|
||||
[SerializeField]
|
||||
private string secondaryNotificationText;
|
||||
|
||||
// Token: 0x0400D0AB RID: 53419
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400D0AB")]
|
||||
[SerializeField]
|
||||
private float notificationDuration = 2f;
|
||||
|
||||
// Token: 0x0400D0AC RID: 53420
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400D0AC")]
|
||||
[SerializeField]
|
||||
private NotificationManager.IBIDFAOPIPC notificationType = (NotificationManager.IBIDFAOPIPC)((ulong)1L);
|
||||
|
||||
// Token: 0x02002AED RID: 10989
|
||||
[Token(Token = "0x2002AED")]
|
||||
public enum JBCIHDKFFHG
|
||||
{
|
||||
// Token: 0x0400D0AE RID: 53422
|
||||
[Token(Token = "0x400D0AE")]
|
||||
TIME_ELAPSED,
|
||||
// Token: 0x0400D0AF RID: 53423
|
||||
[Token(Token = "0x400D0AF")]
|
||||
IMMEDIATELY
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,269 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Core.AI;
|
||||
using RecRoom.Networking.SynchronizedFields;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Encounters
|
||||
{
|
||||
// Token: 0x02002AEE RID: 10990
|
||||
[Token(Token = "0x2002AEE")]
|
||||
[StructLayout(3)]
|
||||
public class SpawnBossEnemyEncounterStep : BaseSpawnEnemyEncounterStep
|
||||
{
|
||||
// Token: 0x17003336 RID: 13110
|
||||
// (get) Token: 0x06013379 RID: 78713 RVA: 0x0049C508 File Offset: 0x0049A708
|
||||
[Token(Token = "0x17003336")]
|
||||
public Enemy JGBIGAECBAL
|
||||
{
|
||||
[Token(Token = "0x6013379")]
|
||||
[Address(RVA = "0x18AC750", Offset = "0x18AB150", VA = "0x1818AC750")]
|
||||
get
|
||||
{
|
||||
PhotonView photonView = PhotonNetwork.GetPhotonView(this.KJOLLBABKAN.Get3());
|
||||
int num = 0;
|
||||
if (photonView != num)
|
||||
{
|
||||
return photonView.GetComponent<Enemy>();
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003337 RID: 13111
|
||||
// (get) Token: 0x0601337A RID: 78714 RVA: 0x0049C540 File Offset: 0x0049A740
|
||||
[Token(Token = "0x17003337")]
|
||||
public float KJMGFMJOEHM
|
||||
{
|
||||
[Token(Token = "0x601337A")]
|
||||
[Address(RVA = "0x18AC870", Offset = "0x18AB270", VA = "0x1818AC870")]
|
||||
get
|
||||
{
|
||||
return this.KJOLLBABKAN.Get2();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003338 RID: 13112
|
||||
// (get) Token: 0x0601337B RID: 78715 RVA: 0x0049C560 File Offset: 0x0049A760
|
||||
[Token(Token = "0x17003338")]
|
||||
public bool ENGKBABEKDD
|
||||
{
|
||||
[Token(Token = "0x601337B")]
|
||||
[Address(RVA = "0x18AC820", Offset = "0x18AB220", VA = "0x1818AC820")]
|
||||
get
|
||||
{
|
||||
return this.KJOLLBABKAN.Get1() != null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003339 RID: 13113
|
||||
// (get) Token: 0x0601337C RID: 78716 RVA: 0x0049C580 File Offset: 0x0049A780
|
||||
[Token(Token = "0x17003339")]
|
||||
public override string KODBEJPEFOJ
|
||||
{
|
||||
[Token(Token = "0x601337C")]
|
||||
[Address(RVA = "0x18AC8C0", Offset = "0x18AB2C0", VA = "0x1818AC8C0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601337D RID: 78717 RVA: 0x0049C594 File Offset: 0x0049A794
|
||||
[Token(Token = "0x601337D")]
|
||||
[Address(RVA = "0x18AC480", Offset = "0x18AAE80", VA = "0x1818AC480", Slot = "5")]
|
||||
public override void OnAwake(GameEncounter ADDBMBCNBKJ, int PNNLJIGIFDL, MACMLJJGBIM GPPMEPEBADM, MACMLJJGBIM POLMFGOLNLC)
|
||||
{
|
||||
string text = base.KBAJEILNMGH("BSD");
|
||||
SynchronizedField<bool, float, int> synchronizedField;
|
||||
this.KJOLLBABKAN = synchronizedField;
|
||||
}
|
||||
|
||||
// Token: 0x0601337E RID: 78718 RVA: 0x0049C5B8 File Offset: 0x0049A7B8
|
||||
[Token(Token = "0x601337E")]
|
||||
[Address(RVA = "0x18AC570", Offset = "0x18AAF70", VA = "0x1818AC570", Slot = "9")]
|
||||
public override void OnEncounterStart()
|
||||
{
|
||||
this.OnUpdateRunning();
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
bool flag = 0 != num2;
|
||||
SynchronizedField<bool, float, int> kjollbabkan = this.KJOLLBABKAN;
|
||||
int num3 = 0;
|
||||
kjollbabkan.Set(num3, num, -1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601337F RID: 78719 RVA: 0x0049C600 File Offset: 0x0049A800
|
||||
[Token(Token = "0x601337F")]
|
||||
[Address(RVA = "0x18AC650", Offset = "0x18AB050", VA = "0x1818AC650", Slot = "11")]
|
||||
public override void OnStartRunning()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
bool flag = this.IsCompleted();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013380 RID: 78720 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013380")]
|
||||
[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: 0x06013381 RID: 78721 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013381")]
|
||||
[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: 0x06013382 RID: 78722 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013382")]
|
||||
[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: 0x06013383 RID: 78723 RVA: 0x0049C620 File Offset: 0x0049A820
|
||||
[Token(Token = "0x6013383")]
|
||||
[Address(RVA = "0x18AC0E0", Offset = "0x18AAAE0", VA = "0x1818AC0E0", Slot = "15")]
|
||||
public override bool IsBlockingEncounterEnd()
|
||||
{
|
||||
double time = PhotonNetwork.Time;
|
||||
int num = 0;
|
||||
bool flag = this.KJOLLBABKAN.Get1() != null;
|
||||
if (flag && this.KJOLLBABKAN.Get2() <= num)
|
||||
{
|
||||
int finishCondition = this.finishCondition;
|
||||
if (finishCondition != 0)
|
||||
{
|
||||
if (finishCondition != 0)
|
||||
{
|
||||
if (finishCondition == 0)
|
||||
{
|
||||
List<Enemy> eilifmjgcbb = this.EILIFMJGCBB;
|
||||
bool flag2;
|
||||
return flag2;
|
||||
}
|
||||
if (finishCondition == 0)
|
||||
{
|
||||
float num2 = this.POLMFGOLNLC.OKFCHCDDGCP;
|
||||
return flag;
|
||||
}
|
||||
if (finishCondition == 1)
|
||||
{
|
||||
int num3 = base.BOIKGOELJPC();
|
||||
List<Enemy> eilifmjgcbb2 = this.EILIFMJGCBB;
|
||||
bool flag3;
|
||||
return flag3;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
Enemy bossEnemy = this.JGBIGAECBAL;
|
||||
int num4 = 0;
|
||||
if (bossEnemy != num4)
|
||||
{
|
||||
int health = this.JGBIGAECBAL.MMNFJJDMFNP;
|
||||
int finishValue = this.finishValue;
|
||||
int num5 = Mathf.Abs(finishValue);
|
||||
int num6 = 0;
|
||||
int num7 = Mathf.Clamp(finishValue, num6, num5);
|
||||
return health >= num7;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06013384 RID: 78724 RVA: 0x0049C708 File Offset: 0x0049A908
|
||||
[Token(Token = "0x6013384")]
|
||||
[Address(RVA = "0x18AC340", Offset = "0x18AAD40", VA = "0x1818AC340", Slot = "16")]
|
||||
public override bool IsCompleted()
|
||||
{
|
||||
List<Enemy> eilifmjgcbb = this.EILIFMJGCBB;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x06013385 RID: 78725 RVA: 0x0049C724 File Offset: 0x0049A924
|
||||
[Token(Token = "0x6013385")]
|
||||
[Address(RVA = "0x18AC380", Offset = "0x18AAD80", VA = "0x1818AC380")]
|
||||
private void OMAMGKIEEAJ(bool IDMHEJOJLPC, Enemy OBBBIFLDMID)
|
||||
{
|
||||
if (IDMHEJOJLPC)
|
||||
{
|
||||
double time = PhotonNetwork.Time;
|
||||
}
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
if (OBBBIFLDMID != num2)
|
||||
{
|
||||
PhotonView photonView = OBBBIFLDMID.photonView;
|
||||
}
|
||||
this.KJOLLBABKAN.Set(IDMHEJOJLPC, num, -1);
|
||||
}
|
||||
|
||||
// Token: 0x06013386 RID: 78726 RVA: 0x0049C768 File Offset: 0x0049A968
|
||||
[Token(Token = "0x6013386")]
|
||||
[Address(RVA = "0x18AC6F0", Offset = "0x18AB0F0", VA = "0x1818AC6F0")]
|
||||
public SpawnBossEnemyEncounterStep()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D0B0 RID: 53424
|
||||
[Token(Token = "0x400D0B0")]
|
||||
private const float HHHHLECLAOD = 0.1f;
|
||||
|
||||
// Token: 0x0400D0B1 RID: 53425
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400D0B1")]
|
||||
[SerializeField]
|
||||
[Header("Boss Enemy")]
|
||||
public EncounterEnemyDescriptor bossEnemyDescriptor;
|
||||
|
||||
// Token: 0x0400D0B2 RID: 53426
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400D0B2")]
|
||||
[SerializeField]
|
||||
[Header("Boss Configuration")]
|
||||
public bool spawnDisenaged;
|
||||
|
||||
// Token: 0x0400D0B3 RID: 53427
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400D0B3")]
|
||||
private SynchronizedField<bool, float, int> KJOLLBABKAN;
|
||||
|
||||
// Token: 0x02002AEF RID: 10991
|
||||
[Token(Token = "0x2002AEF")]
|
||||
public enum JKKGKPFJCNK
|
||||
{
|
||||
// Token: 0x0400D0B5 RID: 53429
|
||||
[Token(Token = "0x400D0B5")]
|
||||
IMMEDIATELY,
|
||||
// Token: 0x0400D0B6 RID: 53430
|
||||
[Token(Token = "0x400D0B6")]
|
||||
BOSS_HEALTH_LESS_THAN,
|
||||
// Token: 0x0400D0B7 RID: 53431
|
||||
[Token(Token = "0x400D0B7")]
|
||||
BOSS_KILLED,
|
||||
// Token: 0x0400D0B8 RID: 53432
|
||||
[Token(Token = "0x400D0B8")]
|
||||
TIME_ELAPSED,
|
||||
// Token: 0x0400D0B9 RID: 53433
|
||||
[Token(Token = "0x400D0B9")]
|
||||
BOSS_AGGROD
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,385 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Core.AI;
|
||||
using RecRoom.Networking.SynchronizedFields;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Encounters
|
||||
{
|
||||
// Token: 0x02002AF0 RID: 10992
|
||||
[Token(Token = "0x2002AF0")]
|
||||
[StructLayout(3)]
|
||||
public class SpawnEnemyEncounterStep : BaseSpawnEnemyEncounterStep
|
||||
{
|
||||
// Token: 0x1700333A RID: 13114
|
||||
// (get) Token: 0x06013387 RID: 78727 RVA: 0x0049C77C File Offset: 0x0049A97C
|
||||
[Token(Token = "0x1700333A")]
|
||||
public override string KODBEJPEFOJ
|
||||
{
|
||||
[Token(Token = "0x6013387")]
|
||||
[Address(RVA = "0x18AD900", Offset = "0x18AC300", VA = "0x1818AD900", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "Spawns Enemies on Nav Mesh at random locations in spawn regions or explicit points.";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700333B RID: 13115
|
||||
// (get) Token: 0x06013388 RID: 78728 RVA: 0x0049C790 File Offset: 0x0049A990
|
||||
[Token(Token = "0x1700333B")]
|
||||
private float OLDGJLOBNIA
|
||||
{
|
||||
[Token(Token = "0x6013388")]
|
||||
[Address(RVA = "0x18AC8F0", Offset = "0x18AB2F0", VA = "0x1818AC8F0")]
|
||||
get
|
||||
{
|
||||
return Mathf.Max(this.timeBetweenSpawns, 0.1f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700333C RID: 13116
|
||||
// (get) Token: 0x06013389 RID: 78729 RVA: 0x0049C7B0 File Offset: 0x0049A9B0
|
||||
// (set) Token: 0x0601338A RID: 78730 RVA: 0x0049C7D0 File Offset: 0x0049A9D0
|
||||
[Token(Token = "0x1700333C")]
|
||||
private int LJKDHOFBGNP
|
||||
{
|
||||
[Token(Token = "0x6013389")]
|
||||
[Address(RVA = "0x18ACD10", Offset = "0x18AB710", VA = "0x1818ACD10")]
|
||||
get
|
||||
{
|
||||
return this.IHAGMDICMMF.Get1();
|
||||
}
|
||||
[Token(Token = "0x601338A")]
|
||||
[Address(RVA = "0x18ACDC0", Offset = "0x18AB7C0", VA = "0x1818ACDC0")]
|
||||
set
|
||||
{
|
||||
this.IHAGMDICMMF.Set1(value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700333D RID: 13117
|
||||
// (get) Token: 0x0601338B RID: 78731 RVA: 0x0049C7F0 File Offset: 0x0049A9F0
|
||||
// (set) Token: 0x0601338C RID: 78732 RVA: 0x0049C810 File Offset: 0x0049AA10
|
||||
[Token(Token = "0x1700333D")]
|
||||
private int ICNBJOODMIN
|
||||
{
|
||||
[Token(Token = "0x601338B")]
|
||||
[Address(RVA = "0x18AC960", Offset = "0x18AB360", VA = "0x1818AC960")]
|
||||
get
|
||||
{
|
||||
return this.IHAGMDICMMF.Get2();
|
||||
}
|
||||
[Token(Token = "0x601338C")]
|
||||
[Address(RVA = "0x18ACE20", Offset = "0x18AB820", VA = "0x1818ACE20")]
|
||||
set
|
||||
{
|
||||
this.IHAGMDICMMF.Set2(value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700333E RID: 13118
|
||||
// (get) Token: 0x0601338D RID: 78733 RVA: 0x0049C830 File Offset: 0x0049AA30
|
||||
// (set) Token: 0x0601338E RID: 78734 RVA: 0x0049C850 File Offset: 0x0049AA50
|
||||
[Token(Token = "0x1700333E")]
|
||||
private float COHPMHILACB
|
||||
{
|
||||
[Token(Token = "0x601338D")]
|
||||
[Address(RVA = "0x18ACCC0", Offset = "0x18AB6C0", VA = "0x1818ACCC0")]
|
||||
get
|
||||
{
|
||||
return this.IHAGMDICMMF.Get3();
|
||||
}
|
||||
[Token(Token = "0x601338E")]
|
||||
[Address(RVA = "0x18ACD60", Offset = "0x18AB760", VA = "0x1818ACD60")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<int, int, float, int> ihagmdicmmf = this.IHAGMDICMMF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700333F RID: 13119
|
||||
// (get) Token: 0x0601338F RID: 78735 RVA: 0x0049C86C File Offset: 0x0049AA6C
|
||||
// (set) Token: 0x06013390 RID: 78736 RVA: 0x0049C88C File Offset: 0x0049AA8C
|
||||
[Token(Token = "0x1700333F")]
|
||||
private int EPEEGFKPHKJ
|
||||
{
|
||||
[Token(Token = "0x601338F")]
|
||||
[Address(RVA = "0x18AC9B0", Offset = "0x18AB3B0", VA = "0x1818AC9B0")]
|
||||
get
|
||||
{
|
||||
return this.IHAGMDICMMF.Get4();
|
||||
}
|
||||
[Token(Token = "0x6013390")]
|
||||
[Address(RVA = "0x18ACE80", Offset = "0x18AB880", VA = "0x1818ACE80")]
|
||||
set
|
||||
{
|
||||
this.IHAGMDICMMF.Set4(value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013391 RID: 78737 RVA: 0x0049C8AC File Offset: 0x0049AAAC
|
||||
[Token(Token = "0x6013391")]
|
||||
[Address(RVA = "0x18ACEE0", Offset = "0x18AB8E0", VA = "0x1818ACEE0", Slot = "5")]
|
||||
public override void OnAwake(GameEncounter ADDBMBCNBKJ, int PNNLJIGIFDL, MACMLJJGBIM GPPMEPEBADM, MACMLJJGBIM POLMFGOLNLC)
|
||||
{
|
||||
string text = base.KBAJEILNMGH("SP");
|
||||
SynchronizedField<int, int, float, int> synchronizedField;
|
||||
this.IHAGMDICMMF = synchronizedField;
|
||||
}
|
||||
|
||||
// Token: 0x06013392 RID: 78738 RVA: 0x0049C8D0 File Offset: 0x0049AAD0
|
||||
[Token(Token = "0x6013392")]
|
||||
[Address(RVA = "0x18ACFD0", Offset = "0x18AB9D0", VA = "0x1818ACFD0", Slot = "11")]
|
||||
public override void OnStartRunning()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
SynchronizedField<int, int, float, int> ihagmdicmmf = this.IHAGMDICMMF;
|
||||
int num = 0;
|
||||
ihagmdicmmf.Set1(num);
|
||||
SynchronizedField<int, int, float, int> ihagmdicmmf2 = this.IHAGMDICMMF;
|
||||
int num2 = 0;
|
||||
ihagmdicmmf2.Set2(num2);
|
||||
this.IHAGMDICMMF.Set3(num2);
|
||||
SynchronizedField<int, int, float, int> ihagmdicmmf3 = this.IHAGMDICMMF;
|
||||
int num3 = 0;
|
||||
ihagmdicmmf3.Set4(num3);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013393 RID: 78739 RVA: 0x0049C934 File Offset: 0x0049AB34
|
||||
[Token(Token = "0x6013393")]
|
||||
[Address(RVA = "0x18AD400", Offset = "0x18ABE00", VA = "0x1818AD400", Slot = "12")]
|
||||
public override void OnUpdateRunning()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
double time = PhotonNetwork.Time;
|
||||
MACMLJJGBIM polmfgolnlc = this.POLMFGOLNLC;
|
||||
int num = 0;
|
||||
polmfgolnlc.CANENBCODBG();
|
||||
if (time <= (double)num)
|
||||
{
|
||||
int num2 = this.IHAGMDICMMF.Get2();
|
||||
EncounterEnemyDescriptor[] array = this.enemies;
|
||||
if (num2 < array.Length)
|
||||
{
|
||||
float num3 = this.IHAGMDICMMF.Get3();
|
||||
int num4 = this.ICNBJOODMIN;
|
||||
int length = this.enemies.Length;
|
||||
if (num4 < length)
|
||||
{
|
||||
bool flag = this.IsCompleted();
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
int num5 = this.LJKDHOFBGNP + 1;
|
||||
this.LJKDHOFBGNP = num5;
|
||||
}
|
||||
}
|
||||
if (this.EPEEGFKPHKJ < 10)
|
||||
{
|
||||
this.COHPMHILACB = (float)num;
|
||||
int num6 = this.EPEEGFKPHKJ + 1;
|
||||
this.EPEEGFKPHKJ = num6;
|
||||
return;
|
||||
}
|
||||
if (this.EPEEGFKPHKJ > 0)
|
||||
{
|
||||
object[] array2 = new object[5];
|
||||
throw new ArrayTypeMismatchException();
|
||||
}
|
||||
int num7 = this.ICNBJOODMIN + 1;
|
||||
this.ICNBJOODMIN = num7;
|
||||
int num8 = 0;
|
||||
this.EPEEGFKPHKJ = num8;
|
||||
float num9 = Mathf.Max(num3, 0.1f);
|
||||
this.COHPMHILACB = num9;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013394 RID: 78740 RVA: 0x0049CAC4 File Offset: 0x0049ACC4
|
||||
[Token(Token = "0x6013394")]
|
||||
[Address(RVA = "0x18AD110", Offset = "0x18ABB10", VA = "0x1818AD110", Slot = "13")]
|
||||
public override void OnStopRunning()
|
||||
{
|
||||
int num = this.IHAGMDICMMF.Get1();
|
||||
EncounterEnemyDescriptor[] array = this.enemies;
|
||||
if (num < array.Length)
|
||||
{
|
||||
object[] array2 = new object[5];
|
||||
if ("Only spawned " != 0)
|
||||
{
|
||||
}
|
||||
array2[0] = "Only spawned ";
|
||||
int num2 = this.IHAGMDICMMF.Get1();
|
||||
if (num2 != 0)
|
||||
{
|
||||
}
|
||||
array2[1] = num2;
|
||||
if (" of " != 0)
|
||||
{
|
||||
}
|
||||
array2[2] = " of ";
|
||||
int length = this.enemies.Length;
|
||||
num2 = length;
|
||||
if (length != 0)
|
||||
{
|
||||
}
|
||||
array2[3] = num2;
|
||||
if (" enemies." != 0)
|
||||
{
|
||||
}
|
||||
array2[4] = " enemies.";
|
||||
string text = string.Concat(array2);
|
||||
this.OnSkipRunning();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013395 RID: 78741 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013395")]
|
||||
[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: 0x06013396 RID: 78742 RVA: 0x0049CB7C File Offset: 0x0049AD7C
|
||||
[Token(Token = "0x6013396")]
|
||||
[Address(RVA = "0x18ACA00", Offset = "0x18AB400", VA = "0x1818ACA00", Slot = "15")]
|
||||
public override bool IsBlockingEncounterEnd()
|
||||
{
|
||||
double time = PhotonNetwork.Time;
|
||||
int num = 0;
|
||||
int num2 = this.IHAGMDICMMF.Get2();
|
||||
EncounterEnemyDescriptor[] array = this.enemies;
|
||||
float num3 = this.IHAGMDICMMF.Get3();
|
||||
if (num > (int)num3)
|
||||
{
|
||||
int finishCondition = this.finishCondition;
|
||||
if (finishCondition != 0)
|
||||
{
|
||||
if (finishCondition != 0)
|
||||
{
|
||||
if (finishCondition != 0)
|
||||
{
|
||||
if (finishCondition != 0)
|
||||
{
|
||||
if (finishCondition == 1)
|
||||
{
|
||||
int num4 = base.BOIKGOELJPC();
|
||||
List<Enemy> eilifmjgcbb = this.EILIFMJGCBB;
|
||||
int finishValue = this.finishValue;
|
||||
int size = eilifmjgcbb._size;
|
||||
int num5 = 0;
|
||||
int num6 = Mathf.Clamp(finishValue, num5, size);
|
||||
return num4 < num6;
|
||||
}
|
||||
goto IL_10B;
|
||||
}
|
||||
else
|
||||
{
|
||||
float num7 = this.POLMFGOLNLC.OKFCHCDDGCP;
|
||||
}
|
||||
}
|
||||
int num8 = this.LJKDHOFBGNP;
|
||||
int size2 = this.EILIFMJGCBB._size;
|
||||
int finishValue2 = this.finishValue;
|
||||
int num9 = this.LJKDHOFBGNP;
|
||||
int num10 = 0;
|
||||
int num11 = Mathf.Clamp(finishValue2, num10, num9);
|
||||
num8 -= size2;
|
||||
}
|
||||
int size3 = this.EILIFMJGCBB._size;
|
||||
int finishValue3 = this.finishValue;
|
||||
int num12 = this.LJKDHOFBGNP;
|
||||
int num13 = 0;
|
||||
int num14 = Mathf.Clamp(finishValue3, num13, num12);
|
||||
}
|
||||
}
|
||||
IL_10B:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06013397 RID: 78743 RVA: 0x0049CC9C File Offset: 0x0049AE9C
|
||||
[Token(Token = "0x6013397")]
|
||||
[Address(RVA = "0x18ACC80", Offset = "0x18AB680", VA = "0x1818ACC80", Slot = "16")]
|
||||
public override bool IsCompleted()
|
||||
{
|
||||
List<Enemy> eilifmjgcbb = this.EILIFMJGCBB;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x06013398 RID: 78744 RVA: 0x0049CCB8 File Offset: 0x0049AEB8
|
||||
[Token(Token = "0x6013398")]
|
||||
[Address(RVA = "0x18AD8A0", Offset = "0x18AC2A0", VA = "0x1818AD8A0")]
|
||||
public SpawnEnemyEncounterStep()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D0BA RID: 53434
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400D0BA")]
|
||||
[SerializeField]
|
||||
[Header("Enemies")]
|
||||
public EncounterEnemyDescriptor[] enemies;
|
||||
|
||||
// Token: 0x0400D0BB RID: 53435
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400D0BB")]
|
||||
[SerializeField]
|
||||
[Header("Timing")]
|
||||
public float timeBeforeFirstSpawn;
|
||||
|
||||
// Token: 0x0400D0BC RID: 53436
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x84")]
|
||||
[Token(Token = "0x400D0BC")]
|
||||
[SerializeField]
|
||||
public float timeBetweenSpawns = 0.25f;
|
||||
|
||||
// Token: 0x0400D0BD RID: 53437
|
||||
[Token(Token = "0x400D0BD")]
|
||||
private const float GAMECBIEFPI = 0.1f;
|
||||
|
||||
// Token: 0x0400D0BE RID: 53438
|
||||
[Token(Token = "0x400D0BE")]
|
||||
private const float DHEBIEAOBBK = 0.5f;
|
||||
|
||||
// Token: 0x0400D0BF RID: 53439
|
||||
[Token(Token = "0x400D0BF")]
|
||||
private const int KMGHJGGDIGA = 10;
|
||||
|
||||
// Token: 0x0400D0C0 RID: 53440
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400D0C0")]
|
||||
private SynchronizedField<int, int, float, int> IHAGMDICMMF;
|
||||
|
||||
// Token: 0x02002AF1 RID: 10993
|
||||
[Token(Token = "0x2002AF1")]
|
||||
public enum JEMKBBICKDK
|
||||
{
|
||||
// Token: 0x0400D0C2 RID: 53442
|
||||
[Token(Token = "0x400D0C2")]
|
||||
IMMEDIATELY,
|
||||
// Token: 0x0400D0C3 RID: 53443
|
||||
[Token(Token = "0x400D0C3")]
|
||||
ENEMIES_ALIVE,
|
||||
// Token: 0x0400D0C4 RID: 53444
|
||||
[Token(Token = "0x400D0C4")]
|
||||
ENEMIES_KILLED,
|
||||
// Token: 0x0400D0C5 RID: 53445
|
||||
[Token(Token = "0x400D0C5")]
|
||||
TIME_ELAPSED,
|
||||
// Token: 0x0400D0C6 RID: 53446
|
||||
[Token(Token = "0x400D0C6")]
|
||||
ENEMIES_AGGROD
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,100 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.AI;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Encounters
|
||||
{
|
||||
// Token: 0x02002AF2 RID: 10994
|
||||
[Token(Token = "0x2002AF2")]
|
||||
[StructLayout(3)]
|
||||
public class SpawnMinionEnemyEncounterStep : SpawnEnemyEncounterStep
|
||||
{
|
||||
// Token: 0x06013399 RID: 78745 RVA: 0x0049CCD8 File Offset: 0x0049AED8
|
||||
[Token(Token = "0x6013399")]
|
||||
[Address(RVA = "0x18AD9C0", Offset = "0x18AC3C0", VA = "0x1818AD9C0", Slot = "18")]
|
||||
protected override bool KHODDIADAEL(EncounterEnemyDescriptor PDDLCLCJLDK, out Vector3 JJGDNPNBINJ, out Quaternion MEJCMIKAJCD)
|
||||
{
|
||||
float num = this.maxEnemySpawnRadius;
|
||||
int num2 = 0;
|
||||
float num3 = global::UnityEngine.Random.Range(this.minEnemySpawnRadius, num);
|
||||
RigidbodyEx rigidbodyEx = this.targetEnemy.rigidbodyEx;
|
||||
RigidbodyEx rigidbodyEx2 = this.targetEnemy.rigidbodyEx;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
int num4 = 0;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
JJGDNPNBINJ.z = z2;
|
||||
if (this.LCAMANDNNNC > num4)
|
||||
{
|
||||
float num5 = global::UnityEngine.Random.Range(-1f, 1f);
|
||||
float num6 = global::UnityEngine.Random.Range(-1f, 1f);
|
||||
float num7 = global::UnityEngine.Random.Range(-1f, 1f);
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
JJGDNPNBINJ.z = z3;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
JJGDNPNBINJ.z = (float)num2;
|
||||
}
|
||||
Vector3 down = Vector3.down;
|
||||
bool flag2;
|
||||
bool flag3;
|
||||
if (!flag2 || !flag3)
|
||||
{
|
||||
num4++;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601339A RID: 78746 RVA: 0x0049CDBC File Offset: 0x0049AFBC
|
||||
[Token(Token = "0x601339A")]
|
||||
[Address(RVA = "0x18AD930", Offset = "0x18AC330", VA = "0x1818AD930", Slot = "19")]
|
||||
protected override void JLEFLDGGDMC(Vector3 JJGDNPNBINJ, Quaternion MEJCMIKAJCD, out Vector3 PIJJKOAJIEE, out Quaternion IIBIPBOPBBB)
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = this.targetEnemy.rigidbodyEx;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
PIJJKOAJIEE.z = z;
|
||||
RigidbodyEx rigidbodyEx2 = this.targetEnemy.rigidbodyEx;
|
||||
}
|
||||
|
||||
// Token: 0x0601339B RID: 78747 RVA: 0x0049CDF8 File Offset: 0x0049AFF8
|
||||
[Token(Token = "0x601339B")]
|
||||
[Address(RVA = "0x18ADF00", Offset = "0x18AC900", VA = "0x1818ADF00")]
|
||||
public SpawnMinionEnemyEncounterStep()
|
||||
{
|
||||
this.timeBetweenSpawns = 0.25f;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400D0C7 RID: 53447
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400D0C7")]
|
||||
[SerializeField]
|
||||
private float minEnemySpawnRadius;
|
||||
|
||||
// Token: 0x0400D0C8 RID: 53448
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x400D0C8")]
|
||||
[SerializeField]
|
||||
private float maxEnemySpawnRadius;
|
||||
|
||||
// Token: 0x0400D0C9 RID: 53449
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400D0C9")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndParent, false, false)]
|
||||
private Enemy targetEnemy;
|
||||
|
||||
// Token: 0x0400D0CA RID: 53450
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400D0CA")]
|
||||
private int LCAMANDNNNC = (int)((ulong)3L);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,200 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Encounters
|
||||
{
|
||||
// Token: 0x02002AF3 RID: 10995
|
||||
[Token(Token = "0x2002AF3")]
|
||||
[StructLayout(3)]
|
||||
public class SpotlightEncounterStep : GameEncounterStep
|
||||
{
|
||||
// Token: 0x17003340 RID: 13120
|
||||
// (get) Token: 0x0601339C RID: 78748 RVA: 0x0049CE20 File Offset: 0x0049B020
|
||||
[Token(Token = "0x17003340")]
|
||||
public override string KODBEJPEFOJ
|
||||
{
|
||||
[Token(Token = "0x601339C")]
|
||||
[Address(RVA = "0x18AE0F0", Offset = "0x18ACAF0", VA = "0x1818AE0F0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "Enables and disables spotlights.";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601339D RID: 78749 RVA: 0x0049CE34 File Offset: 0x0049B034
|
||||
[Token(Token = "0x601339D")]
|
||||
[Address(RVA = "0x18ADF70", Offset = "0x18AC970", VA = "0x1818ADF70")]
|
||||
private void ENJHMOPPOIC(bool CBHMNNAINHM)
|
||||
{
|
||||
Light[] array = this.spotlights;
|
||||
int num = 0;
|
||||
if (array != 0 && num < array.Length)
|
||||
{
|
||||
array[num].gameObject.SetActive(CBHMNNAINHM);
|
||||
Light[] array2 = this.spotlights;
|
||||
num++;
|
||||
}
|
||||
EncounterSpotlightModel[] array3 = this.models;
|
||||
if (array3 != 0 && num < array3.Length)
|
||||
{
|
||||
array3[num].IKAGKELDMJH = CBHMNNAINHM;
|
||||
EncounterSpotlightModel[] array4 = this.models;
|
||||
num++;
|
||||
while (array4 != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601339E RID: 78750 RVA: 0x0049CEAC File Offset: 0x0049B0AC
|
||||
[Token(Token = "0x601339E")]
|
||||
[Address(RVA = "0x18AE090", Offset = "0x18ACA90", VA = "0x1818AE090", Slot = "7")]
|
||||
public override void OnEncounterActivate()
|
||||
{
|
||||
int num = 0;
|
||||
this.ENJHMOPPOIC(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0601339F RID: 78751 RVA: 0x0049CEC4 File Offset: 0x0049B0C4
|
||||
[Token(Token = "0x601339F")]
|
||||
[Address(RVA = "0x18AE090", Offset = "0x18ACA90", VA = "0x1818AE090", Slot = "9")]
|
||||
public override void OnEncounterStart()
|
||||
{
|
||||
int num = 0;
|
||||
this.ENJHMOPPOIC(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060133A0 RID: 78752 RVA: 0x0049CEDC File Offset: 0x0049B0DC
|
||||
[Token(Token = "0x60133A0")]
|
||||
[Address(RVA = "0x18AE0A0", Offset = "0x18ACAA0", VA = "0x1818AE0A0", Slot = "10")]
|
||||
public override void OnEncounterStop()
|
||||
{
|
||||
if (this.disableAfterEncounter)
|
||||
{
|
||||
int num = 0;
|
||||
this.ENJHMOPPOIC(num != 0);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060133A1 RID: 78753 RVA: 0x0049CEFC File Offset: 0x0049B0FC
|
||||
[Token(Token = "0x60133A1")]
|
||||
[Address(RVA = "0x18AE0E0", Offset = "0x18ACAE0", VA = "0x1818AE0E0", Slot = "11")]
|
||||
public override void OnStartRunning()
|
||||
{
|
||||
bool flag = this.mode == SpotlightEncounterStep.CHKJLEKEAIK.ENABLE_SPOTLIGHTS;
|
||||
this.ENJHMOPPOIC(flag);
|
||||
}
|
||||
|
||||
// Token: 0x060133A2 RID: 78754 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60133A2")]
|
||||
[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: 0x060133A3 RID: 78755 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60133A3")]
|
||||
[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: 0x060133A4 RID: 78756 RVA: 0x0049CF1C File Offset: 0x0049B11C
|
||||
[Token(Token = "0x60133A4")]
|
||||
[Address(RVA = "0x18AE0C0", Offset = "0x18ACAC0", VA = "0x1818AE0C0", Slot = "14")]
|
||||
public override void OnSkipRunning()
|
||||
{
|
||||
int num = 0;
|
||||
if ((this.disableAfterEncounter ? 1 : 0) == num)
|
||||
{
|
||||
}
|
||||
this.ENJHMOPPOIC(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060133A5 RID: 78757 RVA: 0x0049CF3C File Offset: 0x0049B13C
|
||||
[Token(Token = "0x60133A5")]
|
||||
[Address(RVA = "0x10AFE60", Offset = "0x10AE860", VA = "0x1810AFE60", Slot = "15")]
|
||||
public override bool IsBlockingEncounterEnd()
|
||||
{
|
||||
int finishCondition = this.finishCondition;
|
||||
if (finishCondition == 0)
|
||||
{
|
||||
}
|
||||
if (finishCondition == 1)
|
||||
{
|
||||
float num = this.POLMFGOLNLC.OKFCHCDDGCP;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x060133A6 RID: 78758 RVA: 0x0049CF6C File Offset: 0x0049B16C
|
||||
[Token(Token = "0x60133A6")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "16")]
|
||||
public override bool IsCompleted()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x060133A7 RID: 78759 RVA: 0x0049CF7C File Offset: 0x0049B17C
|
||||
[Token(Token = "0x60133A7")]
|
||||
[Address(RVA = "0x18ABEE0", Offset = "0x18AA8E0", VA = "0x1818ABEE0")]
|
||||
public SpotlightEncounterStep()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D0CB RID: 53451
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400D0CB")]
|
||||
[SerializeField]
|
||||
[Header("Light References")]
|
||||
public Light[] spotlights;
|
||||
|
||||
// Token: 0x0400D0CC RID: 53452
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400D0CC")]
|
||||
[SerializeField]
|
||||
public EncounterSpotlightModel[] models;
|
||||
|
||||
// Token: 0x0400D0CD RID: 53453
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400D0CD")]
|
||||
[SerializeField]
|
||||
[Header("Configuration")]
|
||||
public SpotlightEncounterStep.CHKJLEKEAIK mode;
|
||||
|
||||
// Token: 0x0400D0CE RID: 53454
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400D0CE")]
|
||||
[SerializeField]
|
||||
public bool disableAfterEncounter;
|
||||
|
||||
// Token: 0x02002AF4 RID: 10996
|
||||
[Token(Token = "0x2002AF4")]
|
||||
public enum PGIJEAJJJOI
|
||||
{
|
||||
// Token: 0x0400D0D0 RID: 53456
|
||||
[Token(Token = "0x400D0D0")]
|
||||
IMMEDIATELY,
|
||||
// Token: 0x0400D0D1 RID: 53457
|
||||
[Token(Token = "0x400D0D1")]
|
||||
TIME_ELAPSED
|
||||
}
|
||||
|
||||
// Token: 0x02002AF5 RID: 10997
|
||||
[Token(Token = "0x2002AF5")]
|
||||
public enum CHKJLEKEAIK
|
||||
{
|
||||
// Token: 0x0400D0D3 RID: 53459
|
||||
[Token(Token = "0x400D0D3")]
|
||||
ENABLE_SPOTLIGHTS,
|
||||
// Token: 0x0400D0D4 RID: 53460
|
||||
[Token(Token = "0x400D0D4")]
|
||||
DISABLE_SPOTLIGHTS
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,119 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Activities.Quest;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Encounters
|
||||
{
|
||||
// Token: 0x02002AC5 RID: 10949
|
||||
[Token(Token = "0x2002AC5")]
|
||||
[StructLayout(3)]
|
||||
public class StoryStateEncounterStartTrigger : GameEncounterStartTrigger
|
||||
{
|
||||
// Token: 0x17003324 RID: 13092
|
||||
// (get) Token: 0x060132B5 RID: 78517 RVA: 0x0049ADC0 File Offset: 0x00498FC0
|
||||
[Token(Token = "0x17003324")]
|
||||
public override string KODBEJPEFOJ
|
||||
{
|
||||
[Token(Token = "0x60132B5")]
|
||||
[Address(RVA = "0x18AE220", Offset = "0x18ACC20", VA = "0x1818AE220", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "The Story State of the Quest is in a certain state.";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060132B6 RID: 78518 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60132B6")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "9")]
|
||||
public override void StartListening()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060132B7 RID: 78519 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60132B7")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "11")]
|
||||
public override void StopListening()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060132B8 RID: 78520 RVA: 0x0049ADD4 File Offset: 0x00498FD4
|
||||
[Token(Token = "0x60132B8")]
|
||||
[Address(RVA = "0x18AE120", Offset = "0x18ACB20", VA = "0x1818AE120", Slot = "10")]
|
||||
public override bool IsTriggered()
|
||||
{
|
||||
if (QuestManager.FFNIFALJLDD)
|
||||
{
|
||||
QuestManager instance = QuestManager.ONCPNMDGGKG;
|
||||
bool flag = instance.EBIKCCLNDIA == this.storyState;
|
||||
QuestManager.OIHHCDMIMOG currentRoomStoryState = instance.LFKGKLJOOFD;
|
||||
StoryStateEncounterStartTrigger.HDCAOIFOKFC hdcaoifokfc = this.triggerOn;
|
||||
bool flag2 = currentRoomStoryState == this.roomStoryState;
|
||||
if (hdcaoifokfc != StoryStateEncounterStartTrigger.HDCAOIFOKFC.STORY_STATE)
|
||||
{
|
||||
if (hdcaoifokfc != StoryStateEncounterStartTrigger.HDCAOIFOKFC.STORY_STATE)
|
||||
{
|
||||
if (hdcaoifokfc == StoryStateEncounterStartTrigger.HDCAOIFOKFC.STORY_STATE)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
if (hdcaoifokfc != StoryStateEncounterStartTrigger.HDCAOIFOKFC.ROOM_STORY_STATE)
|
||||
{
|
||||
goto IL_56;
|
||||
}
|
||||
}
|
||||
return flag2;
|
||||
}
|
||||
return flag;
|
||||
}
|
||||
IL_56:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060132B9 RID: 78521 RVA: 0x0049AE40 File Offset: 0x00499040
|
||||
[Token(Token = "0x60132B9")]
|
||||
[Address(RVA = "0x18ABF20", Offset = "0x18AA920", VA = "0x1818ABF20")]
|
||||
public StoryStateEncounterStartTrigger()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D031 RID: 53297
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400D031")]
|
||||
[SerializeField]
|
||||
private StoryStateEncounterStartTrigger.HDCAOIFOKFC triggerOn;
|
||||
|
||||
// Token: 0x0400D032 RID: 53298
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400D032")]
|
||||
[SerializeField]
|
||||
private QuestManager.OIHHCDMIMOG storyState;
|
||||
|
||||
// Token: 0x0400D033 RID: 53299
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400D033")]
|
||||
[SerializeField]
|
||||
private QuestManager.OIHHCDMIMOG roomStoryState;
|
||||
|
||||
// Token: 0x02002AC6 RID: 10950
|
||||
[Token(Token = "0x2002AC6")]
|
||||
public enum HDCAOIFOKFC
|
||||
{
|
||||
// Token: 0x0400D035 RID: 53301
|
||||
[Token(Token = "0x400D035")]
|
||||
STORY_STATE,
|
||||
// Token: 0x0400D036 RID: 53302
|
||||
[Token(Token = "0x400D036")]
|
||||
ROOM_STORY_STATE,
|
||||
// Token: 0x0400D037 RID: 53303
|
||||
[Token(Token = "0x400D037")]
|
||||
STORY_AND_ROOM_STORY_STATE,
|
||||
// Token: 0x0400D038 RID: 53304
|
||||
[Token(Token = "0x400D038")]
|
||||
STORY_OR_ROOM_STORY_STATE
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,176 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Encounters
|
||||
{
|
||||
// Token: 0x02002AC7 RID: 10951
|
||||
[Token(Token = "0x2002AC7")]
|
||||
[StructLayout(3)]
|
||||
public class ToolInteractionEncounterStartTrigger : GameEncounterStartTrigger
|
||||
{
|
||||
// Token: 0x060132BA RID: 78522 RVA: 0x0049AE54 File Offset: 0x00499054
|
||||
[Token(Token = "0x60132BA")]
|
||||
[Address(RVA = "0x18AE2F0", Offset = "0x18ACCF0", VA = "0x1818AE2F0", Slot = "5")]
|
||||
public override void OnAwake(GameEncounter ADDBMBCNBKJ, int MAMIAELEMJC)
|
||||
{
|
||||
base.OnAwake(ADDBMBCNBKJ, MAMIAELEMJC);
|
||||
Tool tool = this.tool;
|
||||
int num = 0;
|
||||
if (tool != num)
|
||||
{
|
||||
Tool tool2 = this.tool;
|
||||
ActionEvent<Tool> postPickupEvent = tool2.PostPickupEvent;
|
||||
Action<Tool> action = new Action(this.MADAMADCJNN);
|
||||
ActionEvent<Tool> actionEvent = postPickupEvent + action;
|
||||
tool2.PostPickupEvent = actionEvent;
|
||||
Tool tool3 = this.tool;
|
||||
ActionEvent<Tool> postReleaseEvent = tool3.PostReleaseEvent;
|
||||
Action<Tool> action2 = new Action(this.PFLAPOOECDN);
|
||||
ActionEvent<Tool> actionEvent2 = postReleaseEvent + action2;
|
||||
tool3.PostReleaseEvent = actionEvent2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060132BB RID: 78523 RVA: 0x0049AEE4 File Offset: 0x004990E4
|
||||
[Token(Token = "0x60132BB")]
|
||||
[Address(RVA = "0x18AE440", Offset = "0x18ACE40", VA = "0x1818AE440", Slot = "6")]
|
||||
public override void OnCleanup()
|
||||
{
|
||||
this.StopListening();
|
||||
Tool tool = this.tool;
|
||||
int num = 0;
|
||||
if (tool != num)
|
||||
{
|
||||
Tool tool2 = this.tool;
|
||||
ActionEvent<Tool> postPickupEvent = tool2.PostPickupEvent;
|
||||
Action<Tool> action = new Action(this.MADAMADCJNN);
|
||||
ActionEvent<Tool> actionEvent = postPickupEvent - action;
|
||||
tool2.PostPickupEvent = actionEvent;
|
||||
Tool tool3 = this.tool;
|
||||
ActionEvent<Tool> postReleaseEvent = tool3.PostReleaseEvent;
|
||||
Action<Tool> action2 = new Action(this.PFLAPOOECDN);
|
||||
ActionEvent<Tool> actionEvent2 = postReleaseEvent - action2;
|
||||
tool3.PostReleaseEvent = actionEvent2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003325 RID: 13093
|
||||
// (get) Token: 0x060132BC RID: 78524 RVA: 0x0049AF74 File Offset: 0x00499174
|
||||
[Token(Token = "0x17003325")]
|
||||
public override string KODBEJPEFOJ
|
||||
{
|
||||
[Token(Token = "0x60132BC")]
|
||||
[Address(RVA = "0x18AE5A0", Offset = "0x18ACFA0", VA = "0x1818AE5A0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "Users interact with a tool to trigger an encounter";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060132BD RID: 78525 RVA: 0x0049AF88 File Offset: 0x00499188
|
||||
[Token(Token = "0x60132BD")]
|
||||
[Address(RVA = "0x18AE250", Offset = "0x18ACC50", VA = "0x1818AE250", Slot = "10")]
|
||||
public override bool IsTriggered()
|
||||
{
|
||||
ToolInteractionEncounterStartTrigger.CBBFKAOAFNG cbbfkaoafng;
|
||||
for (;;)
|
||||
{
|
||||
Tool tool = this.tool;
|
||||
int num = 0;
|
||||
if (tool == num)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
cbbfkaoafng = this.requiredInteraction;
|
||||
if (cbbfkaoafng == ToolInteractionEncounterStartTrigger.CBBFKAOAFNG.PICKUP)
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (1UL != (ulong)1L)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
if ((this.PEAKCHENBOH ? ToolInteractionEncounterStartTrigger.CBBFKAOAFNG.RELEASE : ToolInteractionEncounterStartTrigger.CBBFKAOAFNG.PICKUP) == cbbfkaoafng)
|
||||
{
|
||||
return;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x060132BE RID: 78526 RVA: 0x0049AFC8 File Offset: 0x004991C8
|
||||
[Token(Token = "0x60132BE")]
|
||||
[Address(RVA = "0x18AE590", Offset = "0x18ACF90", VA = "0x1818AE590", Slot = "9")]
|
||||
public override void StartListening()
|
||||
{
|
||||
this.PEAKCHENBOH = false;
|
||||
}
|
||||
|
||||
// Token: 0x060132BF RID: 78527 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60132BF")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "11")]
|
||||
public override void StopListening()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060132C0 RID: 78528 RVA: 0x0049AFDC File Offset: 0x004991DC
|
||||
[Token(Token = "0x60132C0")]
|
||||
[Address(RVA = "0xCAC230", Offset = "0xCAAC30", VA = "0x180CAC230")]
|
||||
private void MADAMADCJNN(Tool EGFEJGHDNAI)
|
||||
{
|
||||
this.PEAKCHENBOH = true;
|
||||
}
|
||||
|
||||
// Token: 0x060132C1 RID: 78529 RVA: 0x0049AFF0 File Offset: 0x004991F0
|
||||
[Token(Token = "0x60132C1")]
|
||||
[Address(RVA = "0x18AE580", Offset = "0x18ACF80", VA = "0x1818AE580")]
|
||||
private void PFLAPOOECDN(Tool EGFEJGHDNAI)
|
||||
{
|
||||
this.DGMNEGAPPOI = true;
|
||||
}
|
||||
|
||||
// Token: 0x060132C2 RID: 78530 RVA: 0x0049B004 File Offset: 0x00499204
|
||||
[Token(Token = "0x60132C2")]
|
||||
[Address(RVA = "0x18ABF20", Offset = "0x18AA920", VA = "0x1818ABF20")]
|
||||
public ToolInteractionEncounterStartTrigger()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D039 RID: 53305
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400D039")]
|
||||
[SerializeField]
|
||||
private Tool tool;
|
||||
|
||||
// Token: 0x0400D03A RID: 53306
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400D03A")]
|
||||
[SerializeField]
|
||||
private ToolInteractionEncounterStartTrigger.CBBFKAOAFNG requiredInteraction;
|
||||
|
||||
// Token: 0x0400D03B RID: 53307
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400D03B")]
|
||||
private bool PEAKCHENBOH;
|
||||
|
||||
// Token: 0x0400D03C RID: 53308
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x35")]
|
||||
[Token(Token = "0x400D03C")]
|
||||
private bool DGMNEGAPPOI;
|
||||
|
||||
// Token: 0x02002AC8 RID: 10952
|
||||
[Token(Token = "0x2002AC8")]
|
||||
private enum CBBFKAOAFNG
|
||||
{
|
||||
// Token: 0x0400D03E RID: 53310
|
||||
[Token(Token = "0x400D03E")]
|
||||
PICKUP,
|
||||
// Token: 0x0400D03F RID: 53311
|
||||
[Token(Token = "0x400D03F")]
|
||||
RELEASE
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,88 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Encounters
|
||||
{
|
||||
// Token: 0x02002AC9 RID: 10953
|
||||
[Token(Token = "0x2002AC9")]
|
||||
[StructLayout(3)]
|
||||
public class TrapEncounterStartTrigger : GameEncounterStartTrigger
|
||||
{
|
||||
// Token: 0x17003326 RID: 13094
|
||||
// (get) Token: 0x060132C3 RID: 78531 RVA: 0x0049B018 File Offset: 0x00499218
|
||||
[Token(Token = "0x17003326")]
|
||||
public override string KODBEJPEFOJ
|
||||
{
|
||||
[Token(Token = "0x60132C3")]
|
||||
[Address(RVA = "0x18AE640", Offset = "0x18AD040", VA = "0x1818AE640", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "Users interact with a trap";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060132C4 RID: 78532 RVA: 0x0049B02C File Offset: 0x0049922C
|
||||
[Token(Token = "0x60132C4")]
|
||||
[Address(RVA = "0x18AE5D0", Offset = "0x18ACFD0", VA = "0x1818AE5D0", Slot = "10")]
|
||||
public override bool IsTriggered()
|
||||
{
|
||||
if (this.requirement == TrapEncounterStartTrigger.KKAJNPICECL.TRAP_IS_DISABLED && !this.trap.PAJGCGDFHKK)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
if (this.requirement != TrapEncounterStartTrigger.KKAJNPICECL.TRAP_IS_ENABLED)
|
||||
{
|
||||
}
|
||||
return this.trap.PAJGCGDFHKK;
|
||||
}
|
||||
|
||||
// Token: 0x060132C5 RID: 78533 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60132C5")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "9")]
|
||||
public override void StartListening()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060132C6 RID: 78534 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60132C6")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "11")]
|
||||
public override void StopListening()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060132C7 RID: 78535 RVA: 0x0049B070 File Offset: 0x00499270
|
||||
[Token(Token = "0x60132C7")]
|
||||
[Address(RVA = "0x18AE630", Offset = "0x18AD030", VA = "0x1818AE630")]
|
||||
public TrapEncounterStartTrigger()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D040 RID: 53312
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400D040")]
|
||||
[SerializeField]
|
||||
private Trap trap;
|
||||
|
||||
// Token: 0x0400D041 RID: 53313
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400D041")]
|
||||
[SerializeField]
|
||||
private TrapEncounterStartTrigger.KKAJNPICECL requirement = (TrapEncounterStartTrigger.KKAJNPICECL)((ulong)1L);
|
||||
|
||||
// Token: 0x02002ACA RID: 10954
|
||||
[Token(Token = "0x2002ACA")]
|
||||
private enum KKAJNPICECL
|
||||
{
|
||||
// Token: 0x0400D043 RID: 53315
|
||||
[Token(Token = "0x400D043")]
|
||||
TRAP_IS_ENABLED,
|
||||
// Token: 0x0400D044 RID: 53316
|
||||
[Token(Token = "0x400D044")]
|
||||
TRAP_IS_DISABLED
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,131 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.AI;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Encounters
|
||||
{
|
||||
// Token: 0x02002AF6 RID: 10998
|
||||
[Token(Token = "0x2002AF6")]
|
||||
[StructLayout(3)]
|
||||
public class TriggerBossBehaviourEncounterStep : TriggerEnemyBehaviourEncounterStep
|
||||
{
|
||||
// Token: 0x17003341 RID: 13121
|
||||
// (get) Token: 0x060133A8 RID: 78760 RVA: 0x0049CF90 File Offset: 0x0049B190
|
||||
[Token(Token = "0x17003341")]
|
||||
public override string KODBEJPEFOJ
|
||||
{
|
||||
[Token(Token = "0x60133A8")]
|
||||
[Address(RVA = "0x18AE8B0", Offset = "0x18AD2B0", VA = "0x1818AE8B0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003342 RID: 13122
|
||||
// (get) Token: 0x060133A9 RID: 78761 RVA: 0x0049CFA4 File Offset: 0x0049B1A4
|
||||
[Token(Token = "0x17003342")]
|
||||
public override Enemy KDJBGOHCDDL
|
||||
{
|
||||
[Token(Token = "0x60133A9")]
|
||||
[Address(RVA = "0x18AE8E0", Offset = "0x18AD2E0", VA = "0x1818AE8E0", Slot = "17")]
|
||||
get
|
||||
{
|
||||
SpawnBossEnemyEncounterStep bglfmnfmaen = this.BGLFMNFMAEN;
|
||||
if (bglfmnfmaen != 0)
|
||||
{
|
||||
return bglfmnfmaen.JGBIGAECBAL;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060133AA RID: 78762 RVA: 0x0049CFC4 File Offset: 0x0049B1C4
|
||||
[Token(Token = "0x60133AA")]
|
||||
[Address(RVA = "0x18AE800", Offset = "0x18AD200", VA = "0x1818AE800", Slot = "5")]
|
||||
public override void OnAwake(GameEncounter ADDBMBCNBKJ, int PNNLJIGIFDL, MACMLJJGBIM GPPMEPEBADM, MACMLJJGBIM POLMFGOLNLC)
|
||||
{
|
||||
SpawnBossEnemyEncounterStep stepBeforeIndex = ADDBMBCNBKJ.GetStepBeforeIndex<SpawnBossEnemyEncounterStep>(PNNLJIGIFDL);
|
||||
this.BGLFMNFMAEN = stepBeforeIndex;
|
||||
}
|
||||
|
||||
// Token: 0x060133AB RID: 78763 RVA: 0x0049CFE8 File Offset: 0x0049B1E8
|
||||
[Token(Token = "0x60133AB")]
|
||||
[Address(RVA = "0x18AE670", Offset = "0x18AD070", VA = "0x1818AE670", Slot = "15")]
|
||||
public override bool IsBlockingEncounterEnd()
|
||||
{
|
||||
bool flag = base.GPKAMDEDEMI();
|
||||
if (flag)
|
||||
{
|
||||
int finishCondition = this.finishCondition;
|
||||
if (finishCondition != 0)
|
||||
{
|
||||
if (finishCondition == 0)
|
||||
{
|
||||
bool flag2 = this.IsCompleted();
|
||||
int finishValue = this.finishValue;
|
||||
int num = Mathf.Abs(finishValue);
|
||||
int num2 = 0;
|
||||
int num3 = Mathf.Clamp(finishValue, num2, num);
|
||||
int num4;
|
||||
return num4 >= num3;
|
||||
}
|
||||
if (finishCondition == 0)
|
||||
{
|
||||
float num5 = this.POLMFGOLNLC.OKFCHCDDGCP;
|
||||
return flag;
|
||||
}
|
||||
if (finishCondition != 0)
|
||||
{
|
||||
if (finishCondition != 1)
|
||||
{
|
||||
}
|
||||
bool flag3 = this.IsCompleted();
|
||||
bool flag4;
|
||||
return flag4;
|
||||
}
|
||||
bool flag5 = this.IsCompleted();
|
||||
bool flag6;
|
||||
return flag6;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060133AC RID: 78764 RVA: 0x0049D080 File Offset: 0x0049B280
|
||||
[Token(Token = "0x60133AC")]
|
||||
[Address(RVA = "0x18AE8A0", Offset = "0x18AD2A0", VA = "0x1818AE8A0")]
|
||||
public TriggerBossBehaviourEncounterStep()
|
||||
{
|
||||
this.triggerBehaviour = (TriggerEnemyBehaviourEncounterStep.IKKOPELHDBJ)((ulong)1L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400D0D5 RID: 53461
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400D0D5")]
|
||||
private SpawnBossEnemyEncounterStep BGLFMNFMAEN;
|
||||
|
||||
// Token: 0x02002AF7 RID: 10999
|
||||
[Token(Token = "0x2002AF7")]
|
||||
public enum IOFDJGOAEGA
|
||||
{
|
||||
// Token: 0x0400D0D7 RID: 53463
|
||||
[Token(Token = "0x400D0D7")]
|
||||
IMMEDIATELY,
|
||||
// Token: 0x0400D0D8 RID: 53464
|
||||
[Token(Token = "0x400D0D8")]
|
||||
BOSS_HEALTH_LESS_THAN,
|
||||
// Token: 0x0400D0D9 RID: 53465
|
||||
[Token(Token = "0x400D0D9")]
|
||||
TIME_ELAPSED,
|
||||
// Token: 0x0400D0DA RID: 53466
|
||||
[Token(Token = "0x400D0DA")]
|
||||
CUSTOM_BOSS_VALUE_LESS_THAN,
|
||||
// Token: 0x0400D0DB RID: 53467
|
||||
[Token(Token = "0x400D0DB")]
|
||||
CUSTOM_BOSS_VALUE_EQUALS
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,237 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Core.AI;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Encounters
|
||||
{
|
||||
// Token: 0x02002AF8 RID: 11000
|
||||
[Token(Token = "0x2002AF8")]
|
||||
[StructLayout(3)]
|
||||
public class TriggerEnemyBehaviourEncounterStep : GameEncounterStep
|
||||
{
|
||||
// Token: 0x17003343 RID: 13123
|
||||
// (get) Token: 0x060133AD RID: 78765 RVA: 0x0049D09C File Offset: 0x0049B29C
|
||||
[Token(Token = "0x17003343")]
|
||||
public override string KODBEJPEFOJ
|
||||
{
|
||||
[Token(Token = "0x60133AD")]
|
||||
[Address(RVA = "0x18AEC30", Offset = "0x18AD630", VA = "0x1818AEC30", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "Trigger specific behaviors on an enemy";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003344 RID: 13124
|
||||
// (get) Token: 0x060133AE RID: 78766 RVA: 0x0049D0B0 File Offset: 0x0049B2B0
|
||||
[Token(Token = "0x17003344")]
|
||||
public virtual Enemy KDJBGOHCDDL
|
||||
{
|
||||
[Token(Token = "0x60133AE")]
|
||||
[Address(RVA = "0x462740", Offset = "0x461140", VA = "0x180462740", Slot = "17")]
|
||||
get
|
||||
{
|
||||
return this._targetEnemy;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060133AF RID: 78767 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60133AF")]
|
||||
[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: 0x060133B0 RID: 78768 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60133B0")]
|
||||
[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: 0x060133B1 RID: 78769 RVA: 0x0049D0C4 File Offset: 0x0049B2C4
|
||||
[Token(Token = "0x60133B1")]
|
||||
[Address(RVA = "0x18AEB40", Offset = "0x18AD540", VA = "0x1818AEB40", Slot = "11")]
|
||||
public override void OnStartRunning()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
bool flag = this.GPKAMDEDEMI();
|
||||
if (flag)
|
||||
{
|
||||
TriggerEnemyBehaviourEncounterStep.IKKOPELHDBJ ikkopelhdbj = this.triggerBehaviour;
|
||||
if (!flag)
|
||||
{
|
||||
bool flag2 = this.IsCompleted();
|
||||
return;
|
||||
}
|
||||
if (!flag)
|
||||
{
|
||||
bool flag3 = this.IsCompleted();
|
||||
return;
|
||||
}
|
||||
if (ikkopelhdbj == TriggerEnemyBehaviourEncounterStep.IKKOPELHDBJ.DISENGAGE)
|
||||
{
|
||||
bool flag4 = this.IsCompleted();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060133B2 RID: 78770 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60133B2")]
|
||||
[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: 0x060133B3 RID: 78771 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60133B3")]
|
||||
[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: 0x060133B4 RID: 78772 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60133B4")]
|
||||
[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: 0x060133B5 RID: 78773 RVA: 0x0049D11C File Offset: 0x0049B31C
|
||||
[Token(Token = "0x60133B5")]
|
||||
[Address(RVA = "0x18AE9B0", Offset = "0x18AD3B0", VA = "0x1818AE9B0", Slot = "15")]
|
||||
public override bool IsBlockingEncounterEnd()
|
||||
{
|
||||
bool flag = this.GPKAMDEDEMI();
|
||||
if (flag)
|
||||
{
|
||||
int finishCondition = this.finishCondition;
|
||||
if (finishCondition != 0)
|
||||
{
|
||||
if (finishCondition == 0)
|
||||
{
|
||||
bool flag2 = this.IsCompleted();
|
||||
int finishValue = this.finishValue;
|
||||
int num = Mathf.Abs(finishValue);
|
||||
int num2 = 0;
|
||||
int num3 = Mathf.Clamp(finishValue, num2, num);
|
||||
int num4;
|
||||
return num4 >= num3;
|
||||
}
|
||||
if (finishCondition == 0)
|
||||
{
|
||||
float num5 = this.POLMFGOLNLC.OKFCHCDDGCP;
|
||||
return flag;
|
||||
}
|
||||
if (finishCondition != 0)
|
||||
{
|
||||
if (finishCondition != 1)
|
||||
{
|
||||
}
|
||||
bool flag3 = this.IsCompleted();
|
||||
bool flag4;
|
||||
return flag4;
|
||||
}
|
||||
bool flag5 = this.IsCompleted();
|
||||
bool flag6;
|
||||
return flag6;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060133B6 RID: 78774 RVA: 0x0049D1B4 File Offset: 0x0049B3B4
|
||||
[Token(Token = "0x60133B6")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "16")]
|
||||
public override bool IsCompleted()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x060133B7 RID: 78775 RVA: 0x0049D1C4 File Offset: 0x0049B3C4
|
||||
[Token(Token = "0x60133B7")]
|
||||
[Address(RVA = "0x18AE900", Offset = "0x18AD300", VA = "0x1818AE900")]
|
||||
protected bool GPKAMDEDEMI()
|
||||
{
|
||||
bool flag = this.IsCompleted();
|
||||
bool flag2;
|
||||
if (!flag2)
|
||||
{
|
||||
return flag2;
|
||||
}
|
||||
bool flag3 = this.IsCompleted();
|
||||
bool flag4;
|
||||
return flag4;
|
||||
}
|
||||
|
||||
// Token: 0x060133B8 RID: 78776 RVA: 0x0049D1EC File Offset: 0x0049B3EC
|
||||
[Token(Token = "0x60133B8")]
|
||||
[Address(RVA = "0x18AE8A0", Offset = "0x18AD2A0", VA = "0x1818AE8A0")]
|
||||
public TriggerEnemyBehaviourEncounterStep()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D0DC RID: 53468
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400D0DC")]
|
||||
[SerializeField]
|
||||
public TriggerEnemyBehaviourEncounterStep.IKKOPELHDBJ triggerBehaviour = (TriggerEnemyBehaviourEncounterStep.IKKOPELHDBJ)((ulong)1L);
|
||||
|
||||
// Token: 0x0400D0DD RID: 53469
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400D0DD")]
|
||||
[SerializeField]
|
||||
[OCIDFHDICIP(JIBDPHMGEGO.SelfAndParent, false, false)]
|
||||
protected Enemy _targetEnemy;
|
||||
|
||||
// Token: 0x02002AF9 RID: 11001
|
||||
[Token(Token = "0x2002AF9")]
|
||||
public enum HCNFNAMDGCC
|
||||
{
|
||||
// Token: 0x0400D0DF RID: 53471
|
||||
[Token(Token = "0x400D0DF")]
|
||||
IMMEDIATELY,
|
||||
// Token: 0x0400D0E0 RID: 53472
|
||||
[Token(Token = "0x400D0E0")]
|
||||
ENEMY_HEALTH_LESS_THAN,
|
||||
// Token: 0x0400D0E1 RID: 53473
|
||||
[Token(Token = "0x400D0E1")]
|
||||
TIME_ELAPSED,
|
||||
// Token: 0x0400D0E2 RID: 53474
|
||||
[Token(Token = "0x400D0E2")]
|
||||
CUSTOM_ENEMY_VALUE_LESS_THAN,
|
||||
// Token: 0x0400D0E3 RID: 53475
|
||||
[Token(Token = "0x400D0E3")]
|
||||
CUSTOM_ENEMY_VALUE_EQUALS
|
||||
}
|
||||
|
||||
// Token: 0x02002AFA RID: 11002
|
||||
[Token(Token = "0x2002AFA")]
|
||||
public enum IKKOPELHDBJ
|
||||
{
|
||||
// Token: 0x0400D0E5 RID: 53477
|
||||
[Token(Token = "0x400D0E5")]
|
||||
NOTHING,
|
||||
// Token: 0x0400D0E6 RID: 53478
|
||||
[Token(Token = "0x400D0E6")]
|
||||
DISENGAGE,
|
||||
// Token: 0x0400D0E7 RID: 53479
|
||||
[Token(Token = "0x400D0E7")]
|
||||
REENGAGE,
|
||||
// Token: 0x0400D0E8 RID: 53480
|
||||
[Token(Token = "0x400D0E8")]
|
||||
CUSTOM_ENEMY_EVENT
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,128 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Encounters
|
||||
{
|
||||
// Token: 0x02002AFB RID: 11003
|
||||
[Token(Token = "0x2002AFB")]
|
||||
[StructLayout(3)]
|
||||
public class UnlockDoorEncounterStep : GameEncounterStep
|
||||
{
|
||||
// Token: 0x17003345 RID: 13125
|
||||
// (get) Token: 0x060133B9 RID: 78777 RVA: 0x0049D208 File Offset: 0x0049B408
|
||||
[Token(Token = "0x17003345")]
|
||||
public override string KODBEJPEFOJ
|
||||
{
|
||||
[Token(Token = "0x60133B9")]
|
||||
[Address(RVA = "0x18AED20", Offset = "0x18AD720", VA = "0x1818AED20", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "Unlocks a Lockable Door.";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060133BA RID: 78778 RVA: 0x0049D21C File Offset: 0x0049B41C
|
||||
[Token(Token = "0x60133BA")]
|
||||
[Address(RVA = "0x18AECC0", Offset = "0x18AD6C0", VA = "0x1818AECC0", Slot = "7")]
|
||||
public override void OnEncounterActivate()
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this.door).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x060133BB RID: 78779 RVA: 0x0049D23C File Offset: 0x0049B43C
|
||||
[Token(Token = "0x60133BB")]
|
||||
[Address(RVA = "0x18AECC0", Offset = "0x18AD6C0", VA = "0x1818AECC0", Slot = "9")]
|
||||
public override void OnEncounterStart()
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this.door).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x060133BC RID: 78780 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60133BC")]
|
||||
[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: 0x060133BD RID: 78781 RVA: 0x0049D25C File Offset: 0x0049B45C
|
||||
[Token(Token = "0x60133BD")]
|
||||
[Address(RVA = "0x18AECF0", Offset = "0x18AD6F0", VA = "0x1818AECF0", Slot = "11")]
|
||||
public override void OnStartRunning()
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this.door).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x060133BE RID: 78782 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60133BE")]
|
||||
[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: 0x060133BF RID: 78783 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60133BF")]
|
||||
[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: 0x060133C0 RID: 78784 RVA: 0x0049D27C File Offset: 0x0049B47C
|
||||
[Token(Token = "0x60133C0")]
|
||||
[Address(RVA = "0x18AECF0", Offset = "0x18AD6F0", VA = "0x1818AECF0", Slot = "14")]
|
||||
public override void OnSkipRunning()
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this.door).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x060133C1 RID: 78785 RVA: 0x0049D29C File Offset: 0x0049B49C
|
||||
[Token(Token = "0x60133C1")]
|
||||
[Address(RVA = "0x10A9BD0", Offset = "0x10A85D0", VA = "0x1810A9BD0", Slot = "15")]
|
||||
public override bool IsBlockingEncounterEnd()
|
||||
{
|
||||
int finishCondition = this.finishCondition;
|
||||
if (finishCondition == 0)
|
||||
{
|
||||
float num = this.POLMFGOLNLC.OKFCHCDDGCP;
|
||||
}
|
||||
return finishCondition != 1;
|
||||
}
|
||||
|
||||
// Token: 0x060133C2 RID: 78786 RVA: 0x0049D2D0 File Offset: 0x0049B4D0
|
||||
[Token(Token = "0x60133C2")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "16")]
|
||||
public override bool IsCompleted()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x060133C3 RID: 78787 RVA: 0x0049D2E0 File Offset: 0x0049B4E0
|
||||
[Token(Token = "0x60133C3")]
|
||||
[Address(RVA = "0x18ABEE0", Offset = "0x18AA8E0", VA = "0x1818ABEE0")]
|
||||
public UnlockDoorEncounterStep()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D0E9 RID: 53481
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400D0E9")]
|
||||
[SerializeField]
|
||||
public LockableDoor door;
|
||||
|
||||
// Token: 0x02002AFC RID: 11004
|
||||
[Token(Token = "0x2002AFC")]
|
||||
public enum FKMLAPJJILA
|
||||
{
|
||||
// Token: 0x0400D0EB RID: 53483
|
||||
[Token(Token = "0x400D0EB")]
|
||||
TIME_ELAPSED,
|
||||
// Token: 0x0400D0EC RID: 53484
|
||||
[Token(Token = "0x400D0EC")]
|
||||
IMMEDIATELY
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user