using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.FastLines { // Token: 0x020029C3 RID: 10691 [Token(Token = "0x20029C3")] [StructLayout(3)] public class FastLineSettings : ScriptableObject { // Token: 0x06012AE9 RID: 76521 RVA: 0x00473EB8 File Offset: 0x004720B8 [Token(Token = "0x6012AE9")] [Address(RVA = "0x189D8F0", Offset = "0x189C2F0", VA = "0x18189D8F0")] public void KLNHLGFMDLP(GADCODNLAIK LGMFOFDGFIG) { int size; for (;;) { int num = 0; float num2 = this.startSharpness; LGMFOFDGFIG.KGFIJKEFHFC = num2; float num3 = this.endSharpness; LGMFOFDGFIG.CGMDPKJNLKI = num3; LGMFOFDGFIG.MAGFJGMHKLA = num3; float num4 = this.textureHeight; float num5 = this.endArrowWidth; float num6 = this.endArrowLength; float num7 = this.startArrowWidth; float num8 = this.startArrowLength; GADCODNLAIK gadcodnlaik = LGMFOFDGFIG.KIMKEHKPKBA(num8, num7, num6, num5); size = this.sizes._size; if (size > 0) { break; } int size2 = this.colors._size; if (size2 <= 0) { goto IL_D1; } LGMFOFDGFIG.AJIEIAOBKPH = size2; List list = this.colors; List.Enumerator enumerator; if (enumerator != 0) { num++; if (num != 0) { continue; } } if ((ulong)((uint)(-1)) != (ulong)(-1L)) { } if (num == 0) { goto IL_D1; } } LGMFOFDGFIG.MDBMFPKDKHD = size; List list2 = this.sizes; throw new NullReferenceException(); IL_D1: int num9 = this.numNodes; LGMFOFDGFIG.FGCFEJNGBFM = num9; } // Token: 0x06012AEA RID: 76522 RVA: 0x00473FAC File Offset: 0x004721AC [Token(Token = "0x6012AEA")] [Address(RVA = "0x189DDF0", Offset = "0x189C7F0", VA = "0x18189DDF0")] public void OEKIFEDEGCH(GADCODNLAIK LGMFOFDGFIG, Transform OIFLDNBGJOH, Vector3 LKCPBGKOIOC, Vector3 EGGLNFFFPKD, [Optional] Transform AIAPJJINEMN) { float z = LKCPBGKOIOC.z; Vector3 vector; float z2 = vector.z; Vector3 vector2; float z3 = vector2.z; Vector3 vector3; float z4 = vector3.z; Vector3 vector4; float z5 = vector4.z; float num = this.minDirectionOffset; } // Token: 0x06012AEB RID: 76523 RVA: 0x00473FF0 File Offset: 0x004721F0 [Token(Token = "0x6012AEB")] [Address(RVA = "0x189DD10", Offset = "0x189C710", VA = "0x18189DD10")] public void OEKIFEDEGCH(GADCODNLAIK LGMFOFDGFIG, Vector3 AAJHBKOGBPE, Vector3 DEILBDFACHD, Vector3 PAFDECDPDDN, Vector3 CDJKCHIPKIF) { float z = AAJHBKOGBPE.z; float z2 = DEILBDFACHD.z; float num = this.minDirectionOffset; } // Token: 0x06012AEC RID: 76524 RVA: 0x00474018 File Offset: 0x00472218 [Token(Token = "0x6012AEC")] [Address(RVA = "0x189DFF0", Offset = "0x189C9F0", VA = "0x18189DFF0")] public FastLineSettings() { List list = new List(); this.colors = list; List list2 = new List(); this.sizes = list2; this.numNodes = (int)((ulong)2L); base..ctor(); } // Token: 0x0400C808 RID: 51208 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400C808")] public Material material; // Token: 0x0400C809 RID: 51209 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400C809")] [Range(0f, 1f)] public float directionStrength = 1f; // Token: 0x0400C80A RID: 51210 [global::Cpp2IlInjected.FieldOffset(Offset = "0x24")] [Token(Token = "0x400C80A")] public float minDirectionOffset; // Token: 0x0400C80B RID: 51211 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400C80B")] [Range(0f, 0.5f)] public float startSharpness; // Token: 0x0400C80C RID: 51212 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")] [Token(Token = "0x400C80C")] [Range(0f, 0.5f)] public float endSharpness; // Token: 0x0400C80D RID: 51213 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400C80D")] public List colors; // Token: 0x0400C80E RID: 51214 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400C80E")] public List sizes; // Token: 0x0400C80F RID: 51215 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400C80F")] public int style; // Token: 0x0400C810 RID: 51216 [global::Cpp2IlInjected.FieldOffset(Offset = "0x44")] [Token(Token = "0x400C810")] public float textureSpacing; // Token: 0x0400C811 RID: 51217 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400C811")] public float textureLooping; // Token: 0x0400C812 RID: 51218 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")] [Token(Token = "0x400C812")] public float textureAnimation; // Token: 0x0400C813 RID: 51219 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400C813")] public float textureHeight; // Token: 0x0400C814 RID: 51220 [global::Cpp2IlInjected.FieldOffset(Offset = "0x54")] [Token(Token = "0x400C814")] public float startArrowLength; // Token: 0x0400C815 RID: 51221 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400C815")] public float startArrowWidth; // Token: 0x0400C816 RID: 51222 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")] [Token(Token = "0x400C816")] public float endArrowLength; // Token: 0x0400C817 RID: 51223 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400C817")] public float endArrowWidth; // Token: 0x0400C818 RID: 51224 [global::Cpp2IlInjected.FieldOffset(Offset = "0x64")] [Token(Token = "0x400C818")] public int numNodes; // Token: 0x020029C4 RID: 10692 [Token(Token = "0x20029C4")] [Serializable] public struct SizeKeyFrame { // Token: 0x0400C819 RID: 51225 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400C819")] public float pixelSize; // Token: 0x0400C81A RID: 51226 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4")] [Token(Token = "0x400C81A")] public float worldSize; // Token: 0x0400C81B RID: 51227 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x400C81B")] [Range(0f, 1f)] public float frac; } // Token: 0x020029C5 RID: 10693 [Token(Token = "0x20029C5")] [Serializable] public struct ColorKeyFrame { // Token: 0x0400C81C RID: 51228 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400C81C")] [ColorUsage(true, true)] public Color color1; // Token: 0x0400C81D RID: 51229 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400C81D")] [ColorUsage(true, true)] public Color color2; // Token: 0x0400C81E RID: 51230 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400C81E")] [Range(0f, 1f)] public float frac; } } }