using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.FastLines { // Token: 0x02002FB6 RID: 12214 [Token(Token = "0x2002FB6")] public class FastLineSettings : ScriptableObject { // Token: 0x060149C2 RID: 84418 RVA: 0x004C312C File Offset: 0x004C132C [Token(Token = "0x60149C2")] [Address(RVA = "0x1398B30", Offset = "0x1397B30", VA = "0x181398B30")] 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: 0x060149C3 RID: 84419 RVA: 0x004C3214 File Offset: 0x004C1414 [Token(Token = "0x60149C3")] [Address(RVA = "0x1399010", Offset = "0x1398010", VA = "0x181399010")] 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: 0x060149C4 RID: 84420 RVA: 0x004C3258 File Offset: 0x004C1458 [Token(Token = "0x60149C4")] [Address(RVA = "0x1398F30", Offset = "0x1397F30", VA = "0x181398F30")] 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: 0x060149C5 RID: 84421 RVA: 0x004C3280 File Offset: 0x004C1480 [Token(Token = "0x60149C5")] [Address(RVA = "0x1399210", Offset = "0x1398210", VA = "0x181399210")] public FastLineSettings() { List list = new List(); this.colors = list; List list2 = new List(); this.sizes = list2; this.numNodes = (int)((ulong)2L); base..ctor(); } // Token: 0x0400D638 RID: 54840 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400D638")] public Material material; // Token: 0x0400D639 RID: 54841 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400D639")] [Range(0f, 1f)] public float directionStrength = 1f; // Token: 0x0400D63A RID: 54842 [global::Cpp2IlInjected.FieldOffset(Offset = "0x24")] [Token(Token = "0x400D63A")] public float minDirectionOffset; // Token: 0x0400D63B RID: 54843 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400D63B")] [Range(0f, 0.5f)] public float startSharpness; // Token: 0x0400D63C RID: 54844 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")] [Token(Token = "0x400D63C")] [Range(0f, 0.5f)] public float endSharpness; // Token: 0x0400D63D RID: 54845 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400D63D")] public List colors; // Token: 0x0400D63E RID: 54846 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400D63E")] public List sizes; // Token: 0x0400D63F RID: 54847 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400D63F")] public int style; // Token: 0x0400D640 RID: 54848 [global::Cpp2IlInjected.FieldOffset(Offset = "0x44")] [Token(Token = "0x400D640")] public float textureSpacing; // Token: 0x0400D641 RID: 54849 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400D641")] public float textureLooping; // Token: 0x0400D642 RID: 54850 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")] [Token(Token = "0x400D642")] public float textureAnimation; // Token: 0x0400D643 RID: 54851 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400D643")] public float textureHeight; // Token: 0x0400D644 RID: 54852 [global::Cpp2IlInjected.FieldOffset(Offset = "0x54")] [Token(Token = "0x400D644")] public float startArrowLength; // Token: 0x0400D645 RID: 54853 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400D645")] public float startArrowWidth; // Token: 0x0400D646 RID: 54854 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")] [Token(Token = "0x400D646")] public float endArrowLength; // Token: 0x0400D647 RID: 54855 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400D647")] public float endArrowWidth; // Token: 0x0400D648 RID: 54856 [global::Cpp2IlInjected.FieldOffset(Offset = "0x64")] [Token(Token = "0x400D648")] public int numNodes; // Token: 0x02002FB7 RID: 12215 [Token(Token = "0x2002FB7")] [Serializable] public struct SizeKeyFrame { // Token: 0x0400D649 RID: 54857 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400D649")] public float pixelSize; // Token: 0x0400D64A RID: 54858 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4")] [Token(Token = "0x400D64A")] public float worldSize; // Token: 0x0400D64B RID: 54859 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x400D64B")] [Range(0f, 1f)] public float frac; } // Token: 0x02002FB8 RID: 12216 [Token(Token = "0x2002FB8")] [Serializable] public struct ColorKeyFrame { // Token: 0x0400D64C RID: 54860 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400D64C")] [ColorUsage(true, true)] public Color color1; // Token: 0x0400D64D RID: 54861 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400D64D")] [ColorUsage(true, true)] public Color color2; // Token: 0x0400D64E RID: 54862 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400D64E")] [Range(0f, 1f)] public float frac; } } }