Files
NobetaSource/Cpp2IL/Assembly-CSharp/Eff_GhostA_AttackComboA01.cs
2023-09-06 22:09:22 +02:00

165 lines
4.5 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x0200000D RID: 13
[Token(Token = "0x200000D")]
public class Eff_GhostA_AttackComboA01 : MonoBehaviour
{
// Token: 0x06000046 RID: 70 RVA: 0x00002B64 File Offset: 0x00000D64
[Token(Token = "0x6000046")]
[Address(RVA = "0xA8D800", Offset = "0xA8C000", VA = "0x180A8D800")]
private void Start()
{
Material material = base.GetComponent<MeshRenderer>().GetMaterial();
this.g_Mat = material;
Material material2 = this.g_Mat;
int num = 0;
material2.SetFloat("_Alpha", (float)num);
Material material3 = this.g_Mat;
int num2 = 0;
material3.SetFloat("_TimeScale", (float)num2);
}
// Token: 0x06000047 RID: 71 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6000047")]
[Address(RVA = "0xA8D8C0", Offset = "0xA8C0C0", VA = "0x180A8D8C0")]
private void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000048 RID: 72 RVA: 0x00002BB8 File Offset: 0x00000DB8
[Token(Token = "0x6000048")]
[Address(RVA = "0xA8D700", Offset = "0xA8BF00", VA = "0x180A8D700")]
public void ResetData()
{
float lifeTime = this.LifeTime;
this.g_Time = lifeTime;
float startAlpha = this.StartAlpha;
this.g_Alpha = startAlpha;
float continueAlpha = this.ContinueAlpha;
this.g_ContinueAlpha = continueAlpha;
float gradientXStart = this.GradientXStart;
this.g_GradientX = gradientXStart;
float gradientYStart = this.GradientYStart;
this.g_GradientY = gradientYStart;
Material material = this.g_Mat;
float stageTimeScale = Game.GetStageTimeScale();
material.SetFloat("_TimeScale", stageTimeScale);
}
// Token: 0x06000049 RID: 73 RVA: 0x00002C34 File Offset: 0x00000E34
[Token(Token = "0x6000049")]
[Address(RVA = "0xA8D6F0", Offset = "0xA8BEF0", VA = "0x180A8D6F0")]
public void PlayEffect(bool bLoop = false)
{
this.Loop = bLoop;
this.g_bPlay = true;
this.ResetData();
}
// Token: 0x0600004A RID: 74 RVA: 0x00002C58 File Offset: 0x00000E58
[Token(Token = "0x600004A")]
[Address(RVA = "0xA8D8B0", Offset = "0xA8C0B0", VA = "0x180A8D8B0")]
public void StopEffect()
{
this.Loop = false;
}
// Token: 0x0600004B RID: 75 RVA: 0x00002C6C File Offset: 0x00000E6C
[Token(Token = "0x600004B")]
[Address(RVA = "0xA8D7A0", Offset = "0xA8BFA0", VA = "0x180A8D7A0")]
public void SetTimeScale(float fTimeScale)
{
this.g_Mat.SetFloat("_TimeScale", fTimeScale);
}
// Token: 0x0600004C RID: 76 RVA: 0x00002C90 File Offset: 0x00000E90
[Token(Token = "0x600004C")]
[Address(RVA = "0xA8DA20", Offset = "0xA8C220", VA = "0x180A8DA20")]
public Eff_GhostA_AttackComboA01()
{
}
// Token: 0x04000065 RID: 101
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000065")]
private Material g_Mat;
// Token: 0x04000066 RID: 102
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000066")]
public bool Loop = true;
// Token: 0x04000067 RID: 103
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4000067")]
public float LifeTime = 2f;
// Token: 0x04000068 RID: 104
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000068")]
private float g_Time;
// Token: 0x04000069 RID: 105
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4000069")]
public float StartAlpha = 0.95f;
// Token: 0x0400006A RID: 106
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400006A")]
public float ContinueAlpha = 0.5f;
// Token: 0x0400006B RID: 107
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x400006B")]
public float FadeOutAlpha = 1f;
// Token: 0x0400006C RID: 108
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400006C")]
private float g_Alpha;
// Token: 0x0400006D RID: 109
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x400006D")]
private float g_ContinueAlpha;
// Token: 0x0400006E RID: 110
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400006E")]
public float GradientXStart;
// Token: 0x0400006F RID: 111
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x400006F")]
public float GradientYStart;
// Token: 0x04000070 RID: 112
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000070")]
public float GradientXSpeed;
// Token: 0x04000071 RID: 113
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4000071")]
public float GradientYSpeed;
// Token: 0x04000072 RID: 114
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4000072")]
private float g_GradientX;
// Token: 0x04000073 RID: 115
[FieldOffset(Offset = "0x54")]
[Token(Token = "0x4000073")]
private float g_GradientY;
// Token: 0x04000074 RID: 116
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4000074")]
private bool g_bPlay;
}