using System; using Cpp2IlInjected; using RecRoom.Core; using UnityEngine; // Token: 0x020004EC RID: 1260 [Token(Token = "0x20004EC")] public class MakerPenLineRendererBase : MonoBehaviour { // Token: 0x0600251E RID: 9502 RVA: 0x00096600 File Offset: 0x00094800 [Token(Token = "0x600251E")] [Address(RVA = "0x8E1140", Offset = "0x8DFF40", VA = "0x1808E1140")] 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: 0x0600251F RID: 9503 RVA: 0x000966A4 File Offset: 0x000948A4 [Token(Token = "0x600251F")] [Address(RVA = "0x8E14D0", Offset = "0x8E02D0", VA = "0x1808E14D0")] 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: 0x06002520 RID: 9504 RVA: 0x00096730 File Offset: 0x00094930 [Token(Token = "0x6002520")] [Address(RVA = "0x8E1300", Offset = "0x8E0100", VA = "0x1808E1300", Slot = "4")] public virtual void Done() { this.HPDDEGKOPDJ = 2f; } // Token: 0x06002521 RID: 9505 RVA: 0x00096748 File Offset: 0x00094948 [Token(Token = "0x6002521")] [Address(RVA = "0x8E13B0", Offset = "0x8E01B0", VA = "0x1808E13B0")] 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: 0x06002522 RID: 9506 RVA: 0x000967AC File Offset: 0x000949AC [Token(Token = "0x6002522")] [Address(RVA = "0x8E1310", Offset = "0x8E0110", VA = "0x1808E1310")] protected float MKECJMEJGKK(CreationController KAMOHEPMEIF) { float k__BackingField = KAMOHEPMEIF.k__BackingField.Snapping.k__BackingField; return Mathf.Lerp(0.55f, 1f, k__BackingField); } // Token: 0x06002523 RID: 9507 RVA: 0x000967E0 File Offset: 0x000949E0 [Token(Token = "0x6002523")] [Address(RVA = "0x8E02E0", Offset = "0x8DF0E0", VA = "0x1808E02E0")] public MakerPenLineRendererBase() { } // Token: 0x04001E9F RID: 7839 [Token(Token = "0x4001E9F")] protected const float BKFCLLDLECP = 2f; // Token: 0x04001EA0 RID: 7840 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4001EA0")] protected float HPDDEGKOPDJ = -1f; // Token: 0x04001EA1 RID: 7841 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4001EA1")] [SerializeField] private Material origLineMaterial; // Token: 0x04001EA2 RID: 7842 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4001EA2")] [SerializeField] private Material origZOffLineMaterial; // Token: 0x04001EA3 RID: 7843 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4001EA3")] private Material IJBIGKBDMLO; // Token: 0x04001EA4 RID: 7844 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4001EA4")] private Material MMGHIGAILLG; // Token: 0x04001EA5 RID: 7845 [Token(Token = "0x4001EA5")] private static MakerPenLineRendererBase ENJABEBOEHC; }