scripts
This commit is contained in:
@@ -0,0 +1,75 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Pools
|
||||
{
|
||||
// Token: 0x02002812 RID: 10258
|
||||
[Token(Token = "0x2002812")]
|
||||
[StructLayout(3)]
|
||||
public class GlobalPool : ObjectPool
|
||||
{
|
||||
// Token: 0x1700309D RID: 12445
|
||||
// (get) Token: 0x06011FD4 RID: 73684 RVA: 0x0044CA60 File Offset: 0x0044AC60
|
||||
[Token(Token = "0x1700309D")]
|
||||
public static GlobalPool ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x6011FD4")]
|
||||
[Address(RVA = "0x19A1A60", Offset = "0x19A0460", VA = "0x1819A1A60")]
|
||||
get
|
||||
{
|
||||
GlobalPool ecbjfldkeom = GlobalPool.ECBJFLDKEOM;
|
||||
int num = 0;
|
||||
if (ecbjfldkeom == num)
|
||||
{
|
||||
GlobalPool.MOGNMNLMGFJ = new GameObject();
|
||||
GlobalPool.ECBJFLDKEOM = GlobalPool.MOGNMNLMGFJ.AddComponent<GlobalPool>();
|
||||
GlobalPool.MOGNMNLMGFJ.name = "[ObjectPool]";
|
||||
}
|
||||
return GlobalPool.ECBJFLDKEOM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011FD5 RID: 73685 RVA: 0x0044CAB4 File Offset: 0x0044ACB4
|
||||
[Token(Token = "0x6011FD5")]
|
||||
[Address(RVA = "0x19A1920", Offset = "0x19A0320", VA = "0x1819A1920")]
|
||||
private void Awake()
|
||||
{
|
||||
GameObject gameObject = base.gameObject;
|
||||
GameObject mognmnlmgfj = GlobalPool.MOGNMNLMGFJ;
|
||||
if (gameObject != mognmnlmgfj)
|
||||
{
|
||||
global::UnityEngine.Object.DestroyImmediate(base.gameObject);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011FD6 RID: 73686 RVA: 0x0044CAE4 File Offset: 0x0044ACE4
|
||||
[Token(Token = "0x6011FD6")]
|
||||
[Address(RVA = "0x19A1A00", Offset = "0x19A0400", VA = "0x1819A1A00")]
|
||||
public GlobalPool()
|
||||
{
|
||||
Dictionary<Component, BDCOKCFLLPB> dictionary = new Dictionary();
|
||||
this.EIHJLMGCLKI = dictionary;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06011FD7 RID: 73687 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6011FD7")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
|
||||
static GlobalPool()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0400C066 RID: 49254
|
||||
[Token(Token = "0x400C066")]
|
||||
private static GlobalPool ECBJFLDKEOM;
|
||||
|
||||
// Token: 0x0400C067 RID: 49255
|
||||
[Token(Token = "0x400C067")]
|
||||
private static GameObject MOGNMNLMGFJ;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,156 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Pools
|
||||
{
|
||||
// Token: 0x02002813 RID: 10259
|
||||
[Token(Token = "0x2002813")]
|
||||
[StructLayout(3)]
|
||||
public class ObjectPool : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06011FD8 RID: 73688 RVA: 0x0044CB04 File Offset: 0x0044AD04
|
||||
[Token(Token = "0x6011FD8")]
|
||||
[Address(RVA = "0x1F30980", Offset = "0x1F2F380", VA = "0x181F30980")]
|
||||
public T Acquire<T>(T CFAPNBBHEKB) where T : Component
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011FD9 RID: 73689 RVA: 0x0044CB18 File Offset: 0x0044AD18
|
||||
[Token(Token = "0x6011FD9")]
|
||||
[Address(RVA = "0x1F308D0", Offset = "0x1F2F2D0", VA = "0x181F308D0")]
|
||||
public T Acquire<T>(T CFAPNBBHEKB, out bool DDLEAFECMOO) where T : Component
|
||||
{
|
||||
while (0 == 0)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011FDA RID: 73690 RVA: 0x0044CB30 File Offset: 0x0044AD30
|
||||
[Token(Token = "0x6011FDA")]
|
||||
[Address(RVA = "0x2170E90", Offset = "0x216F890", VA = "0x182170E90")]
|
||||
public bool Release<T>(T NLNHFEEMFBN) where T : Component
|
||||
{
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
int num = 0;
|
||||
PooledObject pooledObject;
|
||||
if (!(pooledObject != num))
|
||||
{
|
||||
}
|
||||
GameObject gameObject;
|
||||
if (pooledObject.PoolEntry == 0)
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(gameObject);
|
||||
}
|
||||
OVRMesh.MeshType meshType = ((OVRMesh.IOVRMeshDataProvider)gameObject).GetMeshType();
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011FDB RID: 73691 RVA: 0x0044CB74 File Offset: 0x0044AD74
|
||||
[Token(Token = "0x6011FDB")]
|
||||
[Address(RVA = "0x1AB1540", Offset = "0x1AAFF40", VA = "0x181AB1540")]
|
||||
public void Prefill<T>(T CFAPNBBHEKB, int A_2) where T : Component
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x06011FDC RID: 73692 RVA: 0x0044CB90 File Offset: 0x0044AD90
|
||||
[Token(Token = "0x6011FDC")]
|
||||
[Address(RVA = "0x1AB14A0", Offset = "0x1AAFEA0", VA = "0x181AB14A0")]
|
||||
public void Clear<T>(T CFAPNBBHEKB) where T : Component
|
||||
{
|
||||
Dictionary<Component, BDCOKCFLLPB> eihjlmgclki = this.EIHJLMGCLKI;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
Dictionary<Component, BDCOKCFLLPB> eihjlmgclki2 = this.EIHJLMGCLKI;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011FDD RID: 73693 RVA: 0x0044CBB8 File Offset: 0x0044ADB8
|
||||
[Token(Token = "0x6011FDD")]
|
||||
[Address(RVA = "0x19A5D50", Offset = "0x19A4750", VA = "0x1819A5D50")]
|
||||
public void Clear()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
Dictionary<Component, BDCOKCFLLPB>.ValueCollection values = this.EIHJLMGCLKI.Values;
|
||||
Dictionary<Component, BDCOKCFLLPB>.ValueCollection.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
this.EIHJLMGCLKI.Clear();
|
||||
}
|
||||
|
||||
// Token: 0x06011FDE RID: 73694 RVA: 0x0044CBF8 File Offset: 0x0044ADF8
|
||||
[Token(Token = "0x6011FDE")]
|
||||
[Address(RVA = "0x1FAE300", Offset = "0x1FACD00", VA = "0x181FAE300")]
|
||||
private BDCOKCFLLPB PFMMKFGKOMN<T>(T CFAPNBBHEKB) where T : Component
|
||||
{
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
Dictionary<Component, BDCOKCFLLPB> eihjlmgclki = this.EIHJLMGCLKI;
|
||||
bool flag2;
|
||||
if (!flag2)
|
||||
{
|
||||
Dictionary<Component, BDCOKCFLLPB> eihjlmgclki2 = this.EIHJLMGCLKI;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011FDF RID: 73695 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011FDF")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
|
||||
public void TrackInstantiation(string HAKOMHOMAAN)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011FE0 RID: 73696 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011FE0")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
|
||||
public void EnableStats(bool CJLKAJABAHC)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011FE1 RID: 73697 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011FE1")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
|
||||
public void ResetStats()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011FE2 RID: 73698 RVA: 0x0044CC24 File Offset: 0x0044AE24
|
||||
[Token(Token = "0x6011FE2")]
|
||||
[Address(RVA = "0x19A1A00", Offset = "0x19A0400", VA = "0x1819A1A00")]
|
||||
public ObjectPool()
|
||||
{
|
||||
Dictionary<Component, BDCOKCFLLPB> dictionary = new Dictionary();
|
||||
this.EIHJLMGCLKI = dictionary;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C068 RID: 49256
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C068")]
|
||||
private readonly Dictionary<Component, BDCOKCFLLPB> EIHJLMGCLKI;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,71 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Pools
|
||||
{
|
||||
// Token: 0x02002816 RID: 10262
|
||||
[Token(Token = "0x2002816")]
|
||||
[StructLayout(3)]
|
||||
public class ObjectPoolPreFill : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06011FF6 RID: 73718 RVA: 0x0044CDFC File Offset: 0x0044AFFC
|
||||
[Token(Token = "0x6011FF6")]
|
||||
[Address(RVA = "0x19A5A40", Offset = "0x19A4440", VA = "0x1819A5A40")]
|
||||
private void Start()
|
||||
{
|
||||
int num = 0;
|
||||
DateTime utcNow = DateTime.UtcNow;
|
||||
GlobalPool instance = GlobalPool.ONCPNMDGGKG;
|
||||
List<ObjectPoolPreFill.PrefillDataEntry> prefillData = this.PrefillData;
|
||||
ThrowHelper.ThrowArgumentOutOfRangeException();
|
||||
List<ObjectPoolPreFill.PrefillDataEntry> prefillData2 = this.PrefillData;
|
||||
ThrowHelper.ThrowArgumentOutOfRangeException();
|
||||
List<ObjectPoolPreFill.PrefillDataEntry> prefillData3 = this.PrefillData;
|
||||
num++;
|
||||
uint num2;
|
||||
num2 += (uint)16;
|
||||
TimeSpan timeSpan = DateTime.UtcNow - utcNow;
|
||||
object[] array = new object[1];
|
||||
if (array != 0)
|
||||
{
|
||||
}
|
||||
array[0] = array;
|
||||
Debug.LogFormat("Object pool prefill time (s): {0}", array);
|
||||
Console.WriteLine("Prefill time (s): {0}", array);
|
||||
}
|
||||
|
||||
// Token: 0x06011FF7 RID: 73719 RVA: 0x0044CE98 File Offset: 0x0044B098
|
||||
[Token(Token = "0x6011FF7")]
|
||||
[Address(RVA = "0x19A5CF0", Offset = "0x19A46F0", VA = "0x1819A5CF0")]
|
||||
public ObjectPoolPreFill()
|
||||
{
|
||||
List<ObjectPoolPreFill.PrefillDataEntry> list = new List();
|
||||
this.PrefillData = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C06D RID: 49261
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C06D")]
|
||||
public List<ObjectPoolPreFill.PrefillDataEntry> PrefillData;
|
||||
|
||||
// Token: 0x02002817 RID: 10263
|
||||
[Token(Token = "0x2002817")]
|
||||
[Serializable]
|
||||
public struct PrefillDataEntry
|
||||
{
|
||||
// Token: 0x0400C06E RID: 49262
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400C06E")]
|
||||
public Component prefab;
|
||||
|
||||
// Token: 0x0400C06F RID: 49263
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400C06F")]
|
||||
public int numInstances;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Pools
|
||||
{
|
||||
// Token: 0x02002818 RID: 10264
|
||||
[Token(Token = "0x2002818")]
|
||||
[StructLayout(3)]
|
||||
public class PersistentGlobalPool : ObjectPool
|
||||
{
|
||||
// Token: 0x170030A4 RID: 12452
|
||||
// (get) Token: 0x06011FF8 RID: 73720 RVA: 0x0044CEB8 File Offset: 0x0044B0B8
|
||||
[Token(Token = "0x170030A4")]
|
||||
public static PersistentGlobalPool ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x6011FF8")]
|
||||
[Address(RVA = "0x19AA2F0", Offset = "0x19A8CF0", VA = "0x1819AA2F0")]
|
||||
get
|
||||
{
|
||||
PersistentGlobalPool ecbjfldkeom = PersistentGlobalPool.ECBJFLDKEOM;
|
||||
int num = 0;
|
||||
if (ecbjfldkeom == num)
|
||||
{
|
||||
PersistentGlobalPool.MOGNMNLMGFJ = new GameObject();
|
||||
global::UnityEngine.Object.DontDestroyOnLoad(PersistentGlobalPool.MOGNMNLMGFJ);
|
||||
PersistentGlobalPool.ECBJFLDKEOM = PersistentGlobalPool.MOGNMNLMGFJ.AddComponent<PersistentGlobalPool>();
|
||||
PersistentGlobalPool.MOGNMNLMGFJ.name = "[PersistentObjectPool]";
|
||||
}
|
||||
return PersistentGlobalPool.ECBJFLDKEOM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011FF9 RID: 73721 RVA: 0x0044CF14 File Offset: 0x0044B114
|
||||
[Token(Token = "0x6011FF9")]
|
||||
[Address(RVA = "0x19AA210", Offset = "0x19A8C10", VA = "0x1819AA210")]
|
||||
private void Awake()
|
||||
{
|
||||
GameObject gameObject = base.gameObject;
|
||||
GameObject mognmnlmgfj = PersistentGlobalPool.MOGNMNLMGFJ;
|
||||
if (gameObject != mognmnlmgfj)
|
||||
{
|
||||
global::UnityEngine.Object.DestroyImmediate(base.gameObject);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011FFA RID: 73722 RVA: 0x0044CF44 File Offset: 0x0044B144
|
||||
[Token(Token = "0x6011FFA")]
|
||||
[Address(RVA = "0x19A1A00", Offset = "0x19A0400", VA = "0x1819A1A00")]
|
||||
public PersistentGlobalPool()
|
||||
{
|
||||
Dictionary<Component, BDCOKCFLLPB> dictionary = new Dictionary();
|
||||
this.EIHJLMGCLKI = dictionary;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06011FFB RID: 73723 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6011FFB")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
|
||||
static PersistentGlobalPool()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0400C070 RID: 49264
|
||||
[Token(Token = "0x400C070")]
|
||||
private static PersistentGlobalPool ECBJFLDKEOM;
|
||||
|
||||
// Token: 0x0400C071 RID: 49265
|
||||
[Token(Token = "0x400C071")]
|
||||
private static GameObject MOGNMNLMGFJ;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Pools
|
||||
{
|
||||
// Token: 0x02002819 RID: 10265
|
||||
[Token(Token = "0x2002819")]
|
||||
[StructLayout(3)]
|
||||
public class PooledObject : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06011FFC RID: 73724 RVA: 0x0044CF64 File Offset: 0x0044B164
|
||||
[Token(Token = "0x6011FFC")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
public PooledObject()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C072 RID: 49266
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C072")]
|
||||
[NonSerialized]
|
||||
public BDCOKCFLLPB PoolEntry;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,705 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Pools
|
||||
{
|
||||
// Token: 0x0200281A RID: 10266
|
||||
[Token(Token = "0x200281A")]
|
||||
[StructLayout(3)]
|
||||
public class PooledParticle : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06011FFD RID: 73725 RVA: 0x0044CF78 File Offset: 0x0044B178
|
||||
[Token(Token = "0x6011FFD")]
|
||||
[Address(RVA = "0x19B07B0", Offset = "0x19AF1B0", VA = "0x1819B07B0")]
|
||||
public static PooledParticle TryPlayPrefab(PooledParticle CFAPNBBHEKB, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK)
|
||||
{
|
||||
int num = 0;
|
||||
if (CFAPNBBHEKB != num)
|
||||
{
|
||||
PooledParticle pooledParticle = GlobalPool.ONCPNMDGGKG.Acquire<PooledParticle>(CFAPNBBHEKB);
|
||||
}
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
if (num2 != num3)
|
||||
{
|
||||
float z = DDHPAFKBMON.z;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011FFE RID: 73726 RVA: 0x0044CFC4 File Offset: 0x0044B1C4
|
||||
[Token(Token = "0x6011FFE")]
|
||||
[Address(RVA = "0x19B05E0", Offset = "0x19AEFE0", VA = "0x1819B05E0")]
|
||||
public static PooledParticle TryPlayPrefab(PooledParticle CFAPNBBHEKB, Vector3 DDHPAFKBMON)
|
||||
{
|
||||
Quaternion identity = Quaternion.identity;
|
||||
int num = 0;
|
||||
if (CFAPNBBHEKB != num)
|
||||
{
|
||||
PooledParticle pooledParticle = GlobalPool.ONCPNMDGGKG.Acquire<PooledParticle>(CFAPNBBHEKB);
|
||||
}
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
if (num2 != num3)
|
||||
{
|
||||
float z = DDHPAFKBMON.z;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x170030A5 RID: 12453
|
||||
// (get) Token: 0x06011FFF RID: 73727 RVA: 0x0044D018 File Offset: 0x0044B218
|
||||
// (set) Token: 0x06012000 RID: 73728 RVA: 0x0044D02C File Offset: 0x0044B22C
|
||||
[Token(Token = "0x170030A5")]
|
||||
public ParticleSystem HMDEFIGPCCP
|
||||
{
|
||||
[Token(Token = "0x6011FFF")]
|
||||
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
|
||||
get;
|
||||
[Token(Token = "0x6012000")]
|
||||
[Address(RVA = "0x3C1260", Offset = "0x3BFC60", VA = "0x1803C1260")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170030A6 RID: 12454
|
||||
// (get) Token: 0x06012001 RID: 73729 RVA: 0x0044D040 File Offset: 0x0044B240
|
||||
// (set) Token: 0x06012002 RID: 73730 RVA: 0x0044D054 File Offset: 0x0044B254
|
||||
[Token(Token = "0x170030A6")]
|
||||
public ParticleSystem[] JJIBAELHAJE
|
||||
{
|
||||
[Token(Token = "0x6012001")]
|
||||
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")]
|
||||
get;
|
||||
[Token(Token = "0x6012002")]
|
||||
[Address(RVA = "0x3C1270", Offset = "0x3BFC70", VA = "0x1803C1270")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170030A7 RID: 12455
|
||||
// (get) Token: 0x06012003 RID: 73731 RVA: 0x0044D068 File Offset: 0x0044B268
|
||||
// (set) Token: 0x06012004 RID: 73732 RVA: 0x0044D07C File Offset: 0x0044B27C
|
||||
[Token(Token = "0x170030A7")]
|
||||
private PooledParticle.MPLOBDNDMIC DEOFGMJOCAB
|
||||
{
|
||||
[Token(Token = "0x6012003")]
|
||||
[Address(RVA = "0x567E50", Offset = "0x566850", VA = "0x180567E50")]
|
||||
get
|
||||
{
|
||||
return this.KPPCKOGAAIK;
|
||||
}
|
||||
[Token(Token = "0x6012004")]
|
||||
[Address(RVA = "0x19AF020", Offset = "0x19ADA20", VA = "0x1819AF020")]
|
||||
set
|
||||
{
|
||||
this.KPPCKOGAAIK = value;
|
||||
bool flag = value != PooledParticle.MPLOBDNDMIC.NONE;
|
||||
base.enabled = flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012005 RID: 73733 RVA: 0x0044D0A0 File Offset: 0x0044B2A0
|
||||
[Token(Token = "0x6012005")]
|
||||
[Address(RVA = "0x19AFEA0", Offset = "0x19AE8A0", VA = "0x1819AFEA0")]
|
||||
private void Reset()
|
||||
{
|
||||
ParticleSystem[] componentsInChildren = base.GetComponentsInChildren<ParticleSystem>(true);
|
||||
if (componentsInChildren != 0)
|
||||
{
|
||||
PooledParticle.ColorConfiguration[] array = new PooledParticle.ColorConfiguration[componentsInChildren.Length];
|
||||
int num = 0;
|
||||
this.colorConfigurations = array;
|
||||
if (num < array.Length)
|
||||
{
|
||||
PooledParticle.ColorConfiguration colorConfiguration;
|
||||
ParticleSystem particleSystem;
|
||||
colorConfiguration.particleSystem = particleSystem;
|
||||
num++;
|
||||
PooledParticle.ColorConfiguration[] array2 = this.colorConfigurations;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012006 RID: 73734 RVA: 0x0044D0F4 File Offset: 0x0044B2F4
|
||||
[Token(Token = "0x6012006")]
|
||||
[Address(RVA = "0x19AEB30", Offset = "0x19AD530", VA = "0x1819AEB30", Slot = "4")]
|
||||
protected virtual void Awake()
|
||||
{
|
||||
ParticleSystem component = base.GetComponent<ParticleSystem>();
|
||||
this.<OAIDPPDMCPA>k__BackingField = component;
|
||||
ParticleSystem.MainModule main = component.main;
|
||||
int num = 0;
|
||||
ParticleSystem.MainModule.set_playOnAwake_Injected(main, num != 0);
|
||||
float num2 = ParticleSystem.MainModule.get_startSizeMultiplier_Injected(main);
|
||||
this.GLOPFJHKNII = num2;
|
||||
ParticleSystem[] componentsInChildren = base.GetComponentsInChildren<ParticleSystem>(true);
|
||||
this.<IFDLOPPHFDM>k__BackingField = componentsInChildren;
|
||||
this.DFNFPPPFILG();
|
||||
this.KPPCKOGAAIK = (PooledParticle.MPLOBDNDMIC)((ulong)0L);
|
||||
int num3 = 0;
|
||||
base.enabled = num3 != 0;
|
||||
}
|
||||
|
||||
// Token: 0x06012007 RID: 73735 RVA: 0x0044D160 File Offset: 0x0044B360
|
||||
[Token(Token = "0x6012007")]
|
||||
[Address(RVA = "0x19AF180", Offset = "0x19ADB80", VA = "0x1819AF180")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
PooledParticle.MPLOBDNDMIC kppckogaaik = this.KPPCKOGAAIK;
|
||||
if (kppckogaaik != PooledParticle.MPLOBDNDMIC.NONE)
|
||||
{
|
||||
if (kppckogaaik == PooledParticle.MPLOBDNDMIC.VELOCITY)
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
float deltaTime = Time.deltaTime;
|
||||
}
|
||||
if (kppckogaaik == (PooledParticle.MPLOBDNDMIC)(-3))
|
||||
{
|
||||
Transform ignoabfihce = this.IGNOABFIHCE;
|
||||
int num = 0;
|
||||
if (ignoabfihce != num)
|
||||
{
|
||||
Transform transform2 = base.transform;
|
||||
Transform ignoabfihce2 = this.IGNOABFIHCE;
|
||||
}
|
||||
}
|
||||
if (this.KPPCKOGAAIK <= PooledParticle.MPLOBDNDMIC.POSITION)
|
||||
{
|
||||
Transform ignoabfihce3 = this.IGNOABFIHCE;
|
||||
int num2 = 0;
|
||||
if (ignoabfihce3 != num2)
|
||||
{
|
||||
Transform transform3 = base.transform;
|
||||
Transform ignoabfihce4 = this.IGNOABFIHCE;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012008 RID: 73736 RVA: 0x0044D1F0 File Offset: 0x0044B3F0
|
||||
[Token(Token = "0x6012008")]
|
||||
[Address(RVA = "0x19AF450", Offset = "0x19ADE50", VA = "0x1819AF450")]
|
||||
private IEnumerator<ISchedule> ONGEPMDKMPJ(float BJJEDIGOMGC)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06012008)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> RecRoom.Core.Pools.PooledParticle::ONGEPMDKMPJ(System.Single)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(ALBDGPEOILE::System.IDisposable.Dispose, ldloc:ALBDGPEOILE(var_0))
|
||||
stfld:float32(ALBDGPEOILE::duration, ldloc:ALBDGPEOILE(var_0), ldloc:float32(BJJEDIGOMGC))
|
||||
stfld:int32(ALBDGPEOILE::<>1__state, ldloc:ALBDGPEOILE(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:PooledParticle(ALBDGPEOILE::<>4__this, ldloc:ALBDGPEOILE(var_0), ldloc:PooledParticle(this))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06012009 RID: 73737 RVA: 0x0044D21C File Offset: 0x0044B41C
|
||||
[Token(Token = "0x6012009")]
|
||||
[Address(RVA = "0x19AED90", Offset = "0x19AD790", VA = "0x1819AED90")]
|
||||
private void IOFOFLHIJGM()
|
||||
{
|
||||
if (this.LPCNOLEOPEB)
|
||||
{
|
||||
int num = 0;
|
||||
if (this.ECBGCBCLBJH != num)
|
||||
{
|
||||
ParticleSystem[] array = this.<IFDLOPPHFDM>k__BackingField;
|
||||
if (num < array.Length)
|
||||
{
|
||||
ParticleSystem.MainModule main = array[num].main;
|
||||
ParticleSystem.MinMaxGradient[] ecbgcbclbjh = this.ECBGCBCLBJH;
|
||||
long num2 = (long)((ulong)num * (ulong)56L);
|
||||
throw new MissingMethodException();
|
||||
}
|
||||
}
|
||||
this.LPCNOLEOPEB = false;
|
||||
}
|
||||
bool flag = GlobalPool.ONCPNMDGGKG.Release<PooledParticle>(this);
|
||||
}
|
||||
|
||||
// Token: 0x0601200A RID: 73738 RVA: 0x0044D298 File Offset: 0x0044B498
|
||||
[Token(Token = "0x601200A")]
|
||||
[Address(RVA = "0x19B03D0", Offset = "0x19AEDD0", VA = "0x1819B03D0")]
|
||||
public void SetDuration(float BJJEDIGOMGC, bool CKAPAMCFCAP = false)
|
||||
{
|
||||
if (this.<OAIDPPDMCPA>k__BackingField.isPlaying)
|
||||
{
|
||||
this.<OAIDPPDMCPA>k__BackingField.Stop();
|
||||
}
|
||||
ParticleSystem.MainModule.set_duration_Injected(this.<OAIDPPDMCPA>k__BackingField.main, BJJEDIGOMGC);
|
||||
if (CKAPAMCFCAP)
|
||||
{
|
||||
ParticleSystem.MinMaxCurve minMaxCurve;
|
||||
AnimationCurve curveMax = minMaxCurve.m_CurveMax;
|
||||
throw new MissingMethodException();
|
||||
}
|
||||
this.DFNFPPPFILG();
|
||||
}
|
||||
|
||||
// Token: 0x0601200B RID: 73739 RVA: 0x0044D2EC File Offset: 0x0044B4EC
|
||||
[Token(Token = "0x601200B")]
|
||||
[Address(RVA = "0x19AF4C0", Offset = "0x19ADEC0", VA = "0x1819AF4C0")]
|
||||
public void Play(Transform IKAAJOBFLHG)
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
int num = 0;
|
||||
this.Play(num != 0, -1f);
|
||||
this.KPPCKOGAAIK = (PooledParticle.MPLOBDNDMIC)((ulong)0L);
|
||||
int num2 = 0;
|
||||
base.enabled = num2 != 0;
|
||||
Transform transform = base.transform;
|
||||
Transform transform2 = base.transform;
|
||||
this.KPPCKOGAAIK = (PooledParticle.MPLOBDNDMIC)((ulong)3L);
|
||||
base.enabled = true;
|
||||
this.IGNOABFIHCE = IKAAJOBFLHG;
|
||||
float z2 = Vector3.zero.z;
|
||||
this.FBDECBBPDCG.z = z2;
|
||||
}
|
||||
|
||||
// Token: 0x0601200C RID: 73740 RVA: 0x0044D368 File Offset: 0x0044B568
|
||||
[Token(Token = "0x601200C")]
|
||||
[Address(RVA = "0x19AF7A0", Offset = "0x19AE1A0", VA = "0x1819AF7A0")]
|
||||
public void Play(Transform IKAAJOBFLHG, bool IOOAMNLKLGP, float EGHDOMCPMGI = -1f)
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
this.Play(IOOAMNLKLGP, EGHDOMCPMGI);
|
||||
this.KPPCKOGAAIK = (PooledParticle.MPLOBDNDMIC)((ulong)0L);
|
||||
int num = 0;
|
||||
base.enabled = num != 0;
|
||||
Transform transform = base.transform;
|
||||
Transform transform2 = base.transform;
|
||||
this.KPPCKOGAAIK = (PooledParticle.MPLOBDNDMIC)((ulong)3L);
|
||||
base.enabled = true;
|
||||
this.IGNOABFIHCE = IKAAJOBFLHG;
|
||||
float z2 = Vector3.zero.z;
|
||||
this.FBDECBBPDCG.z = z2;
|
||||
}
|
||||
|
||||
// Token: 0x0601200D RID: 73741 RVA: 0x0044D3DC File Offset: 0x0044B5DC
|
||||
[Token(Token = "0x601200D")]
|
||||
[Address(RVA = "0x19AF920", Offset = "0x19AE320", VA = "0x1819AF920")]
|
||||
public void Play(Transform IKAAJOBFLHG, Vector3 FBDECBBPDCG, bool IOOAMNLKLGP, float EGHDOMCPMGI = -1f)
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
this.KPPCKOGAAIK = (PooledParticle.MPLOBDNDMIC)((ulong)0L);
|
||||
int num = 0;
|
||||
base.enabled = num != 0;
|
||||
Transform transform = base.transform;
|
||||
Transform transform2 = base.transform;
|
||||
this.KPPCKOGAAIK = (PooledParticle.MPLOBDNDMIC)((ulong)3L);
|
||||
base.enabled = true;
|
||||
float z2 = FBDECBBPDCG.z;
|
||||
this.IGNOABFIHCE = IKAAJOBFLHG;
|
||||
this.FBDECBBPDCG.z = z2;
|
||||
}
|
||||
|
||||
// Token: 0x0601200E RID: 73742 RVA: 0x0044D444 File Offset: 0x0044B644
|
||||
[Token(Token = "0x601200E")]
|
||||
[Address(RVA = "0x19AFC20", Offset = "0x19AE620", VA = "0x1819AFC20")]
|
||||
public void Play(Transform CNEDNJCKPPH, Quaternion IGPENJBJADK, bool IOOAMNLKLGP = false, float EGHDOMCPMGI = -1f)
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
this.KPPCKOGAAIK = (PooledParticle.MPLOBDNDMIC)((ulong)0L);
|
||||
int num = 0;
|
||||
base.enabled = num != 0;
|
||||
Transform transform = base.transform;
|
||||
Transform transform2 = base.transform;
|
||||
this.KPPCKOGAAIK = (PooledParticle.MPLOBDNDMIC)((ulong)1L);
|
||||
base.enabled = true;
|
||||
this.IGNOABFIHCE = CNEDNJCKPPH;
|
||||
float z2 = Vector3.zero.z;
|
||||
this.FBDECBBPDCG.z = z2;
|
||||
}
|
||||
|
||||
// Token: 0x0601200F RID: 73743 RVA: 0x0044D4B0 File Offset: 0x0044B6B0
|
||||
[Token(Token = "0x601200F")]
|
||||
[Address(RVA = "0x19AFB00", Offset = "0x19AE500", VA = "0x1819AFB00")]
|
||||
public void Play(Transform CNEDNJCKPPH, Vector3 FBDECBBPDCG, Quaternion IGPENJBJADK, bool IOOAMNLKLGP = false, float EGHDOMCPMGI = -1f)
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
this.KPPCKOGAAIK = (PooledParticle.MPLOBDNDMIC)((ulong)0L);
|
||||
int num = 0;
|
||||
base.enabled = num != 0;
|
||||
Transform transform = base.transform;
|
||||
Transform transform2 = base.transform;
|
||||
this.KPPCKOGAAIK = (PooledParticle.MPLOBDNDMIC)((ulong)1L);
|
||||
base.enabled = true;
|
||||
float z2 = FBDECBBPDCG.z;
|
||||
this.IGNOABFIHCE = CNEDNJCKPPH;
|
||||
this.FBDECBBPDCG.z = z2;
|
||||
}
|
||||
|
||||
// Token: 0x06012010 RID: 73744 RVA: 0x0044D518 File Offset: 0x0044B718
|
||||
[Token(Token = "0x6012010")]
|
||||
[Address(RVA = "0x19AF620", Offset = "0x19AE020", VA = "0x1819AF620")]
|
||||
public void Play(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, Vector3 NHAOMEMANJA, bool IOOAMNLKLGP = false, float EGHDOMCPMGI = -1f)
|
||||
{
|
||||
this.KPPCKOGAAIK = (PooledParticle.MPLOBDNDMIC)((ulong)4L);
|
||||
base.enabled = true;
|
||||
float z = NHAOMEMANJA.z;
|
||||
this.HCDPCKAECMF.z = z;
|
||||
Transform transform = base.transform;
|
||||
float z2 = DDHPAFKBMON.z;
|
||||
Transform transform2 = base.transform;
|
||||
}
|
||||
|
||||
// Token: 0x06012011 RID: 73745 RVA: 0x0044D564 File Offset: 0x0044B764
|
||||
[Token(Token = "0x6012011")]
|
||||
[Address(RVA = "0x19AFA50", Offset = "0x19AE450", VA = "0x1819AFA50")]
|
||||
public void Play(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, bool IOOAMNLKLGP = false, float EGHDOMCPMGI = -1f)
|
||||
{
|
||||
this.KPPCKOGAAIK = (PooledParticle.MPLOBDNDMIC)((ulong)0L);
|
||||
int num = 0;
|
||||
base.enabled = num != 0;
|
||||
Transform transform = base.transform;
|
||||
float z = DDHPAFKBMON.z;
|
||||
Transform transform2 = base.transform;
|
||||
}
|
||||
|
||||
// Token: 0x06012012 RID: 73746 RVA: 0x0044D5A0 File Offset: 0x0044B7A0
|
||||
[Token(Token = "0x6012012")]
|
||||
[Address(RVA = "0x19AF6F0", Offset = "0x19AE0F0", VA = "0x1819AF6F0")]
|
||||
public void Play(bool IOOAMNLKLGP = false, float EGHDOMCPMGI = -1f)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06012012)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Core.Pools.PooledParticle::Play(System.Boolean,System.Single)
|
||||
|
||||
---> System.ArgumentOutOfRangeException: length ('-1') must be a non-negative value. (Parameter 'length')
|
||||
Actual value was -1.
|
||||
at System.ArgumentOutOfRangeException.ThrowNegative[T](T value, String paramName)
|
||||
at System.Array.CopyImpl(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
|
||||
at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length)
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 327
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 117
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06012013 RID: 73747 RVA: 0x0044D608 File Offset: 0x0044B808
|
||||
[Token(Token = "0x6012013")]
|
||||
[Address(RVA = "0x19B0560", Offset = "0x19AEF60", VA = "0x1819B0560")]
|
||||
public void Stop()
|
||||
{
|
||||
ParticleSystem particleSystem = this.<OAIDPPDMCPA>k__BackingField;
|
||||
int num = 0;
|
||||
particleSystem.Stop(true, (ParticleSystemStopBehavior)num);
|
||||
if (this.IBCGLGAPNHJ != 0)
|
||||
{
|
||||
this.IBCGLGAPNHJ = (ulong)0L;
|
||||
}
|
||||
this.IOFOFLHIJGM();
|
||||
}
|
||||
|
||||
// Token: 0x06012014 RID: 73748 RVA: 0x0044D644 File Offset: 0x0044B844
|
||||
[Token(Token = "0x6012014")]
|
||||
[Address(RVA = "0x19B04B0", Offset = "0x19AEEB0", VA = "0x1819B04B0")]
|
||||
public void StopAfterExistingLifetime()
|
||||
{
|
||||
this.<OAIDPPDMCPA>k__BackingField.Stop(true, ParticleSystemStopBehavior.StopEmitting);
|
||||
ParticleSystem.MainModule main = this.<OAIDPPDMCPA>k__BackingField.main;
|
||||
}
|
||||
|
||||
// Token: 0x06012015 RID: 73749 RVA: 0x0044D674 File Offset: 0x0044B874
|
||||
[Token(Token = "0x6012015")]
|
||||
[Address(RVA = "0x19AEF20", Offset = "0x19AD920", VA = "0x1819AEF20")]
|
||||
private void JMHGDJOIHKG(float BJJEDIGOMGC)
|
||||
{
|
||||
if (this.IBCGLGAPNHJ != 0)
|
||||
{
|
||||
this.IBCGLGAPNHJ = (ulong)0L;
|
||||
}
|
||||
Scheduler instance = SingletonMonoBehaviour.Instance;
|
||||
PooledParticle.ALBDGPEOILE albdgpeoile;
|
||||
albdgpeoile.System.IDisposable.Dispose();
|
||||
albdgpeoile.duration = BJJEDIGOMGC;
|
||||
albdgpeoile.<>1__state = (int)((ulong)0L);
|
||||
albdgpeoile.<>4__this = this;
|
||||
int num = 0;
|
||||
ISchedulerPromise schedulerPromise = instance.Run(num, albdgpeoile);
|
||||
this.IBCGLGAPNHJ = schedulerPromise;
|
||||
}
|
||||
|
||||
// Token: 0x06012016 RID: 73750 RVA: 0x0044D6D0 File Offset: 0x0044B8D0
|
||||
[Token(Token = "0x6012016")]
|
||||
[Address(RVA = "0x19AF030", Offset = "0x19ADA30", VA = "0x1819AF030")]
|
||||
private void LMDDPMGBMGL()
|
||||
{
|
||||
ParticleSystem[] array = this.<IFDLOPPHFDM>k__BackingField;
|
||||
int num = 0;
|
||||
ParticleSystem.MinMaxGradient[] array2 = new ParticleSystem.MinMaxGradient[array.Length];
|
||||
ParticleSystem[] array3 = this.<IFDLOPPHFDM>k__BackingField;
|
||||
this.ECBGCBCLBJH = array2;
|
||||
if (num < array3.Length)
|
||||
{
|
||||
ParticleSystem.MinMaxGradient[] ecbgcbclbjh = this.ECBGCBCLBJH;
|
||||
ParticleSystem.MainModule main = array3[num].main;
|
||||
num++;
|
||||
long num2 = (long)((ulong)num * (ulong)56L);
|
||||
ParticleSystem[] array4 = this.<IFDLOPPHFDM>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012017 RID: 73751 RVA: 0x0044D73C File Offset: 0x0044B93C
|
||||
[Token(Token = "0x6012017")]
|
||||
[Address(RVA = "0x19AFD80", Offset = "0x19AE780", VA = "0x1819AFD80")]
|
||||
public void ResetColors()
|
||||
{
|
||||
int num = 0;
|
||||
if ((this.LPCNOLEOPEB ? 1 : 0) != num && this.ECBGCBCLBJH != num)
|
||||
{
|
||||
ParticleSystem[] array = this.<IFDLOPPHFDM>k__BackingField;
|
||||
if (num < array.Length)
|
||||
{
|
||||
ParticleSystem.MainModule main = array[num].main;
|
||||
ParticleSystem.MinMaxGradient[] ecbgcbclbjh = this.ECBGCBCLBJH;
|
||||
long num2 = (long)((ulong)num * (ulong)56L);
|
||||
throw new MissingMethodException();
|
||||
}
|
||||
}
|
||||
this.LPCNOLEOPEB = false;
|
||||
}
|
||||
|
||||
// Token: 0x06012018 RID: 73752 RVA: 0x0044D7A8 File Offset: 0x0044B9A8
|
||||
[Token(Token = "0x6012018")]
|
||||
[Address(RVA = "0x19AFFF0", Offset = "0x19AE9F0", VA = "0x1819AFFF0")]
|
||||
public void SetColor(Color GJAINANBOCB)
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
if (this.ECBGCBCLBJH == num)
|
||||
{
|
||||
ParticleSystem.MinMaxGradient[] array = new ParticleSystem.MinMaxGradient[this.<IFDLOPPHFDM>k__BackingField.Length];
|
||||
ParticleSystem[] array2 = this.<IFDLOPPHFDM>k__BackingField;
|
||||
this.ECBGCBCLBJH = array;
|
||||
if (num2 < array2.Length)
|
||||
{
|
||||
ParticleSystem.MinMaxGradient[] ecbgcbclbjh = this.ECBGCBCLBJH;
|
||||
ParticleSystem.MainModule main = array2[num2].main;
|
||||
num2++;
|
||||
long num3 = (long)((ulong)num2 * (ulong)56L);
|
||||
ParticleSystem[] array3 = this.<IFDLOPPHFDM>k__BackingField;
|
||||
}
|
||||
}
|
||||
PooledParticle.ColorConfiguration[] array4 = this.colorConfigurations;
|
||||
if (array4 != 0 && array4.Length != num2)
|
||||
{
|
||||
int length = array4.Length;
|
||||
if (num2 >= length)
|
||||
{
|
||||
goto IL_C6;
|
||||
}
|
||||
PooledParticle.ColorConfiguration colorConfiguration = array4[num2];
|
||||
num2++;
|
||||
}
|
||||
ParticleSystem[] array5 = this.<IFDLOPPHFDM>k__BackingField;
|
||||
if (num2 < array5.Length)
|
||||
{
|
||||
if (array5[num2].main == 0)
|
||||
{
|
||||
}
|
||||
throw new MissingMethodException();
|
||||
}
|
||||
IL_C6:
|
||||
this.LPCNOLEOPEB = true;
|
||||
}
|
||||
|
||||
// Token: 0x06012019 RID: 73753 RVA: 0x0044D888 File Offset: 0x0044BA88
|
||||
[Token(Token = "0x6012019")]
|
||||
[Address(RVA = "0x19AEBF0", Offset = "0x19AD5F0", VA = "0x1819AEBF0")]
|
||||
private void DFNFPPPFILG()
|
||||
{
|
||||
ParticleSystem[] array = this.<IFDLOPPHFDM>k__BackingField;
|
||||
int num = 0;
|
||||
this.JPOFKMCIEKB = (float)num;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
ParticleSystem.MainModule main = array[num].main;
|
||||
float num2 = ParticleSystem.MainModule.get_duration_Injected(main);
|
||||
float num3 = ParticleSystem.MainModule.get_simulationSpeed_Injected(main);
|
||||
num++;
|
||||
float num4;
|
||||
this.JPOFKMCIEKB = num4;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601201A RID: 73754 RVA: 0x0044D8E4 File Offset: 0x0044BAE4
|
||||
[Token(Token = "0x601201A")]
|
||||
[Address(RVA = "0x19B0930", Offset = "0x19AF330", VA = "0x1819B0930")]
|
||||
public PooledParticle()
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
this.HCDPCKAECMF.z = z;
|
||||
float z2 = Vector3.zero.z;
|
||||
this.FBDECBBPDCG.z = z2;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C073 RID: 49267
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C073")]
|
||||
[SerializeField]
|
||||
protected PooledParticle.ColorConfiguration[] colorConfigurations;
|
||||
|
||||
// Token: 0x0400C076 RID: 49270
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400C076")]
|
||||
[NonSerialized]
|
||||
public bool IsLooping;
|
||||
|
||||
// Token: 0x0400C077 RID: 49271
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400C077")]
|
||||
private ParticleSystem.MinMaxGradient[] ECBGCBCLBJH;
|
||||
|
||||
// Token: 0x0400C078 RID: 49272
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C078")]
|
||||
private bool LPCNOLEOPEB;
|
||||
|
||||
// Token: 0x0400C079 RID: 49273
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400C079")]
|
||||
private float GLOPFJHKNII;
|
||||
|
||||
// Token: 0x0400C07A RID: 49274
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C07A")]
|
||||
private float JPOFKMCIEKB;
|
||||
|
||||
// Token: 0x0400C07B RID: 49275
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C07B")]
|
||||
private Transform IGNOABFIHCE;
|
||||
|
||||
// Token: 0x0400C07C RID: 49276
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C07C")]
|
||||
private Vector3 HCDPCKAECMF;
|
||||
|
||||
// Token: 0x0400C07D RID: 49277
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x400C07D")]
|
||||
private Vector3 FBDECBBPDCG;
|
||||
|
||||
// Token: 0x0400C07E RID: 49278
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400C07E")]
|
||||
private PooledParticle.MPLOBDNDMIC KPPCKOGAAIK;
|
||||
|
||||
// Token: 0x0400C07F RID: 49279
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400C07F")]
|
||||
private ISchedulerPromise IBCGLGAPNHJ;
|
||||
|
||||
// Token: 0x0200281B RID: 10267
|
||||
[Token(Token = "0x200281B")]
|
||||
private enum MPLOBDNDMIC
|
||||
{
|
||||
// Token: 0x0400C081 RID: 49281
|
||||
[Token(Token = "0x400C081")]
|
||||
NONE,
|
||||
// Token: 0x0400C082 RID: 49282
|
||||
[Token(Token = "0x400C082")]
|
||||
POSITION,
|
||||
// Token: 0x0400C083 RID: 49283
|
||||
[Token(Token = "0x400C083")]
|
||||
ROTATION,
|
||||
// Token: 0x0400C084 RID: 49284
|
||||
[Token(Token = "0x400C084")]
|
||||
POSITION_AND_ROTATION,
|
||||
// Token: 0x0400C085 RID: 49285
|
||||
[Token(Token = "0x400C085")]
|
||||
VELOCITY
|
||||
}
|
||||
|
||||
// Token: 0x0200281C RID: 10268
|
||||
[Token(Token = "0x200281C")]
|
||||
[Serializable]
|
||||
public class ColorConfiguration
|
||||
{
|
||||
// Token: 0x0601201B RID: 73755 RVA: 0x0044D928 File Offset: 0x0044BB28
|
||||
[Token(Token = "0x601201B")]
|
||||
[Address(RVA = "0x199F780", Offset = "0x199E180", VA = "0x18199F780")]
|
||||
public ColorConfiguration(ParticleSystem mainParticles)
|
||||
{
|
||||
this.particleSystem = mainParticles;
|
||||
this.setStartColor = true;
|
||||
}
|
||||
|
||||
// Token: 0x0601201C RID: 73756 RVA: 0x0044D94C File Offset: 0x0044BB4C
|
||||
[Token(Token = "0x601201C")]
|
||||
[Address(RVA = "0x199F570", Offset = "0x199DF70", VA = "0x18199F570")]
|
||||
public void LJAEIJLMDHG(Color GJAINANBOCB)
|
||||
{
|
||||
int num = 0;
|
||||
if ((this.setStartColor ? 1 : 0) != num)
|
||||
{
|
||||
ParticleSystem.MainModule main = this.particleSystem.main;
|
||||
throw new MissingMethodException();
|
||||
}
|
||||
if (this.setMinColorOverLifetime || this.setMaxColorOverLifetime)
|
||||
{
|
||||
ParticleSystem.MainModule main2 = this.particleSystem.main;
|
||||
if (this.setMinColorOverLifetime)
|
||||
{
|
||||
}
|
||||
if (this.setMaxColorOverLifetime)
|
||||
{
|
||||
GradientColorKey[] array;
|
||||
int num2 = array.Length - 1;
|
||||
}
|
||||
throw new MissingMethodException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400C086 RID: 49286
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400C086")]
|
||||
[SerializeField]
|
||||
private ParticleSystem particleSystem;
|
||||
|
||||
// Token: 0x0400C087 RID: 49287
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C087")]
|
||||
[SerializeField]
|
||||
private bool setStartColor;
|
||||
|
||||
// Token: 0x0400C088 RID: 49288
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x19")]
|
||||
[Token(Token = "0x400C088")]
|
||||
[SerializeField]
|
||||
private bool setMinColorOverLifetime;
|
||||
|
||||
// Token: 0x0400C089 RID: 49289
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A")]
|
||||
[Token(Token = "0x400C089")]
|
||||
[SerializeField]
|
||||
private bool setMaxColorOverLifetime;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user