using System; using Cpp2IlInjected; using RecRoom.Core.Pools; using RecRoom.DataStructures; using UnityEngine; namespace RecRoom.Core.Creation { // Token: 0x02003130 RID: 12592 [Token(Token = "0x2003130")] [CreateAssetMenu] [Serializable] public class SandboxParticleEffect : ScriptableObject { // Token: 0x17003BB0 RID: 15280 // (get) Token: 0x06015A0A RID: 88586 RVA: 0x0050F7B8 File Offset: 0x0050D9B8 [Token(Token = "0x17003BB0")] public Guid Guid { [Token(Token = "0x6015A0A")] [Address(RVA = "0xC1AB60", Offset = "0xC19960", VA = "0x180C1AB60")] get { throw new NullReferenceException(); } } // Token: 0x06015A0B RID: 88587 RVA: 0x0050F7CC File Offset: 0x0050D9CC [Token(Token = "0x6015A0B")] [Address(RVA = "0xC1AAC0", Offset = "0xC198C0", VA = "0x180C1AAC0")] public SandboxParticleEffect() { Guid guid = Guid.NewGuid(); SerializedGuid serializedGuid; this.guid = serializedGuid; base..ctor(); } // Token: 0x0400E3C1 RID: 58305 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400E3C1")] public string FriendlyName; // Token: 0x0400E3C2 RID: 58306 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400E3C2")] public PooledParticle Prefab; // Token: 0x0400E3C3 RID: 58307 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400E3C3")] public float MaxScale; // Token: 0x0400E3C4 RID: 58308 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x400E3C4")] public float MinScale; // Token: 0x0400E3C5 RID: 58309 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400E3C5")] public float MaxSpeed; // Token: 0x0400E3C6 RID: 58310 [FieldOffset(Offset = "0x34")] [Token(Token = "0x400E3C6")] public float MinSpeed; // Token: 0x0400E3C7 RID: 58311 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400E3C7")] [SerializeField] private SerializedGuid guid; } }