m
This commit is contained in:
@@ -0,0 +1,366 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Pools;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x0200055E RID: 1374
|
||||
[Token(Token = "0x200055E")]
|
||||
public class ImpactDecal : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060029CF RID: 10703 RVA: 0x000A9E98 File Offset: 0x000A8098
|
||||
[Token(Token = "0x60029CF")]
|
||||
[Address(RVA = "0x135D760", Offset = "0x135C760", VA = "0x18135D760")]
|
||||
public static void Spawn(ImpactDecal CFAPNBBHEKB, Color GJAINANBOCB, Vector3 DDHPAFKBMON, Vector3 ILALHDDOAGN, GameObject HICENEOPGOF)
|
||||
{
|
||||
float z = ILALHDDOAGN.z;
|
||||
float z2 = DDHPAFKBMON.z;
|
||||
}
|
||||
|
||||
// Token: 0x060029D0 RID: 10704 RVA: 0x000A9EB8 File Offset: 0x000A80B8
|
||||
[Token(Token = "0x60029D0")]
|
||||
[Address(RVA = "0x135D8F0", Offset = "0x135C8F0", VA = "0x18135D8F0")]
|
||||
public static void Spawn(ImpactDecal CFAPNBBHEKB, Color GJAINANBOCB, Vector3 DDHPAFKBMON, Vector3 ILALHDDOAGN, GameObject HICENEOPGOF, float LKJKEMLKGHP)
|
||||
{
|
||||
float z = ILALHDDOAGN.z;
|
||||
float z2 = DDHPAFKBMON.z;
|
||||
}
|
||||
|
||||
// Token: 0x060029D1 RID: 10705 RVA: 0x000A9ED4 File Offset: 0x000A80D4
|
||||
[Token(Token = "0x60029D1")]
|
||||
[Address(RVA = "0x135DA40", Offset = "0x135CA40", VA = "0x18135DA40")]
|
||||
public static void Spawn(ImpactDecal CFAPNBBHEKB, Color GJAINANBOCB, Vector3 DDHPAFKBMON, Vector3 ILALHDDOAGN, GameObject HICENEOPGOF, float LKJKEMLKGHP, Vector2 GHIGAKDLENM)
|
||||
{
|
||||
ImpactDecal impactDecal = GlobalPool.ONCPNMDGGKG.Acquire<ImpactDecal>(CFAPNBBHEKB);
|
||||
int num = 0;
|
||||
if (impactDecal != num)
|
||||
{
|
||||
Vector2 insideUnitCircle = global::UnityEngine.Random.insideUnitCircle;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
DDHPAFKBMON.z = z;
|
||||
impactDecal.INCNKMHCJDM = num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700077B RID: 1915
|
||||
// (get) Token: 0x060029D2 RID: 10706 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x060029D3 RID: 10707 RVA: 0x000A9F28 File Offset: 0x000A8128
|
||||
[Token(Token = "0x1700077B")]
|
||||
public Color INCNKMHCJDM
|
||||
{
|
||||
[Token(Token = "0x60029D2")]
|
||||
[Address(RVA = "0x11C7DD0", Offset = "0x11C6DD0", VA = "0x1811C7DD0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x60029D3")]
|
||||
[Address(RVA = "0x135E520", Offset = "0x135D520", VA = "0x18135E520")]
|
||||
set
|
||||
{
|
||||
Renderer[] pclmnnehlng = this.PCLMNNEHLNG;
|
||||
int num = 0;
|
||||
int length = pclmnnehlng.Length;
|
||||
if (num < length)
|
||||
{
|
||||
Material material = pclmnnehlng[num].GetMaterial();
|
||||
Color hiemikkpmbn = this.HIEMIKKPMBN;
|
||||
int oafffhbngjc = ImpactDecal.OAFFFHBNGJC;
|
||||
material.SetColor(oafffhbngjc, hiemikkpmbn);
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060029D4 RID: 10708 RVA: 0x000A9F7C File Offset: 0x000A817C
|
||||
[Token(Token = "0x60029D4")]
|
||||
[Address(RVA = "0x135D2D0", Offset = "0x135C2D0", VA = "0x18135D2D0")]
|
||||
private void Awake()
|
||||
{
|
||||
Renderer[] componentsInChildren = base.GetComponentsInChildren<Renderer>();
|
||||
this.PCLMNNEHLNG = componentsInChildren;
|
||||
ParticleSystem[] componentsInChildren2 = base.GetComponentsInChildren<ParticleSystem>();
|
||||
this.NFDNIJAKMBP = componentsInChildren2;
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
this.NENNFCMJMPM.z = z;
|
||||
}
|
||||
|
||||
// Token: 0x060029D5 RID: 10709 RVA: 0x000A9FC8 File Offset: 0x000A81C8
|
||||
[Token(Token = "0x60029D5")]
|
||||
[Address(RVA = "0x135D6E0", Offset = "0x135C6E0", VA = "0x18135D6E0")]
|
||||
private void OnEnable()
|
||||
{
|
||||
ParticleSystem[] nfdnijakmbp = this.NFDNIJAKMBP;
|
||||
this.HFPIMLMDLOM = -1f;
|
||||
if (nfdnijakmbp != 0)
|
||||
{
|
||||
int num = 0;
|
||||
if (num < nfdnijakmbp.Length)
|
||||
{
|
||||
nfdnijakmbp[num].Play();
|
||||
ParticleSystem[] nfdnijakmbp2 = this.NFDNIJAKMBP;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060029D6 RID: 10710 RVA: 0x000AA014 File Offset: 0x000A8214
|
||||
[Token(Token = "0x60029D6")]
|
||||
[Address(RVA = "0x135D640", Offset = "0x135C640", VA = "0x18135D640")]
|
||||
private void OnDisable()
|
||||
{
|
||||
if (base.gameObject.activeSelf)
|
||||
{
|
||||
this.EKIHBOPINGJ();
|
||||
ParticleSystem[] nfdnijakmbp = this.NFDNIJAKMBP;
|
||||
if (nfdnijakmbp != 0)
|
||||
{
|
||||
int num = 0;
|
||||
if (num < nfdnijakmbp.Length)
|
||||
{
|
||||
nfdnijakmbp[num].Stop();
|
||||
ParticleSystem[] nfdnijakmbp2 = this.NFDNIJAKMBP;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060029D7 RID: 10711 RVA: 0x000AA068 File Offset: 0x000A8268
|
||||
[Token(Token = "0x60029D7")]
|
||||
[Address(RVA = "0x135D3E0", Offset = "0x135C3E0", VA = "0x18135D3E0")]
|
||||
private void FMMOFGMCECO()
|
||||
{
|
||||
ParticleSystem[] nfdnijakmbp = this.NFDNIJAKMBP;
|
||||
if (nfdnijakmbp != 0)
|
||||
{
|
||||
int num = 0;
|
||||
if (num < nfdnijakmbp.Length)
|
||||
{
|
||||
nfdnijakmbp[num].Play();
|
||||
ParticleSystem[] nfdnijakmbp2 = this.NFDNIJAKMBP;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060029D8 RID: 10712 RVA: 0x000AA0A8 File Offset: 0x000A82A8
|
||||
[Token(Token = "0x60029D8")]
|
||||
[Address(RVA = "0x135D460", Offset = "0x135C460", VA = "0x18135D460")]
|
||||
private void GJEGPJCKBLP()
|
||||
{
|
||||
ParticleSystem[] nfdnijakmbp = this.NFDNIJAKMBP;
|
||||
if (nfdnijakmbp != 0)
|
||||
{
|
||||
int num = 0;
|
||||
if (num < nfdnijakmbp.Length)
|
||||
{
|
||||
nfdnijakmbp[num].Stop();
|
||||
ParticleSystem[] nfdnijakmbp2 = this.NFDNIJAKMBP;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060029D9 RID: 10713 RVA: 0x000AA0E8 File Offset: 0x000A82E8
|
||||
[Token(Token = "0x60029D9")]
|
||||
[Address(RVA = "0x135D360", Offset = "0x135C360", VA = "0x18135D360")]
|
||||
private void EKIHBOPINGJ()
|
||||
{
|
||||
bool flag = GlobalPool.ONCPNMDGGKG.Release<ImpactDecal>(this);
|
||||
this.KMELDGNJGFL = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x060029DA RID: 10714 RVA: 0x000AA114 File Offset: 0x000A8314
|
||||
[Token(Token = "0x60029DA")]
|
||||
[Address(RVA = "0x135E1A0", Offset = "0x135D1A0", VA = "0x18135E1A0")]
|
||||
private void Update()
|
||||
{
|
||||
if (0 <= (int)this.HFPIMLMDLOM)
|
||||
{
|
||||
Transform kmeldgnjgfl = this.KMELDGNJGFL;
|
||||
int num = 0;
|
||||
if (kmeldgnjgfl != num && !this.KMELDGNJGFL.gameObject.activeSelf)
|
||||
{
|
||||
this.EKIHBOPINGJ();
|
||||
return;
|
||||
}
|
||||
float time = Time.time;
|
||||
float num2 = this.lifetime;
|
||||
if (time > num2)
|
||||
{
|
||||
Color hiemikkpmbn = this.HIEMIKKPMBN;
|
||||
num2 = time;
|
||||
float num3 = Mathf.Clamp01(num2);
|
||||
this.INCNKMHCJDM = hiemikkpmbn;
|
||||
this.EKIHBOPINGJ();
|
||||
}
|
||||
this.KCICFMKCGCI();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060029DB RID: 10715 RVA: 0x000AA19C File Offset: 0x000A839C
|
||||
[Token(Token = "0x60029DB")]
|
||||
[Address(RVA = "0x135D4E0", Offset = "0x135C4E0", VA = "0x18135D4E0")]
|
||||
private void KCICFMKCGCI()
|
||||
{
|
||||
Transform kmeldgnjgfl = this.KMELDGNJGFL;
|
||||
int num = 0;
|
||||
if (kmeldgnjgfl != num)
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Transform kmeldgnjgfl2 = this.KMELDGNJGFL;
|
||||
float z = this.EIJNMCNMMOC.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
Transform transform2 = base.transform;
|
||||
Quaternion pankplbabfb = this.PANKPLBABFB;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060029DC RID: 10716 RVA: 0x000AA1F8 File Offset: 0x000A83F8
|
||||
[Token(Token = "0x60029DC")]
|
||||
[Address(RVA = "0x135E140", Offset = "0x135D140", VA = "0x18135E140")]
|
||||
public void Splat(Vector3 DDHPAFKBMON, Vector3 ILALHDDOAGN, GameObject GIBDAOEJGHA)
|
||||
{
|
||||
float z = ILALHDDOAGN.z;
|
||||
Vector2 vector = this.defaultMinMaxScale;
|
||||
float y = this.defaultMinMaxScale.y;
|
||||
float z2 = DDHPAFKBMON.z;
|
||||
}
|
||||
|
||||
// Token: 0x060029DD RID: 10717 RVA: 0x000AA228 File Offset: 0x000A8428
|
||||
[Token(Token = "0x60029DD")]
|
||||
[Address(RVA = "0x135DCE0", Offset = "0x135CCE0", VA = "0x18135DCE0")]
|
||||
public void Splat(Vector3 DDHPAFKBMON, Vector3 ILALHDDOAGN, GameObject GIBDAOEJGHA, float PCHBLIAIHFG, float KJNCDNONIFK)
|
||||
{
|
||||
Transform transform = GIBDAOEJGHA.transform;
|
||||
this.KMELDGNJGFL = transform;
|
||||
Vector3 up = Vector3.up;
|
||||
float num = global::UnityEngine.Random.Range((float)0, 360f);
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
Quaternion quaternion = Quaternion.Euler(num, (float)num3, (float)num2);
|
||||
Transform kmeldgnjgfl = this.KMELDGNJGFL;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
this.EIJNMCNMMOC.z = z;
|
||||
Transform transform2 = base.transform;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
Transform transform3 = base.transform;
|
||||
Transform transform4 = base.transform;
|
||||
Transform transform5 = base.transform;
|
||||
int num4 = 0;
|
||||
base.transform.localScale = num4;
|
||||
}
|
||||
base.enabled = true;
|
||||
float time = Time.time;
|
||||
this.HFPIMLMDLOM = time;
|
||||
this.KCICFMKCGCI();
|
||||
}
|
||||
|
||||
// Token: 0x060029DE RID: 10718 RVA: 0x000AA2F0 File Offset: 0x000A84F0
|
||||
[Token(Token = "0x60029DE")]
|
||||
[Address(RVA = "0x135E410", Offset = "0x135D410", VA = "0x18135E410")]
|
||||
public ImpactDecal()
|
||||
{
|
||||
ulong num;
|
||||
this.defaultMinMaxScale = num;
|
||||
this.defaultMinMaxScale.y = (float)0;
|
||||
float z = Vector3.one.z;
|
||||
this.NENNFCMJMPM.z = z;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
float z2 = Vector3.zero.z;
|
||||
this.EIJNMCNMMOC.z = z2;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x060029DF RID: 10719 RVA: 0x000AA36C File Offset: 0x000A856C
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x60029DF")]
|
||||
[Address(RVA = "0x135E330", Offset = "0x135D330", VA = "0x18135E330")]
|
||||
static ImpactDecal()
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
ImpactDecal.OAFFFHBNGJC = PAMNDKEGFFG.CCHOFPAFEHO;
|
||||
}
|
||||
|
||||
// Token: 0x04002183 RID: 8579
|
||||
[Token(Token = "0x4002183")]
|
||||
private static readonly Vector3 NJFJMIEMLFO;
|
||||
|
||||
// Token: 0x04002184 RID: 8580
|
||||
[Token(Token = "0x4002184")]
|
||||
private static readonly int OAFFFHBNGJC;
|
||||
|
||||
// Token: 0x04002185 RID: 8581
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4002185")]
|
||||
[SerializeField]
|
||||
private float lifetime = 2f;
|
||||
|
||||
// Token: 0x04002186 RID: 8582
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4002186")]
|
||||
[SerializeField]
|
||||
private float fadeOutTime = 1f;
|
||||
|
||||
// Token: 0x04002187 RID: 8583
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4002187")]
|
||||
[SerializeField]
|
||||
private float bias = 0.01f;
|
||||
|
||||
// Token: 0x04002188 RID: 8584
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4002188")]
|
||||
[SerializeField]
|
||||
private Vector2 defaultMinMaxScale;
|
||||
|
||||
// Token: 0x04002189 RID: 8585
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4002189")]
|
||||
private Renderer[] PCLMNNEHLNG;
|
||||
|
||||
// Token: 0x0400218A RID: 8586
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400218A")]
|
||||
private Vector3 NENNFCMJMPM;
|
||||
|
||||
// Token: 0x0400218B RID: 8587
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400218B")]
|
||||
private float HFPIMLMDLOM;
|
||||
|
||||
// Token: 0x0400218C RID: 8588
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400218C")]
|
||||
private Transform KMELDGNJGFL;
|
||||
|
||||
// Token: 0x0400218D RID: 8589
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400218D")]
|
||||
private Quaternion PANKPLBABFB;
|
||||
|
||||
// Token: 0x0400218E RID: 8590
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400218E")]
|
||||
private Vector3 EIJNMCNMMOC;
|
||||
|
||||
// Token: 0x0400218F RID: 8591
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400218F")]
|
||||
private ParticleSystem[] NFDNIJAKMBP;
|
||||
|
||||
// Token: 0x04002190 RID: 8592
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4002190")]
|
||||
private Color HIEMIKKPMBN;
|
||||
}
|
||||
Reference in New Issue
Block a user