Files
2026-04-10 22:50:51 +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: 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<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: 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<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: 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<FastLineSettings.ColorKeyFrame> colors;
// Token: 0x0400D410 RID: 54288
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x400D410")]
public List<FastLineSettings.SizeKeyFrame> 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;
}
}
}