using System; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Rendering.Universal; namespace RecRoom.Core.Quality { // Token: 0x02002E59 RID: 11865 [Token(Token = "0x2002E59")] public class ParticleQualityOverride : MonoBehaviour { // Token: 0x060140AC RID: 82092 RVA: 0x004A2BE8 File Offset: 0x004A0DE8 [Token(Token = "0x60140AC")] [Address(RVA = "0x1DF5C70", Offset = "0x1DF4C70", VA = "0x181DF5C70")] private void Start() { if (this.overrides.Length != 0) { ParticleSystem.MainModule main = this.particles.main; ParticleSystem particleSystem = this.particles; this.GLEAGKMBGME = main; ParticleSystem.MainModule main2 = particleSystem.main; ParticleSystem particleSystem2 = this.particles; this.FLFBNCKBDJC = main2; ParticleSystem.MainModule main3 = particleSystem2.main; ParticleSystem particleSystem3 = this.particles; this.OEPDBOOEPNE = main3; ParticleSystem.MainModule main4 = particleSystem3.main; this.DJFAOIPMKBD = main4; this.HHMCJKLIPLL = main4 != null; this.GCHIJOPCKDP = main4; this.JNNECDDMOMP = main4 != null; this.KGMEIEKCNOB = main4 != null; ParticleSystem.MinMaxCurve minMaxCurve; AnimationCurve curveMax = minMaxCurve.m_CurveMax; ParticleSystem.MinMaxCurve minMaxCurve2; AnimationCurve curveMax2 = minMaxCurve2.m_CurveMax; ParticleSystem.MinMaxCurve minMaxCurve3; AnimationCurve curveMax3 = minMaxCurve3.m_CurveMax; IRecRoomQualityConfigProvider recRoomQualityConfigProvider; this.KGBIFNOAECL(recRoomQualityConfigProvider); Action action = new Action(this.EHDNCHLIKMF); return; } Debug.LogError("ParticleQualityOverride requires at least one specified override."); throw new NullReferenceException(); } // Token: 0x060140AD RID: 82093 RVA: 0x004A2CC8 File Offset: 0x004A0EC8 [Token(Token = "0x60140AD")] [Address(RVA = "0x1DF5B50", Offset = "0x1DF4B50", VA = "0x181DF5B50")] private void OnDestroy() { Action action = new Action(this.EHDNCHLIKMF); throw new NullReferenceException(); } // Token: 0x060140AE RID: 82094 RVA: 0x004A2CEC File Offset: 0x004A0EEC [Token(Token = "0x60140AE")] [Address(RVA = "0x1DF4A90", Offset = "0x1DF3A90", VA = "0x181DF4A90")] private void EHDNCHLIKMF(PPDOPHKNMCK AOKDECDAEEG) { IRecRoomQualityConfigProvider recRoomQualityConfigProvider; this.KGBIFNOAECL(recRoomQualityConfigProvider); } // Token: 0x060140AF RID: 82095 RVA: 0x004A2D08 File Offset: 0x004A0F08 [Token(Token = "0x60140AF")] [Address(RVA = "0x1DF4ED0", Offset = "0x1DF3ED0", VA = "0x181DF4ED0")] private void KGBIFNOAECL(IRecRoomQualityConfigProvider PBGBNMCPEAJ) { /* An exception occurred when decompiling this method (060140AF) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Core.Quality.ParticleQualityOverride::KGBIFNOAECL(UnityEngine.Rendering.Universal.IRecRoomQualityConfigProvider) ---> 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 403 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: 0x060140B0 RID: 82096 RVA: 0x004A2EA4 File Offset: 0x004A10A4 [Token(Token = "0x60140B0")] [Address(RVA = "0x1DF4B60", Offset = "0x1DF3B60", VA = "0x181DF4B60")] private void HFLHNHENDBF(ParticleQualityOverride.OverrideSettings JBKLKKPKFNA) { /* An exception occurred when decompiling this method (060140B0) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Core.Quality.ParticleQualityOverride::HFLHNHENDBF(RecRoom.Core.Quality.ParticleQualityOverride/OverrideSettings) ---> 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 403 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: 0x060140B1 RID: 82097 RVA: 0x004A2EF0 File Offset: 0x004A10F0 [Token(Token = "0x60140B1")] [Address(RVA = "0x1DF59A0", Offset = "0x1DF49A0", VA = "0x181DF59A0")] private void OMMJJIENPPJ() { float obocpjdpdhn = this.OBOCPJDPDHN; float jjppmmljchp = this.JJPPMMLJCHP; float phpegdeleni = this.PHPEGDELENI; } // Token: 0x060140B2 RID: 82098 RVA: 0x004A2F14 File Offset: 0x004A1114 [Token(Token = "0x60140B2")] [Address(RVA = "0x1DF48F0", Offset = "0x1DF38F0", VA = "0x181DF48F0")] private void BCFOMAPJAAI() { ParticleSystem.MainModule main = this.particles.main; ParticleSystem particleSystem = this.particles; this.GLEAGKMBGME = main; ParticleSystem.MainModule main2 = particleSystem.main; ParticleSystem particleSystem2 = this.particles; this.FLFBNCKBDJC = main2; ParticleSystem.MainModule main3 = particleSystem2.main; ParticleSystem particleSystem3 = this.particles; this.OEPDBOOEPNE = main3; ParticleSystem.MainModule main4 = particleSystem3.main; this.DJFAOIPMKBD = main4; this.HHMCJKLIPLL = main4 != null; this.GCHIJOPCKDP = main4; this.JNNECDDMOMP = main4 != null; this.KGMEIEKCNOB = main4 != null; ParticleSystem.MinMaxCurve minMaxCurve; AnimationCurve curveMax = minMaxCurve.m_CurveMax; ParticleSystem.MinMaxCurve minMaxCurve2; AnimationCurve curveMax2 = minMaxCurve2.m_CurveMax; ParticleSystem.MinMaxCurve minMaxCurve3; AnimationCurve curveMax3 = minMaxCurve3.m_CurveMax; } // Token: 0x060140B3 RID: 82099 RVA: 0x004A2FC0 File Offset: 0x004A11C0 [Token(Token = "0x60140B3")] [Address(RVA = "0x1DF5890", Offset = "0x1DF4890", VA = "0x181DF5890")] private void MLILCMAJKGH(ParticleSystem.MinMaxCurve CDAMNCBGBGI, out float NOGNELMAHCK, out float JDFENOCNKAD) { /* An exception occurred when decompiling this method (060140B3) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Core.Quality.ParticleQualityOverride::MLILCMAJKGH(UnityEngine.ParticleSystem/MinMaxCurve,System.Single&,System.Single&) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_4C: stloc:ParticleSystemCurveMode(var_5_52, callgetter:ParticleSystemCurveMode(MinMaxCurve::get_mode, ldloc:MinMaxCurve[exp:valuetype [UnityEngine.ParticleSystemModule]UnityEngine.ParticleSystem/MinMaxCurve&](CDAMNCBGBGI))) stloc:ArgumentException(var_6_65, newobj:ArgumentException(ArgumentException::.ctor, call:string(string::Concat, ldstr:string[exp:object]("Unsupported animation curve mode: "), ldloc:ParticleSystemCurveMode[exp:object](var_5_52)))) } 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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 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: 0x060140B4 RID: 82100 RVA: 0x004A3034 File Offset: 0x004A1234 [Token(Token = "0x60140B4")] [Address(RVA = "0x1DF4DC0", Offset = "0x1DF3DC0", VA = "0x181DF4DC0")] private ParticleSystem.MinMaxCurve HMAGJKPLEJG(ParticleSystem.MinMaxCurve CDAMNCBGBGI, float NOGNELMAHCK, float JDFENOCNKAD) { /* An exception occurred when decompiling this method (060140B4) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.ParticleSystem/MinMaxCurve RecRoom.Core.Quality.ParticleQualityOverride::HMAGJKPLEJG(UnityEngine.ParticleSystem/MinMaxCurve,System.Single,System.Single) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stfld:native int(Object::m_CachedPtr, ldloc:ParticleQualityOverride[exp:Object](this), ldloc:float32[exp:native int](JDFENOCNKAD)) stloc:ArgumentException(var_0_17, newobj:ArgumentException(ArgumentException::.ctor, call:string(string::Concat, ldstr:string[exp:object]("Unsupported animation curve mode: "), ldloc:ParticleQualityOverride[exp:object](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: 0x060140B5 RID: 82101 RVA: 0x004A3058 File Offset: 0x004A1258 [Token(Token = "0x60140B5")] [Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")] public ParticleQualityOverride() { } // Token: 0x0400CFCF RID: 53199 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400CFCF")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private ParticleSystem particles; // Token: 0x0400CFD0 RID: 53200 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400CFD0")] [SerializeField] private ParticleQualityOverride.OverrideSettings[] overrides; // Token: 0x0400CFD1 RID: 53201 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400CFD1")] private bool HHMCJKLIPLL; // Token: 0x0400CFD2 RID: 53202 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x400CFD2")] private int GCHIJOPCKDP; // Token: 0x0400CFD3 RID: 53203 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400CFD3")] private bool JNNECDDMOMP; // Token: 0x0400CFD4 RID: 53204 [FieldOffset(Offset = "0x31")] [Token(Token = "0x400CFD4")] private bool KGMEIEKCNOB; // Token: 0x0400CFD5 RID: 53205 [FieldOffset(Offset = "0x34")] [Token(Token = "0x400CFD5")] private float EJLENFPBDKM; // Token: 0x0400CFD6 RID: 53206 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400CFD6")] private float OBOCPJDPDHN; // Token: 0x0400CFD7 RID: 53207 [FieldOffset(Offset = "0x3C")] [Token(Token = "0x400CFD7")] private float OGOFCNPICAG; // Token: 0x0400CFD8 RID: 53208 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400CFD8")] private float JJPPMMLJCHP; // Token: 0x0400CFD9 RID: 53209 [FieldOffset(Offset = "0x44")] [Token(Token = "0x400CFD9")] private float APEPOELCKBG; // Token: 0x0400CFDA RID: 53210 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400CFDA")] private float PHPEGDELENI; // Token: 0x0400CFDB RID: 53211 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400CFDB")] private ParticleSystem.MainModule GLEAGKMBGME; // Token: 0x0400CFDC RID: 53212 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400CFDC")] private ParticleSystem.TrailModule FLFBNCKBDJC; // Token: 0x0400CFDD RID: 53213 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400CFDD")] private ParticleSystem.EmissionModule OEPDBOOEPNE; // Token: 0x0400CFDE RID: 53214 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400CFDE")] private ParticleSystem.CollisionModule DJFAOIPMKBD; // Token: 0x02002E5A RID: 11866 [Token(Token = "0x2002E5A")] [Serializable] public struct OverrideSettings { // Token: 0x0400CFDF RID: 53215 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400CFDF")] public ParticleQualityLevel particleQuality; // Token: 0x0400CFE0 RID: 53216 [FieldOffset(Offset = "0x4")] [Token(Token = "0x400CFE0")] public int maxParticles; // Token: 0x0400CFE1 RID: 53217 [FieldOffset(Offset = "0x8")] [Token(Token = "0x400CFE1")] public bool enableTrails; // Token: 0x0400CFE2 RID: 53218 [FieldOffset(Offset = "0x9")] [Token(Token = "0x400CFE2")] public bool enableCollisions; // Token: 0x0400CFE3 RID: 53219 [FieldOffset(Offset = "0xA")] [Token(Token = "0x400CFE3")] public bool overrideEmissionRate; // Token: 0x0400CFE4 RID: 53220 [FieldOffset(Offset = "0xC")] [Token(Token = "0x400CFE4")] [Range(0f, 1f)] public float emissionRateMultiplier; // Token: 0x0400CFE5 RID: 53221 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400CFE5")] public bool overrideLifetime; // Token: 0x0400CFE6 RID: 53222 [FieldOffset(Offset = "0x14")] [Token(Token = "0x400CFE6")] [Range(0f, 2f)] public float lifetimeMultiplier; } } }