oh dear
This commit is contained in:
@@ -0,0 +1,103 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Pools;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000647 RID: 1607
|
||||
[Token(Token = "0x2000647")]
|
||||
public class AnimateInOutManager : SingletonMonoBehaviour<AnimateInOutManager>
|
||||
{
|
||||
// Token: 0x06002EC5 RID: 11973 RVA: 0x000BF5EC File Offset: 0x000BD7EC
|
||||
[Token(Token = "0x6002EC5")]
|
||||
[Address(RVA = "0xB0ADF0", Offset = "0xB09BF0", VA = "0x180B0ADF0", Slot = "4")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
OKNNKFGFODL preLoadSceneAssetsEvent = Player.PreLoadSceneAssetsEvent;
|
||||
Action action = new Action(this.IAOBCLNNEPO);
|
||||
Player.PreLoadSceneAssetsEvent = OKNNKFGFODL.BPJDFPACLMK(preLoadSceneAssetsEvent, action);
|
||||
}
|
||||
|
||||
// Token: 0x06002EC6 RID: 11974 RVA: 0x000BF620 File Offset: 0x000BD820
|
||||
[Token(Token = "0x6002EC6")]
|
||||
[Address(RVA = "0xB0AF40", Offset = "0xB09D40", VA = "0x180B0AF40", Slot = "5")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
OKNNKFGFODL preLoadSceneAssetsEvent = Player.PreLoadSceneAssetsEvent;
|
||||
Action action = new Action(this.IAOBCLNNEPO);
|
||||
Player.PreLoadSceneAssetsEvent = OKNNKFGFODL.GMNMHGMFGOL(preLoadSceneAssetsEvent, action);
|
||||
}
|
||||
|
||||
// Token: 0x06002EC7 RID: 11975 RVA: 0x000BF654 File Offset: 0x000BD854
|
||||
[Token(Token = "0x6002EC7")]
|
||||
[Address(RVA = "0xB0AEC0", Offset = "0xB09CC0", VA = "0x180B0AEC0")]
|
||||
private void IAOBCLNNEPO()
|
||||
{
|
||||
GlobalPool instance = GlobalPool.ONCPNMDGGKG;
|
||||
PooledParticle defaultEffectPrefab = this.DefaultEffectPrefab;
|
||||
instance.Prefill<PooledParticle>(defaultEffectPrefab, 6);
|
||||
}
|
||||
|
||||
// Token: 0x06002EC8 RID: 11976 RVA: 0x000BF680 File Offset: 0x000BD880
|
||||
[Token(Token = "0x6002EC8")]
|
||||
[Address(RVA = "0xB0B010", Offset = "0xB09E10", VA = "0x180B0B010")]
|
||||
public static void PlayOneOff(Bounds PDPPMFNOBMO)
|
||||
{
|
||||
if (!SingletonMonoBehaviour.ONCPNMDGGKG.SuppressAnimations)
|
||||
{
|
||||
GlobalPool instance = GlobalPool.ONCPNMDGGKG;
|
||||
PooledParticle defaultEffectPrefab = SingletonMonoBehaviour.ONCPNMDGGKG.DefaultEffectPrefab;
|
||||
PooledParticle pooledParticle = instance.Acquire<PooledParticle>(defaultEffectPrefab);
|
||||
int num = 0;
|
||||
if (pooledParticle != num)
|
||||
{
|
||||
Transform transform = pooledParticle.transform;
|
||||
Transform transform2 = SingletonMonoBehaviour.ONCPNMDGGKG.transform;
|
||||
transform.parentInternal = transform2;
|
||||
Transform transform3 = pooledParticle.transform;
|
||||
ParticleSystem.MainModule main = pooledParticle.<OAIDPPDMCPA>k__BackingField.main;
|
||||
float[] array = new float[3];
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float num2 = Mathf.Max(array);
|
||||
ParticleSystem <OAIDPPDMCPA>k__BackingField = pooledParticle.<OAIDPPDMCPA>k__BackingField;
|
||||
ParticleSystem.MainModule main2 = <OAIDPPDMCPA>k__BackingField.main;
|
||||
ParticleSystem.MinMaxCurve minMaxCurve = num2;
|
||||
pooledParticle.<OAIDPPDMCPA>k__BackingField.Simulate(0.2f);
|
||||
int num3 = 0;
|
||||
pooledParticle.Play(num3 != 0, -1f);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002EC9 RID: 11977 RVA: 0x000BF764 File Offset: 0x000BD964
|
||||
[Token(Token = "0x6002EC9")]
|
||||
[Address(RVA = "0xA13B90", Offset = "0xA12990", VA = "0x180A13B90")]
|
||||
private void OnApplicationQuit()
|
||||
{
|
||||
this.SuppressAnimations = true;
|
||||
}
|
||||
|
||||
// Token: 0x06002ECA RID: 11978 RVA: 0x000BF778 File Offset: 0x000BD978
|
||||
[Token(Token = "0x6002ECA")]
|
||||
[Address(RVA = "0xB0B430", Offset = "0xB0A230", VA = "0x180B0B430")]
|
||||
public AnimateInOutManager()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040026AE RID: 9902
|
||||
[Token(Token = "0x40026AE")]
|
||||
private const float HEDLFBLIBMJ = 0.2f;
|
||||
|
||||
// Token: 0x040026AF RID: 9903
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40026AF")]
|
||||
public PooledParticle DefaultEffectPrefab;
|
||||
|
||||
// Token: 0x040026B0 RID: 9904
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40026B0")]
|
||||
[NonSerialized]
|
||||
public bool SuppressAnimations = true;
|
||||
}
|
||||
Reference in New Issue
Block a user