using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.FastLines { // Token: 0x02002ECD RID: 11981 [Token(Token = "0x2002ECD")] public class FastLineSettings : ScriptableObject { // Token: 0x06014577 RID: 83319 RVA: 0x004B9004 File Offset: 0x004B7204 [Token(Token = "0x6014577")] [Address(RVA = "0x8A0080", Offset = "0x89EE80", VA = "0x1808A0080")] public void KLNHLGFMDLP(GADCODNLAIK LGMFOFDGFIG) { int num; do { 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); int size = this.sizes._size; if (size > 0) { LGMFOFDGFIG.MDBMFPKDKHD = size; List list = this.sizes; bool flag; if (flag) { num++; } if (num != 0) { continue; } if (num != -1) { } } int size2 = this.colors._size; if (size2 <= 0) { break; } LGMFOFDGFIG.AJIEIAOBKPH = size2; List list2 = this.colors; bool flag2; if (flag2) { num++; } } while (num != 0); int num9 = this.numNodes; LGMFOFDGFIG.FGCFEJNGBFM = num9; } // Token: 0x06014578 RID: 83320 RVA: 0x004B90EC File Offset: 0x004B72EC [Token(Token = "0x6014578")] [Address(RVA = "0x8A0560", Offset = "0x89F360", VA = "0x1808A0560")] 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: 0x06014579 RID: 83321 RVA: 0x004B9130 File Offset: 0x004B7330 [Token(Token = "0x6014579")] [Address(RVA = "0x8A0480", Offset = "0x89F280", VA = "0x1808A0480")] 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: 0x0601457A RID: 83322 RVA: 0x004B9158 File Offset: 0x004B7358 [Token(Token = "0x601457A")] [Address(RVA = "0x8A0760", Offset = "0x89F560", VA = "0x1808A0760")] public FastLineSettings() { List list = new List(); this.colors = list; List list2 = new List(); this.sizes = list2; this.numNodes = (int)((ulong)2L); base..ctor(); } // Token: 0x0400D40A RID: 54282 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400D40A")] public Material material; // Token: 0x0400D40B RID: 54283 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400D40B")] [Range(0f, 1f)] public float directionStrength = 1f; // Token: 0x0400D40C RID: 54284 [global::Cpp2IlInjected.FieldOffset(Offset = "0x24")] [Token(Token = "0x400D40C")] public float minDirectionOffset; // Token: 0x0400D40D RID: 54285 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400D40D")] [Range(0f, 0.5f)] public float startSharpness; // Token: 0x0400D40E RID: 54286 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")] [Token(Token = "0x400D40E")] [Range(0f, 0.5f)] public float endSharpness; // Token: 0x0400D40F RID: 54287 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400D40F")] public List colors; // Token: 0x0400D410 RID: 54288 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400D410")] public List sizes; // Token: 0x0400D411 RID: 54289 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400D411")] public int style; // Token: 0x0400D412 RID: 54290 [global::Cpp2IlInjected.FieldOffset(Offset = "0x44")] [Token(Token = "0x400D412")] public float textureSpacing; // Token: 0x0400D413 RID: 54291 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400D413")] public float textureLooping; // Token: 0x0400D414 RID: 54292 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")] [Token(Token = "0x400D414")] public float textureAnimation; // Token: 0x0400D415 RID: 54293 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400D415")] public float textureHeight; // Token: 0x0400D416 RID: 54294 [global::Cpp2IlInjected.FieldOffset(Offset = "0x54")] [Token(Token = "0x400D416")] public float startArrowLength; // Token: 0x0400D417 RID: 54295 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400D417")] public float startArrowWidth; // Token: 0x0400D418 RID: 54296 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")] [Token(Token = "0x400D418")] public float endArrowLength; // Token: 0x0400D419 RID: 54297 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400D419")] public float endArrowWidth; // Token: 0x0400D41A RID: 54298 [global::Cpp2IlInjected.FieldOffset(Offset = "0x64")] [Token(Token = "0x400D41A")] public int numNodes; // Token: 0x02002ECE RID: 11982 [Token(Token = "0x2002ECE")] [Serializable] public struct SizeKeyFrame { // Token: 0x0400D41B RID: 54299 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400D41B")] public float pixelSize; // Token: 0x0400D41C RID: 54300 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4")] [Token(Token = "0x400D41C")] public float worldSize; // Token: 0x0400D41D RID: 54301 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x400D41D")] [Range(0f, 1f)] public float frac; } // Token: 0x02002ECF RID: 11983 [Token(Token = "0x2002ECF")] [Serializable] public struct ColorKeyFrame { // Token: 0x0400D41E RID: 54302 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400D41E")] [ColorUsage(true, true)] public Color color1; // Token: 0x0400D41F RID: 54303 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400D41F")] [ColorUsage(true, true)] public Color color2; // Token: 0x0400D420 RID: 54304 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400D420")] [Range(0f, 1f)] public float frac; } } }