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(); 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(); 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 k__BackingField = KAMOHEPMEIF.k__BackingField.Snapping.k__BackingField; return Mathf.Lerp(0.55f, 1f, 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; }