236 lines
6.8 KiB
C#
236 lines
6.8 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x020000DC RID: 220
|
|
[Token(Token = "0x20000DC")]
|
|
public class GhostEExplosionBall : AttackableObject
|
|
{
|
|
// Token: 0x06000C25 RID: 3109 RVA: 0x0001DAE0 File Offset: 0x0001BCE0
|
|
[Token(Token = "0x6000C25")]
|
|
[Address(RVA = "0x11D30F0", Offset = "0x11D18F0", VA = "0x1811D30F0")]
|
|
private void Awake()
|
|
{
|
|
WizardGirlManage playerManager = Game.GetPlayerManager();
|
|
this.g_WGM = playerManager;
|
|
ParticleSystem component = base.GetComponent<ParticleSystem>();
|
|
this.g_PS = component;
|
|
AttackData component2 = base.GetComponent<AttackData>();
|
|
this.g_AData = component2;
|
|
AttackData attackData = this.g_AData;
|
|
int num = 0;
|
|
if (attackData == num)
|
|
{
|
|
Debug.LogError(base.transform.name + " 攻擊資料錯誤");
|
|
}
|
|
SphereCollider sphereCollider = this.g_SC;
|
|
int num2 = 0;
|
|
if (sphereCollider == num2)
|
|
{
|
|
SphereCollider component3 = base.GetComponent<SphereCollider>();
|
|
this.g_SC = component3;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000C26 RID: 3110 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000C26")]
|
|
[Address(RVA = "0x11D3D50", Offset = "0x11D2550", VA = "0x1811D3D50", Slot = "6")]
|
|
protected override void Update()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000C27 RID: 3111 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000C27")]
|
|
[Address(RVA = "0x29E8B0", Offset = "0x29D0B0", VA = "0x18029E8B0", Slot = "8")]
|
|
protected override void LateUpdate()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000C28 RID: 3112 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000C28")]
|
|
[Address(RVA = "0x11D3850", Offset = "0x11D2050", VA = "0x1811D3850", Slot = "10")]
|
|
public override void HitMagic(AttackData AD)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000C29 RID: 3113 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000C29")]
|
|
[Address(RVA = "0x11D3900", Offset = "0x11D2100", VA = "0x1811D3900", Slot = "9")]
|
|
public override void HitPhysical(AttackData AD)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000C2A RID: 3114 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000C2A")]
|
|
[Address(RVA = "0x11D32D0", Offset = "0x11D1AD0", VA = "0x1811D32D0")]
|
|
private void Explosion()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000C2B RID: 3115 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000C2B")]
|
|
[Address(RVA = "0x11D39B0", Offset = "0x11D21B0", VA = "0x1811D39B0")]
|
|
public void Set(Vector3 v3Target, EffectPool EffCollision, EffectPool EffHit, Transform TranOneself, SoundEffect SE)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000C2C RID: 3116 RVA: 0x0001DB78 File Offset: 0x0001BD78
|
|
[Token(Token = "0x6000C2C")]
|
|
[Address(RVA = "0x11D49B0", Offset = "0x11D31B0", VA = "0x1811D49B0")]
|
|
public GhostEExplosionBall()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040014F1 RID: 5361
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x40014F1")]
|
|
private WizardGirlManage g_WGM;
|
|
|
|
// Token: 0x040014F2 RID: 5362
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x40014F2")]
|
|
private AttackData g_AData;
|
|
|
|
// Token: 0x040014F3 RID: 5363
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x40014F3")]
|
|
private SphereCollider g_SC;
|
|
|
|
// Token: 0x040014F4 RID: 5364
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x40014F4")]
|
|
private ParticleSystem g_PS;
|
|
|
|
// Token: 0x040014F5 RID: 5365
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x40014F5")]
|
|
private Vector3 g_PrePosition;
|
|
|
|
// Token: 0x040014F6 RID: 5366
|
|
[FieldOffset(Offset = "0x94")]
|
|
[Token(Token = "0x40014F6")]
|
|
private Vector3 g_v3LinePos;
|
|
|
|
// Token: 0x040014F7 RID: 5367
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x40014F7")]
|
|
private Vector3 g_v3FloatPos;
|
|
|
|
// Token: 0x040014F8 RID: 5368
|
|
[FieldOffset(Offset = "0xAC")]
|
|
[Token(Token = "0x40014F8")]
|
|
private Vector3 g_v3Target;
|
|
|
|
// Token: 0x040014F9 RID: 5369
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x40014F9")]
|
|
private Vector3 g_v3Direction;
|
|
|
|
// Token: 0x040014FA RID: 5370
|
|
[FieldOffset(Offset = "0xC4")]
|
|
[Token(Token = "0x40014FA")]
|
|
private float g_fFloatX;
|
|
|
|
// Token: 0x040014FB RID: 5371
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x40014FB")]
|
|
private float g_fFloatY;
|
|
|
|
// Token: 0x040014FC RID: 5372
|
|
[FieldOffset(Offset = "0xCC")]
|
|
[Token(Token = "0x40014FC")]
|
|
private float g_fFloatZ;
|
|
|
|
// Token: 0x040014FD RID: 5373
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x40014FD")]
|
|
private float g_fFloatRadiusX;
|
|
|
|
// Token: 0x040014FE RID: 5374
|
|
[FieldOffset(Offset = "0xD4")]
|
|
[Token(Token = "0x40014FE")]
|
|
private float g_fFloatRadiusY;
|
|
|
|
// Token: 0x040014FF RID: 5375
|
|
[FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x40014FF")]
|
|
private float g_fFloatRadiusZ;
|
|
|
|
// Token: 0x04001500 RID: 5376
|
|
[FieldOffset(Offset = "0xDC")]
|
|
[Token(Token = "0x4001500")]
|
|
private float g_fFloatRadiusXVal;
|
|
|
|
// Token: 0x04001501 RID: 5377
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x4001501")]
|
|
private float g_fFloatRadiusYVal;
|
|
|
|
// Token: 0x04001502 RID: 5378
|
|
[FieldOffset(Offset = "0xE4")]
|
|
[Token(Token = "0x4001502")]
|
|
private float g_fFloatRadiusZVal;
|
|
|
|
// Token: 0x04001503 RID: 5379
|
|
[Token(Token = "0x4001503")]
|
|
private const float g_fAttackRadius = 0.9f;
|
|
|
|
// Token: 0x04001504 RID: 5380
|
|
[Token(Token = "0x4001504")]
|
|
private const float g_fAttackFrequency = 0.03f;
|
|
|
|
// Token: 0x04001505 RID: 5381
|
|
[FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x4001505")]
|
|
private float g_fAttackFrequencyVal;
|
|
|
|
// Token: 0x04001506 RID: 5382
|
|
[Token(Token = "0x4001506")]
|
|
private const float g_fAttackTime = 6f;
|
|
|
|
// Token: 0x04001507 RID: 5383
|
|
[FieldOffset(Offset = "0xEC")]
|
|
[Token(Token = "0x4001507")]
|
|
private float g_fAttackTimeVal;
|
|
|
|
// Token: 0x04001508 RID: 5384
|
|
[Token(Token = "0x4001508")]
|
|
private const float g_fPI = 6.2831855f;
|
|
|
|
// Token: 0x04001509 RID: 5385
|
|
[FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x4001509")]
|
|
private EffectPool g_EffCollision;
|
|
|
|
// Token: 0x0400150A RID: 5386
|
|
[FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x400150A")]
|
|
private EffectPool g_EffHit;
|
|
|
|
// Token: 0x0400150B RID: 5387
|
|
[FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x400150B")]
|
|
private SoundEffect g_SELoop;
|
|
|
|
// Token: 0x0400150C RID: 5388
|
|
[FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x400150C")]
|
|
private Transform Oneself;
|
|
|
|
// Token: 0x0400150D RID: 5389
|
|
[FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x400150D")]
|
|
private SoundEffect g_SE;
|
|
|
|
// Token: 0x0400150E RID: 5390
|
|
[FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x400150E")]
|
|
private float g_fSEVolume = 1f;
|
|
}
|