138 lines
4.4 KiB
C#
138 lines
4.4 KiB
C#
using System;
|
|
using System.Collections;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace commanastationwww.eternaltemple
|
|
{
|
|
// Token: 0x02000587 RID: 1415
|
|
[Token(Token = "0x2000587")]
|
|
public class Door_Controller : MonoBehaviour
|
|
{
|
|
// Token: 0x06002E6C RID: 11884 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002E6C")]
|
|
[Address(RVA = "0xA87430", Offset = "0xA85C30", VA = "0x180A87430")]
|
|
private void Start()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002E6D RID: 11885 RVA: 0x00062D44 File Offset: 0x00060F44
|
|
[Token(Token = "0x6002E6D")]
|
|
[Address(RVA = "0xA87310", Offset = "0xA85B10", VA = "0x180A87310")]
|
|
private void OnTriggerEnter(Collider other)
|
|
{
|
|
if (!this.locked)
|
|
{
|
|
base.StopAllCoroutines();
|
|
int num;
|
|
Door_Controller.<openInterpolation>d__8 <openInterpolation>d__ = new Door_Controller.<openInterpolation>d__8(num);
|
|
num = 0;
|
|
<openInterpolation>d__.<>4__this = this;
|
|
Coroutine coroutine = base.StartCoroutine(<openInterpolation>d__);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002E6E RID: 11886 RVA: 0x00062D80 File Offset: 0x00060F80
|
|
[Token(Token = "0x6002E6E")]
|
|
[Address(RVA = "0xA873A0", Offset = "0xA85BA0", VA = "0x180A873A0")]
|
|
private void OnTriggerExit(Collider other)
|
|
{
|
|
if (!this.stayOpen)
|
|
{
|
|
base.StopAllCoroutines();
|
|
int num;
|
|
Door_Controller.<closeInterpolation>d__9 <closeInterpolation>d__ = new Door_Controller.<closeInterpolation>d__9(num);
|
|
num = 0;
|
|
<closeInterpolation>d__.<>4__this = this;
|
|
Coroutine coroutine = base.StartCoroutine(<closeInterpolation>d__);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002E6F RID: 11887 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002E6F")]
|
|
[Address(RVA = "0xA87630", Offset = "0xA85E30", VA = "0x180A87630")]
|
|
private IEnumerator openInterpolation()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002E70 RID: 11888 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002E70")]
|
|
[Address(RVA = "0xA875C0", Offset = "0xA85DC0", VA = "0x180A875C0")]
|
|
private IEnumerator closeInterpolation()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002E71 RID: 11889 RVA: 0x00062DBC File Offset: 0x00060FBC
|
|
[Token(Token = "0x6002E71")]
|
|
[Address(RVA = "0xA87310", Offset = "0xA85B10", VA = "0x180A87310")]
|
|
public void Open()
|
|
{
|
|
if (!this.locked)
|
|
{
|
|
base.StopAllCoroutines();
|
|
int num;
|
|
Door_Controller.<openInterpolation>d__8 <openInterpolation>d__ = new Door_Controller.<openInterpolation>d__8(num);
|
|
num = 0;
|
|
<openInterpolation>d__.<>4__this = this;
|
|
Coroutine coroutine = base.StartCoroutine(<openInterpolation>d__);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002E72 RID: 11890 RVA: 0x00062DF8 File Offset: 0x00060FF8
|
|
[Token(Token = "0x6002E72")]
|
|
[Address(RVA = "0xA87290", Offset = "0xA85A90", VA = "0x180A87290")]
|
|
public void Close()
|
|
{
|
|
base.StopAllCoroutines();
|
|
int num;
|
|
Door_Controller.<closeInterpolation>d__9 <closeInterpolation>d__ = new Door_Controller.<closeInterpolation>d__9(num);
|
|
num = 0;
|
|
<closeInterpolation>d__.<>4__this = this;
|
|
Coroutine coroutine = base.StartCoroutine(<closeInterpolation>d__);
|
|
}
|
|
|
|
// Token: 0x06002E73 RID: 11891 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002E73")]
|
|
[Address(RVA = "0x29E8B0", Offset = "0x29D0B0", VA = "0x18029E8B0")]
|
|
private void Update()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002E74 RID: 11892 RVA: 0x00062E2C File Offset: 0x0006102C
|
|
[Token(Token = "0x6002E74")]
|
|
[Address(RVA = "0xA875A0", Offset = "0xA85DA0", VA = "0x180A875A0")]
|
|
public Door_Controller()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003762 RID: 14178
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003762")]
|
|
public bool stayOpen = true;
|
|
|
|
// Token: 0x04003763 RID: 14179
|
|
[FieldOffset(Offset = "0x19")]
|
|
[Token(Token = "0x4003763")]
|
|
public bool locked;
|
|
|
|
// Token: 0x04003764 RID: 14180
|
|
[FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x4003764")]
|
|
public float openingSpeed = 5f;
|
|
|
|
// Token: 0x04003765 RID: 14181
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4003765")]
|
|
private Transform[] allTransform;
|
|
|
|
// Token: 0x04003766 RID: 14182
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4003766")]
|
|
private Transform[] childrenTransform;
|
|
}
|
|
}
|