Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

244 lines
6.8 KiB
C#

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<FastLineSettings.SizeKeyFrame> 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<FastLineSettings.ColorKeyFrame> 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<FastLineSettings.ColorKeyFrame> list = new List();
this.colors = list;
List<FastLineSettings.SizeKeyFrame> 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<FastLineSettings.ColorKeyFrame> colors;
// Token: 0x0400D63E RID: 54846
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x400D63E")]
public List<FastLineSettings.SizeKeyFrame> 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;
}
}
}