161 lines
4.7 KiB
C#
161 lines
4.7 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x020000DF RID: 223
|
|
[Token(Token = "0x20000DF")]
|
|
public class BossLevel02_BR_EffectPlay : BossLevel02EffectPlay
|
|
{
|
|
// Token: 0x06000B2D RID: 2861 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000B2D")]
|
|
[Address(RVA = "0x107E7B0", Offset = "0x107D7B0", VA = "0x18107E7B0", Slot = "4")]
|
|
public override void InitData()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000B2E RID: 2862 RVA: 0x00019BD8 File Offset: 0x00017DD8
|
|
[Token(Token = "0x6000B2E")]
|
|
[Address(RVA = "0x107E680", Offset = "0x107D680", VA = "0x18107E680", Slot = "6")]
|
|
public override void DamagedFly()
|
|
{
|
|
base.DamagedFly();
|
|
GameObject gameObject = this.g_EffBRAttackBeat.GetGameObject();
|
|
int num = 0;
|
|
if (gameObject != num)
|
|
{
|
|
Evaporating01 component = this.g_EffBRAttackBeat.GetGameObject().GetComponent<Evaporating01>();
|
|
int num2 = 0;
|
|
if (component != num2)
|
|
{
|
|
component.StopEffect();
|
|
}
|
|
}
|
|
this.g_EffBRAttackBeat.Stop(3f);
|
|
}
|
|
|
|
// Token: 0x06000B2F RID: 2863 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000B2F")]
|
|
[Address(RVA = "0x107EB30", Offset = "0x107DB30", VA = "0x18107EB30")]
|
|
public void PlayEff_Beat()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000B30 RID: 2864 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000B30")]
|
|
[Address(RVA = "0x107DEE0", Offset = "0x107CEE0", VA = "0x18107DEE0", Slot = "5")]
|
|
public override void Create()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000B31 RID: 2865 RVA: 0x00019C3C File Offset: 0x00017E3C
|
|
[Token(Token = "0x6000B31")]
|
|
[Address(RVA = "0x107DD40", Offset = "0x107CD40", VA = "0x18107DD40", Slot = "7")]
|
|
public override void BodyDestory()
|
|
{
|
|
this.g_bBodyDestoryLight = false;
|
|
this.PS_CharDestoryLight.Stop(true);
|
|
this.PS_CharDestory.Play(true);
|
|
SkinnedMeshRenderer[] g_CharMesh = this.g_CharMesh;
|
|
int num = 0;
|
|
if (num < g_CharMesh.Length)
|
|
{
|
|
GameObject gameObject = g_CharMesh[num].gameObject;
|
|
int num2 = 0;
|
|
gameObject.SetActive(num2 != 0);
|
|
SkinnedMeshRenderer[] g_CharMesh2 = this.g_CharMesh;
|
|
num++;
|
|
}
|
|
SoundEffect g_SEScriptDestroy = this.g_SEScriptDestroy;
|
|
this.g_bSEScriptDestroy = num != 0;
|
|
g_SEScriptDestroy.PlayRandom(1f, 1f);
|
|
CharacterController cc = this.CC;
|
|
int num3 = 0;
|
|
cc.enabled = num3 != 0;
|
|
SphereCollider schead = this.SCHead;
|
|
int num4 = 0;
|
|
schead.enabled = num4 != 0;
|
|
BoxCollider[] bcbody = this.BCBody;
|
|
if (num < bcbody.Length)
|
|
{
|
|
BoxCollider boxCollider = bcbody[num];
|
|
int num5 = 0;
|
|
boxCollider.enabled = num5 != 0;
|
|
BoxCollider[] bcbody2 = this.BCBody;
|
|
num++;
|
|
while (bcbody2 != 0)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000B32 RID: 2866 RVA: 0x00019D24 File Offset: 0x00017F24
|
|
[Token(Token = "0x6000B32")]
|
|
[Address(RVA = "0x107EC60", Offset = "0x107DC60", VA = "0x18107EC60", Slot = "8")]
|
|
public override void SetTimeScale(float fTimeScale)
|
|
{
|
|
base.SetTimeScale(fTimeScale);
|
|
this.g_EffBRAttackBeat.SetTimeScale(fTimeScale);
|
|
GameObject gameObject = this.g_EffBRAttackBeat.GetGameObject();
|
|
int num = 0;
|
|
if (gameObject != num)
|
|
{
|
|
gameObject.GetComponent<Evaporating01>().SetTimeScale(fTimeScale, 1f);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000B33 RID: 2867 RVA: 0x00019D74 File Offset: 0x00017F74
|
|
[Token(Token = "0x6000B33")]
|
|
[Address(RVA = "0x107DD10", Offset = "0x107CD10", VA = "0x18107DD10")]
|
|
public BossLevel02_BR_EffectPlay()
|
|
{
|
|
this.g_fFloorExpFrequency = 0.3f;
|
|
this.g_fDeathExplosion = 2f;
|
|
this.g_fDamagedRemove = 5f;
|
|
this.g_fSEMovePitch = 1f;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x04001214 RID: 4628
|
|
[FieldOffset(Offset = "0x640")]
|
|
[Token(Token = "0x4001214")]
|
|
public CharacterController CC;
|
|
|
|
// Token: 0x04001215 RID: 4629
|
|
[FieldOffset(Offset = "0x648")]
|
|
[Token(Token = "0x4001215")]
|
|
public SphereCollider SCHead;
|
|
|
|
// Token: 0x04001216 RID: 4630
|
|
[FieldOffset(Offset = "0x650")]
|
|
[Token(Token = "0x4001216")]
|
|
public BoxCollider[] BCBody;
|
|
|
|
// Token: 0x04001217 RID: 4631
|
|
[FieldOffset(Offset = "0x658")]
|
|
[Token(Token = "0x4001217")]
|
|
public GameObject Eff_BR_AttackBeat;
|
|
|
|
// Token: 0x04001218 RID: 4632
|
|
[FieldOffset(Offset = "0x660")]
|
|
[Token(Token = "0x4001218")]
|
|
private EffectPool g_EffBRAttackBeat;
|
|
|
|
// Token: 0x04001219 RID: 4633
|
|
[FieldOffset(Offset = "0x668")]
|
|
[Token(Token = "0x4001219")]
|
|
private float g_LightFloorIntensity;
|
|
|
|
// Token: 0x0400121A RID: 4634
|
|
[FieldOffset(Offset = "0x670")]
|
|
[Token(Token = "0x400121A")]
|
|
private Vector3[] g_v3DamagedObjectPos;
|
|
|
|
// Token: 0x0400121B RID: 4635
|
|
[FieldOffset(Offset = "0x678")]
|
|
[Token(Token = "0x400121B")]
|
|
private Quaternion[] g_qDamagedObjectRot;
|
|
}
|