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

151 lines
4.4 KiB
C#

using System;
using Cpp2IlInjected;
using RecRoom.Core;
using UnityEngine;
// Token: 0x020004F8 RID: 1272
[Token(Token = "0x20004F8")]
public class MakerPenLineRendererBase : MonoBehaviour
{
// Token: 0x060025A0 RID: 9632 RVA: 0x00097804 File Offset: 0x00095A04
[Token(Token = "0x60025A0")]
[Address(RVA = "0x12BAE90", Offset = "0x12B9E90", VA = "0x1812BAE90")]
public void Awake()
{
MakerPenLineRendererBase.ENJABEBOEHC = this;
Material material = new Material(this.origZOffLineMaterial);
Material material2 = this.origLineMaterial;
this.MMGHIGAILLG = material;
Material material3 = new Material(material2);
this.IJBIGKBDMLO = material3;
Material[] array = new Material[2];
Material mmghigaillg = this.MMGHIGAILLG;
if (mmghigaillg != 0)
{
}
array[0] = mmghigaillg;
Material ijbigkbdmlo = this.IJBIGKBDMLO;
if (ijbigkbdmlo != 0)
{
}
array[1] = ijbigkbdmlo;
LineRenderer[] componentsInChildren = base.GetComponentsInChildren<LineRenderer>();
int num = 0;
int length = componentsInChildren.Length;
if (num < length)
{
componentsInChildren[num].SetMaterialArray(array);
num++;
}
}
// Token: 0x060025A1 RID: 9633 RVA: 0x000978A8 File Offset: 0x00095AA8
[Token(Token = "0x60025A1")]
[Address(RVA = "0x12BB220", Offset = "0x12BA220", VA = "0x1812BB220")]
private void Update()
{
float hpddegkopdj = this.HPDDEGKOPDJ;
int num = 0;
if (num <= (int)hpddegkopdj)
{
float deltaTime = Time.deltaTime;
this.HPDDEGKOPDJ = hpddegkopdj;
if (num <= (int)hpddegkopdj && !(MakerPenLineRendererBase.ENJABEBOEHC != this))
{
float hpddegkopdj2 = this.HPDDEGKOPDJ;
Material ijbigkbdmlo = this.IJBIGKBDMLO;
int num2 = 0;
ijbigkbdmlo.color = num2;
Material mmghigaillg = this.MMGHIGAILLG;
float hpddegkopdj3 = this.HPDDEGKOPDJ;
Material mmghigaillg2 = this.MMGHIGAILLG;
int num3 = 0;
mmghigaillg2.color = num3;
}
global::UnityEngine.Object.Destroy(base.gameObject);
}
}
// Token: 0x060025A2 RID: 9634 RVA: 0x00097934 File Offset: 0x00095B34
[Token(Token = "0x60025A2")]
[Address(RVA = "0x12BB050", Offset = "0x12BA050", VA = "0x1812BB050", Slot = "4")]
public virtual void Done()
{
this.HPDDEGKOPDJ = 2f;
}
// Token: 0x060025A3 RID: 9635 RVA: 0x0009794C File Offset: 0x00095B4C
[Token(Token = "0x60025A3")]
[Address(RVA = "0x12BB100", Offset = "0x12BA100", VA = "0x1812BB100")]
protected void PPFNPABLNIG(GameObject DFEIOJDNOGD, float FNJKKNKLDPB)
{
int num = 0;
if (!(DFEIOJDNOGD == num))
{
LineRenderer[] componentsInChildren = DFEIOJDNOGD.GetComponentsInChildren<LineRenderer>();
int num2 = 0;
int length = componentsInChildren.Length;
if (num2 < length)
{
LineRenderer lineRenderer = componentsInChildren[num2];
float num3 = lineRenderer.startWidth;
lineRenderer.startWidth = num3;
num3 = lineRenderer.endWidth;
lineRenderer.endWidth = num3;
num2++;
}
}
}
// Token: 0x060025A4 RID: 9636 RVA: 0x000979B0 File Offset: 0x00095BB0
[Token(Token = "0x60025A4")]
[Address(RVA = "0x12BB060", Offset = "0x12BA060", VA = "0x1812BB060")]
protected float MKECJMEJGKK(CreationController KAMOHEPMEIF)
{
float <GHFHFLCINKP>k__BackingField = KAMOHEPMEIF.<MakerPen>k__BackingField.Snapping.<GHFHFLCINKP>k__BackingField;
return Mathf.Lerp(0.55f, 1f, <GHFHFLCINKP>k__BackingField);
}
// Token: 0x060025A5 RID: 9637 RVA: 0x000979E4 File Offset: 0x00095BE4
[Token(Token = "0x60025A5")]
[Address(RVA = "0x12BA030", Offset = "0x12B9030", VA = "0x1812BA030")]
public MakerPenLineRendererBase()
{
}
// Token: 0x04001F00 RID: 7936
[Token(Token = "0x4001F00")]
protected const float BKFCLLDLECP = 2f;
// Token: 0x04001F01 RID: 7937
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001F01")]
protected float HPDDEGKOPDJ = -1f;
// Token: 0x04001F02 RID: 7938
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4001F02")]
[SerializeField]
private Material origLineMaterial;
// Token: 0x04001F03 RID: 7939
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4001F03")]
[SerializeField]
private Material origZOffLineMaterial;
// Token: 0x04001F04 RID: 7940
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4001F04")]
private Material IJBIGKBDMLO;
// Token: 0x04001F05 RID: 7941
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4001F05")]
private Material MMGHIGAILLG;
// Token: 0x04001F06 RID: 7942
[Token(Token = "0x4001F06")]
private static MakerPenLineRendererBase ENJABEBOEHC;
}