261 lines
6.8 KiB
C#
261 lines
6.8 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000011 RID: 17
|
|
[Token(Token = "0x2000011")]
|
|
public class GhostAAttackSplash02 : MonoBehaviour
|
|
{
|
|
// Token: 0x06000061 RID: 97 RVA: 0x000031C8 File Offset: 0x000013C8
|
|
[Token(Token = "0x6000061")]
|
|
[Address(RVA = "0xA30C80", Offset = "0xA2FC80", VA = "0x180A30C80")]
|
|
private void Start()
|
|
{
|
|
Material material = this.g_Mat01;
|
|
int num = 0;
|
|
if (material == num)
|
|
{
|
|
Material material2 = this.Render01.GetMaterial();
|
|
this.g_Mat01 = material2;
|
|
}
|
|
Material material3 = this.g_Mat02;
|
|
int num2 = 0;
|
|
if (material3 == num2)
|
|
{
|
|
Material material4 = this.Render02.GetMaterial();
|
|
this.g_Mat02 = material4;
|
|
}
|
|
Material material5 = this.g_Mat03;
|
|
int num3 = 0;
|
|
if (material5 == num3)
|
|
{
|
|
Material material6 = this.Render03.GetMaterial();
|
|
this.g_Mat03 = material6;
|
|
}
|
|
Material material7 = this.g_Mat04;
|
|
int num4 = 0;
|
|
if (material7 == num4)
|
|
{
|
|
Material material8 = this.Render04.GetMaterial();
|
|
this.g_Mat04 = material8;
|
|
}
|
|
this.ResetData();
|
|
}
|
|
|
|
// Token: 0x06000062 RID: 98 RVA: 0x0000328C File Offset: 0x0000148C
|
|
[Token(Token = "0x6000062")]
|
|
[Address(RVA = "0xA308D0", Offset = "0xA2F8D0", VA = "0x180A308D0")]
|
|
public void InitData()
|
|
{
|
|
Material material = this.g_Mat01;
|
|
int num = 0;
|
|
if (material == num)
|
|
{
|
|
Material material2 = this.Render01.GetMaterial();
|
|
this.g_Mat01 = material2;
|
|
}
|
|
Material material3 = this.g_Mat02;
|
|
int num2 = 0;
|
|
if (material3 == num2)
|
|
{
|
|
Material material4 = this.Render02.GetMaterial();
|
|
this.g_Mat02 = material4;
|
|
}
|
|
Material material5 = this.g_Mat03;
|
|
int num3 = 0;
|
|
if (material5 == num3)
|
|
{
|
|
Material material6 = this.Render03.GetMaterial();
|
|
this.g_Mat03 = material6;
|
|
}
|
|
Material material7 = this.g_Mat04;
|
|
int num4 = 0;
|
|
if (material7 == num4)
|
|
{
|
|
Material material8 = this.Render04.GetMaterial();
|
|
this.g_Mat04 = material8;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000063 RID: 99 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000063")]
|
|
[Address(RVA = "0xA30E30", Offset = "0xA2FE30", VA = "0x180A30E30")]
|
|
private void Update()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000064 RID: 100 RVA: 0x00003348 File Offset: 0x00001548
|
|
[Token(Token = "0x6000064")]
|
|
[Address(RVA = "0xA30AD0", Offset = "0xA2FAD0", VA = "0x180A30AD0")]
|
|
private void ResetData()
|
|
{
|
|
Material material = this.g_Mat01;
|
|
float startGradient = this.StartGradient;
|
|
this.g_fGradient = startGradient;
|
|
material.SetFloat("_GradientVOffset", startGradient);
|
|
Material material2 = this.g_Mat02;
|
|
float num = this.g_fGradient;
|
|
material2.SetFloat("_GradientVOffset", num);
|
|
Material material3 = this.g_Mat03;
|
|
float num2 = this.g_fGradient;
|
|
material3.SetFloat("_GradientVOffset", num2);
|
|
Material material4 = this.g_Mat04;
|
|
float num3 = this.g_fGradient;
|
|
material4.SetFloat("_GradientVOffset", num3);
|
|
float startAlpha = this.StartAlpha;
|
|
this.g_Alpha = startAlpha;
|
|
this.g_Alpha2 = startAlpha;
|
|
ulong num4;
|
|
this.g_v3ScaleVal.z = (float)num4;
|
|
this.g_TimeVal = 0f;
|
|
}
|
|
|
|
// Token: 0x06000065 RID: 101 RVA: 0x00003404 File Offset: 0x00001604
|
|
[Token(Token = "0x6000065")]
|
|
[Address(RVA = "0xA30A70", Offset = "0xA2FA70", VA = "0x180A30A70")]
|
|
public void Play()
|
|
{
|
|
this.ResetData();
|
|
base.GetComponent<ParticleSystem>().Play(true);
|
|
}
|
|
|
|
// Token: 0x06000066 RID: 102 RVA: 0x0000342C File Offset: 0x0000162C
|
|
[Token(Token = "0x6000066")]
|
|
[Address(RVA = "0xA30BD0", Offset = "0xA2FBD0", VA = "0x180A30BD0")]
|
|
public void SetTimeScale(float fTimeScale)
|
|
{
|
|
this.g_Mat01.SetFloat("_TimeScale", fTimeScale);
|
|
this.g_Mat02.SetFloat("_TimeScale", fTimeScale);
|
|
this.g_Mat03.SetFloat("_TimeScale", fTimeScale);
|
|
this.g_Mat04.SetFloat("_TimeScale", fTimeScale);
|
|
}
|
|
|
|
// Token: 0x06000067 RID: 103 RVA: 0x00003484 File Offset: 0x00001684
|
|
[Token(Token = "0x6000067")]
|
|
[Address(RVA = "0xA31270", Offset = "0xA30270", VA = "0x180A31270")]
|
|
public GhostAAttackSplash02()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040000B4 RID: 180
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40000B4")]
|
|
private bool Loop;
|
|
|
|
// Token: 0x040000B5 RID: 181
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40000B5")]
|
|
public MeshRenderer Render01;
|
|
|
|
// Token: 0x040000B6 RID: 182
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40000B6")]
|
|
public MeshRenderer Render02;
|
|
|
|
// Token: 0x040000B7 RID: 183
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40000B7")]
|
|
public MeshRenderer Render03;
|
|
|
|
// Token: 0x040000B8 RID: 184
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x40000B8")]
|
|
public MeshRenderer Render04;
|
|
|
|
// Token: 0x040000B9 RID: 185
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x40000B9")]
|
|
private Material g_Mat01;
|
|
|
|
// Token: 0x040000BA RID: 186
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x40000BA")]
|
|
private Material g_Mat02;
|
|
|
|
// Token: 0x040000BB RID: 187
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x40000BB")]
|
|
private Material g_Mat03;
|
|
|
|
// Token: 0x040000BC RID: 188
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x40000BC")]
|
|
private Material g_Mat04;
|
|
|
|
// Token: 0x040000BD RID: 189
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x40000BD")]
|
|
public float StartGradient = 0.6f;
|
|
|
|
// Token: 0x040000BE RID: 190
|
|
[FieldOffset(Offset = "0x64")]
|
|
[Token(Token = "0x40000BE")]
|
|
public float GradientSpeed = 4f;
|
|
|
|
// Token: 0x040000BF RID: 191
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x40000BF")]
|
|
private float g_fGradient;
|
|
|
|
// Token: 0x040000C0 RID: 192
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x40000C0")]
|
|
public Transform ObjectScale;
|
|
|
|
// Token: 0x040000C1 RID: 193
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x40000C1")]
|
|
public Vector3 ScaleVal;
|
|
|
|
// Token: 0x040000C2 RID: 194
|
|
[FieldOffset(Offset = "0x84")]
|
|
[Token(Token = "0x40000C2")]
|
|
public float ScaleSpeed = 1f;
|
|
|
|
// Token: 0x040000C3 RID: 195
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x40000C3")]
|
|
private Vector3 g_v3ScaleVal;
|
|
|
|
// Token: 0x040000C4 RID: 196
|
|
[FieldOffset(Offset = "0x94")]
|
|
[Token(Token = "0x40000C4")]
|
|
public float StartAlpha = 0.85f;
|
|
|
|
// Token: 0x040000C5 RID: 197
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x40000C5")]
|
|
public float AlphaSpeed = 1f;
|
|
|
|
// Token: 0x040000C6 RID: 198
|
|
[FieldOffset(Offset = "0x9C")]
|
|
[Token(Token = "0x40000C6")]
|
|
public float AlphaSpeed2 = 0.5f;
|
|
|
|
// Token: 0x040000C7 RID: 199
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x40000C7")]
|
|
private float g_Alpha = 0.9f;
|
|
|
|
// Token: 0x040000C8 RID: 200
|
|
[FieldOffset(Offset = "0xA4")]
|
|
[Token(Token = "0x40000C8")]
|
|
private float g_Alpha2 = 0.9f;
|
|
|
|
// Token: 0x040000C9 RID: 201
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x40000C9")]
|
|
private float g_Time = 3f;
|
|
|
|
// Token: 0x040000CA RID: 202
|
|
[FieldOffset(Offset = "0xAC")]
|
|
[Token(Token = "0x40000CA")]
|
|
private float g_StartEndTime = 0.01f;
|
|
|
|
// Token: 0x040000CB RID: 203
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x40000CB")]
|
|
private float g_TimeVal;
|
|
}
|