This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
+103
View File
@@ -0,0 +1,103 @@
using System;
using Cpp2IlInjected;
using RecRoom.Core.Pools;
using UnityEngine;
// Token: 0x02000652 RID: 1618
[Token(Token = "0x2000652")]
public class AnimateInOutManager : SingletonMonoBehaviour<AnimateInOutManager>
{
// Token: 0x06002F46 RID: 12102 RVA: 0x000C0140 File Offset: 0x000BE340
[Token(Token = "0x6002F46")]
[Address(RVA = "0x15B5200", Offset = "0x15B4200", VA = "0x1815B5200", 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: 0x06002F47 RID: 12103 RVA: 0x000C0174 File Offset: 0x000BE374
[Token(Token = "0x6002F47")]
[Address(RVA = "0x15B5350", Offset = "0x15B4350", VA = "0x1815B5350", 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: 0x06002F48 RID: 12104 RVA: 0x000C01A8 File Offset: 0x000BE3A8
[Token(Token = "0x6002F48")]
[Address(RVA = "0x15B52D0", Offset = "0x15B42D0", VA = "0x1815B52D0")]
private void IAOBCLNNEPO()
{
GlobalPool instance = GlobalPool.ONCPNMDGGKG;
PooledParticle defaultEffectPrefab = this.DefaultEffectPrefab;
instance.Prefill<PooledParticle>(defaultEffectPrefab, 6);
}
// Token: 0x06002F49 RID: 12105 RVA: 0x000C01D4 File Offset: 0x000BE3D4
[Token(Token = "0x6002F49")]
[Address(RVA = "0x15B5420", Offset = "0x15B4420", VA = "0x1815B5420")]
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: 0x06002F4A RID: 12106 RVA: 0x000C02B8 File Offset: 0x000BE4B8
[Token(Token = "0x6002F4A")]
[Address(RVA = "0x52DAB0", Offset = "0x52CAB0", VA = "0x18052DAB0")]
private void OnApplicationQuit()
{
this.SuppressAnimations = true;
}
// Token: 0x06002F4B RID: 12107 RVA: 0x000C02CC File Offset: 0x000BE4CC
[Token(Token = "0x6002F4B")]
[Address(RVA = "0x15B5840", Offset = "0x15B4840", VA = "0x1815B5840")]
public AnimateInOutManager()
{
}
// Token: 0x04002714 RID: 10004
[Token(Token = "0x4002714")]
private const float HEDLFBLIBMJ = 0.2f;
// Token: 0x04002715 RID: 10005
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002715")]
public PooledParticle DefaultEffectPrefab;
// Token: 0x04002716 RID: 10006
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002716")]
[NonSerialized]
public bool SuppressAnimations = true;
}