114 lines
2.9 KiB
C#
114 lines
2.9 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x020001CE RID: 462
|
|
[Token(Token = "0x20001CE")]
|
|
public class ScriptSceneEventEnable : MonoBehaviour
|
|
{
|
|
// Token: 0x170000B3 RID: 179
|
|
// (get) Token: 0x06001379 RID: 4985 RVA: 0x0002CE68 File Offset: 0x0002B068
|
|
[Token(Token = "0x170000B3")]
|
|
private GameSave GameSave
|
|
{
|
|
[Token(Token = "0x6001379")]
|
|
[Address(RVA = "0x486CD0", Offset = "0x4854D0", VA = "0x180486CD0")]
|
|
get
|
|
{
|
|
return Game.GameSave;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170000B4 RID: 180
|
|
// (get) Token: 0x0600137A RID: 4986 RVA: 0x0002CE7C File Offset: 0x0002B07C
|
|
[Token(Token = "0x170000B4")]
|
|
private StageFlagData Flags
|
|
{
|
|
[Token(Token = "0x600137A")]
|
|
[Address(RVA = "0x486C70", Offset = "0x485470", VA = "0x180486C70")]
|
|
get
|
|
{
|
|
return Game.GameSave.flags;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600137B RID: 4987 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600137B")]
|
|
[Address(RVA = "0x4835C0", Offset = "0x481DC0", VA = "0x1804835C0")]
|
|
public void CloseScriptEvent()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600137C RID: 4988 RVA: 0x0002CE9C File Offset: 0x0002B09C
|
|
[Token(Token = "0x600137C")]
|
|
[Address(RVA = "0x486AF0", Offset = "0x4852F0", VA = "0x180486AF0")]
|
|
private void Close()
|
|
{
|
|
SceneEvent[] @event = this.Event;
|
|
int num = 0;
|
|
if (num < @event.Length)
|
|
{
|
|
GameObject gameObject = @event[num].gameObject;
|
|
int num2 = 0;
|
|
gameObject.SetActive(num2 != 0);
|
|
SceneEvent[] event2 = this.Event;
|
|
num++;
|
|
}
|
|
AttackableObject[] checkAttackableObject = this.CheckAttackableObject;
|
|
if (num < checkAttackableObject.Length)
|
|
{
|
|
GameObject gameObject2 = checkAttackableObject[num].gameObject;
|
|
int num3 = 0;
|
|
gameObject2.SetActive(num3 != 0);
|
|
AttackableObject[] checkAttackableObject2 = this.CheckAttackableObject;
|
|
num++;
|
|
while (checkAttackableObject2 != 0)
|
|
{
|
|
}
|
|
}
|
|
DoorSwitch[] switchOn = this.SwitchOn;
|
|
if (num < switchOn.Length)
|
|
{
|
|
switchOn[num].SaveSwitchOn();
|
|
DoorSwitch[] switchOn2 = this.SwitchOn;
|
|
num++;
|
|
while (switchOn2 != 0)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600137D RID: 4989 RVA: 0x0002CF54 File Offset: 0x0002B154
|
|
[Token(Token = "0x600137D")]
|
|
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
|
|
public ScriptSceneEventEnable()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04001E5F RID: 7775
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001E5F")]
|
|
public SaveSystem.ScriptType EventType;
|
|
|
|
// Token: 0x04001E60 RID: 7776
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4001E60")]
|
|
public SceneEvent[] Event;
|
|
|
|
// Token: 0x04001E61 RID: 7777
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4001E61")]
|
|
public AttackableObject[] CheckAttackableObject;
|
|
|
|
// Token: 0x04001E62 RID: 7778
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4001E62")]
|
|
public DoorSwitch[] SwitchOn;
|
|
|
|
// Token: 0x04001E63 RID: 7779
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4001E63")]
|
|
public GameObject[] Special;
|
|
}
|