scripts
This commit is contained in:
@@ -0,0 +1,294 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x0200065D RID: 1629
|
||||
[Token(Token = "0x200065D")]
|
||||
[StructLayout(3)]
|
||||
public class LineRendererTrail : CustomTrail
|
||||
{
|
||||
// Token: 0x17000854 RID: 2132
|
||||
// (get) Token: 0x06002F40 RID: 12096 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x06002F41 RID: 12097 RVA: 0x000C3E24 File Offset: 0x000C2024
|
||||
[Token(Token = "0x17000854")]
|
||||
public override Color INCNKMHCJDM
|
||||
{
|
||||
[Token(Token = "0x6002F40")]
|
||||
[Address(RVA = "0x1077170", Offset = "0x1075B70", VA = "0x181077170", Slot = "4")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x6002F41")]
|
||||
[Address(RVA = "0x1986B50", Offset = "0x1985550", VA = "0x181986B50", Slot = "5")]
|
||||
set
|
||||
{
|
||||
LineRenderer[] pclmnnehlng = this.PCLMNNEHLNG;
|
||||
if (pclmnnehlng != 0)
|
||||
{
|
||||
int num = 0;
|
||||
float mojfleekjln = this.MOJFLEEKJLN;
|
||||
if (num < pclmnnehlng.Length)
|
||||
{
|
||||
pclmnnehlng[num].startColor = num;
|
||||
this.PCLMNNEHLNG[num].endColor = num;
|
||||
LineRenderer[] pclmnnehlng2 = this.PCLMNNEHLNG;
|
||||
num++;
|
||||
}
|
||||
Renderer startCap = this.startCap;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
if (startCap != num3)
|
||||
{
|
||||
Material material = this.startCap.GetMaterial();
|
||||
int oafffhbngjc = LineRendererTrail.OAFFFHBNGJC;
|
||||
material.SetColor(oafffhbngjc, num2);
|
||||
}
|
||||
Renderer endCap = this.endCap;
|
||||
int num4 = 0;
|
||||
int num5 = 0;
|
||||
if (endCap != num5)
|
||||
{
|
||||
Material material2 = this.endCap.GetMaterial();
|
||||
int oafffhbngjc2 = LineRendererTrail.OAFFFHBNGJC;
|
||||
material2.SetColor(oafffhbngjc2, num4);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000855 RID: 2133
|
||||
// (get) Token: 0x06002F42 RID: 12098 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x06002F43 RID: 12099 RVA: 0x000C3EF4 File Offset: 0x000C20F4
|
||||
[Token(Token = "0x17000855")]
|
||||
public override Vector2 LEHGHMKCEKD
|
||||
{
|
||||
[Token(Token = "0x6002F42")]
|
||||
[Address(RVA = "0xAC94B0", Offset = "0xAC7EB0", VA = "0x180AC94B0", Slot = "6")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x6002F43")]
|
||||
[Address(RVA = "0x1986F00", Offset = "0x1985900", VA = "0x181986F00", Slot = "7")]
|
||||
set
|
||||
{
|
||||
LineRenderer[] pclmnnehlng = this.PCLMNNEHLNG;
|
||||
int num = 0;
|
||||
if (num < pclmnnehlng.Length)
|
||||
{
|
||||
float num2;
|
||||
pclmnnehlng[num].startWidth = num2;
|
||||
this.PCLMNNEHLNG[num].endWidth = num2;
|
||||
LineRenderer[] pclmnnehlng2 = this.PCLMNNEHLNG;
|
||||
num++;
|
||||
}
|
||||
Renderer startCap = this.startCap;
|
||||
int num3 = 0;
|
||||
if (startCap != num3)
|
||||
{
|
||||
Renderer startCap2 = this.startCap;
|
||||
float pkebabfbmco = this.PKEBABFBMCO;
|
||||
Transform transform = startCap2.transform;
|
||||
Transform transform2 = this.startCap.transform;
|
||||
}
|
||||
Renderer endCap = this.endCap;
|
||||
int num4 = 0;
|
||||
if (endCap != num4)
|
||||
{
|
||||
Renderer endCap2 = this.endCap;
|
||||
float pkebabfbmco2 = this.PKEBABFBMCO;
|
||||
Transform transform3 = endCap2.transform;
|
||||
Transform transform4 = this.endCap.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000856 RID: 2134
|
||||
// (get) Token: 0x06002F44 RID: 12100 RVA: 0x000C3FC8 File Offset: 0x000C21C8
|
||||
[Token(Token = "0x17000856")]
|
||||
protected override bool ENAJHFPFFBJ
|
||||
{
|
||||
[Token(Token = "0x6002F44")]
|
||||
[Address(RVA = "0x19866B0", Offset = "0x19850B0", VA = "0x1819866B0", Slot = "9")]
|
||||
get
|
||||
{
|
||||
if (!this.ONHIHPLHNML)
|
||||
{
|
||||
}
|
||||
return this.scaleTexture;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002F45 RID: 12101 RVA: 0x000C3FE8 File Offset: 0x000C21E8
|
||||
[Token(Token = "0x6002F45")]
|
||||
[Address(RVA = "0x19861C0", Offset = "0x1984BC0", VA = "0x1819861C0", Slot = "12")]
|
||||
protected override void Awake()
|
||||
{
|
||||
LineRenderer[] array = new LineRenderer[this.materials.Length];
|
||||
this.PCLMNNEHLNG = array;
|
||||
LineRenderer[] componentsInChildren = base.GetComponentsInChildren<LineRenderer>(true);
|
||||
LineRenderer[] pclmnnehlng = this.PCLMNNEHLNG;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
if (num < pclmnnehlng.Length && num2 < componentsInChildren.Length)
|
||||
{
|
||||
LineRenderer lineRenderer = componentsInChildren[num2];
|
||||
if (lineRenderer != 0)
|
||||
{
|
||||
}
|
||||
pclmnnehlng[0] = lineRenderer;
|
||||
num2++;
|
||||
LineRenderer[] pclmnnehlng2 = this.PCLMNNEHLNG;
|
||||
}
|
||||
GameObject gameObject = base.gameObject;
|
||||
LineRenderer[] pclmnnehlng3 = this.PCLMNNEHLNG;
|
||||
if (num2 < pclmnnehlng3.Length)
|
||||
{
|
||||
if (num2 > 0)
|
||||
{
|
||||
Transform transform = new GameObject(this.materials[num2].name).transform;
|
||||
Transform transform2 = base.transform;
|
||||
int num3 = 0;
|
||||
transform.SetParent(transform2, num3 != 0);
|
||||
}
|
||||
LineRenderer lineRenderer2 = gameObject.AddComponent<LineRenderer>();
|
||||
throw new ArrayTypeMismatchException();
|
||||
}
|
||||
if (num2 < componentsInChildren.Length)
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(componentsInChildren[num2]);
|
||||
num2++;
|
||||
}
|
||||
LineRenderer[] pclmnnehlng4 = this.PCLMNNEHLNG;
|
||||
int num4 = 0;
|
||||
int num5 = 0;
|
||||
if (num5 < pclmnnehlng4.Length)
|
||||
{
|
||||
LineRenderer lineRenderer3 = pclmnnehlng4[num4];
|
||||
Material material = global::UnityEngine.Object.Instantiate<Material>(this.materials[num4]);
|
||||
lineRenderer3.SetMaterial(material);
|
||||
Material sharedMaterial = this.PCLMNNEHLNG[num4].GetSharedMaterial();
|
||||
int oddafccfnlh = LineRendererTrail.ODDAFCCFNLH;
|
||||
Texture textureImpl = sharedMaterial.GetTextureImpl(oddafccfnlh);
|
||||
int num6 = 0;
|
||||
if (textureImpl != num6 && this.scaleTexture)
|
||||
{
|
||||
this.ONHIHPLHNML = true;
|
||||
}
|
||||
LineRenderer lineRenderer4 = this.PCLMNNEHLNG[num4];
|
||||
LineRenderer lineRenderer5 = this.PCLMNNEHLNG[num4];
|
||||
bool receiveShadows = this.receiveShadows;
|
||||
lineRenderer5.receiveShadows = receiveShadows;
|
||||
LineRenderer[] pclmnnehlng5 = this.PCLMNNEHLNG;
|
||||
num4++;
|
||||
while (pclmnnehlng5 != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
base.Awake();
|
||||
}
|
||||
|
||||
// Token: 0x06002F46 RID: 12102 RVA: 0x000C41D8 File Offset: 0x000C23D8
|
||||
[Token(Token = "0x6002F46")]
|
||||
[Address(RVA = "0x19866D0", Offset = "0x19850D0", VA = "0x1819866D0")]
|
||||
protected void OnDestroy()
|
||||
{
|
||||
LineRenderer[] pclmnnehlng = this.PCLMNNEHLNG;
|
||||
int num = 0;
|
||||
if (num < pclmnnehlng.Length)
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(pclmnnehlng[num].GetSharedMaterial());
|
||||
LineRenderer[] pclmnnehlng2 = this.PCLMNNEHLNG;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002F47 RID: 12103 RVA: 0x000C421C File Offset: 0x000C241C
|
||||
[Token(Token = "0x6002F47")]
|
||||
[Address(RVA = "0x19867A0", Offset = "0x19851A0", VA = "0x1819867A0", Slot = "8")]
|
||||
protected override void PADKNHHAGDN()
|
||||
{
|
||||
int num = 0;
|
||||
if (this.PCLMNNEHLNG != num)
|
||||
{
|
||||
int count = this.CHMFEPLLNBI.Count;
|
||||
Vector2 zero = Vector2.zero;
|
||||
if (count > 0)
|
||||
{
|
||||
CircularBuffer<Vector3> chmfepllnbi = this.CHMFEPLLNBI;
|
||||
this.PADKNHHAGDN();
|
||||
float length = base.CDLLJHNCLDC;
|
||||
}
|
||||
LineRenderer[] pclmnnehlng = this.PCLMNNEHLNG;
|
||||
if (num < pclmnnehlng.Length)
|
||||
{
|
||||
pclmnnehlng[num].positionCount = count;
|
||||
if (count > 0)
|
||||
{
|
||||
LineRenderer lineRenderer = this.PCLMNNEHLNG[num];
|
||||
Vector3[] ncdjhkgkfed = LineRendererTrail.NCDJHKGKFED;
|
||||
lineRenderer.SetPositions(ncdjhkgkfed);
|
||||
this.PADKNHHAGDN();
|
||||
Material sharedMaterial = this.PCLMNNEHLNG[num].GetSharedMaterial();
|
||||
int oddafccfnlh = LineRendererTrail.ODDAFCCFNLH;
|
||||
sharedMaterial.SetTextureScaleImpl(oddafccfnlh, zero);
|
||||
}
|
||||
LineRenderer[] pclmnnehlng2 = this.PCLMNNEHLNG;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002F48 RID: 12104 RVA: 0x000C42E4 File Offset: 0x000C24E4
|
||||
[Token(Token = "0x6002F48")]
|
||||
[Address(RVA = "0x1986B20", Offset = "0x1985520", VA = "0x181986B20")]
|
||||
public LineRendererTrail()
|
||||
{
|
||||
Color white = Color.white;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04002898 RID: 10392
|
||||
[Token(Token = "0x4002898")]
|
||||
private static readonly Vector3[] NCDJHKGKFED = new Vector3[128];
|
||||
|
||||
// Token: 0x04002899 RID: 10393
|
||||
[Token(Token = "0x4002899")]
|
||||
private static readonly int OAFFFHBNGJC = PAMNDKEGFFG.CCHOFPAFEHO;
|
||||
|
||||
// Token: 0x0400289A RID: 10394
|
||||
[Token(Token = "0x400289A")]
|
||||
private static readonly int ODDAFCCFNLH = PAMNDKEGFFG.BMBHIOLHCLI;
|
||||
|
||||
// Token: 0x0400289B RID: 10395
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400289B")]
|
||||
[SerializeField]
|
||||
[Header("Texture")]
|
||||
private bool scaleTexture;
|
||||
|
||||
// Token: 0x0400289C RID: 10396
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400289C")]
|
||||
private LineRenderer[] PCLMNNEHLNG;
|
||||
|
||||
// Token: 0x0400289D RID: 10397
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400289D")]
|
||||
private Color HIEMIKKPMBN;
|
||||
|
||||
// Token: 0x0400289E RID: 10398
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400289E")]
|
||||
private Vector2 GIEOAAOIIAH;
|
||||
|
||||
// Token: 0x0400289F RID: 10399
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400289F")]
|
||||
private bool ONHIHPLHNML;
|
||||
}
|
||||
Reference in New Issue
Block a user