using System; using RecNet; using RecRoom.Protobuf; using UnityEngine; namespace RecRoom.Tools { // Token: 0x02000B99 RID: 2969 public abstract class BMOAOJCEOFI { // Token: 0x06016705 RID: 91909 RVA: 0x0063C218 File Offset: 0x0063A418 public BMOAOJCEOFI(Transform IMIFEIAJMKF) { this.MKMCHJFIONM = new GameObject("SubExtrusion"); this.KJHIBMHGODJ = this.MKMCHJFIONM.AddComponent(); this.ODMDHEKJMEG = this.MKMCHJFIONM.AddComponent(); this.IMIFEIAJMKF = IMIFEIAJMKF; this.MKMCHJFIONM.transform.SetParent(IMIFEIAJMKF); this.MKMCHJFIONM.HLGPFLHHEEK(NILFAGNKNMH.DynamicPhysics); this.ODMDHEKJMEG.enabled = !FKJHLNJDEKK.LECFBEBMLIC.BCBJFKEFMMI(); } // Token: 0x17000988 RID: 2440 // (get) Token: 0x06016706 RID: 91910 RVA: 0x0063C29C File Offset: 0x0063A49C public Transform FDGLFIIGIJB { get { return this.IMIFEIAJMKF; } } // Token: 0x17000989 RID: 2441 // (get) Token: 0x06016707 RID: 91911 RVA: 0x0063C2A4 File Offset: 0x0063A4A4 // (set) Token: 0x06016708 RID: 91912 RVA: 0x0063C2AC File Offset: 0x0063A4AC public bool MDPDDDJPFFG { get; protected set; } // Token: 0x1700098A RID: 2442 // (get) Token: 0x06016709 RID: 91913 public abstract int HCFCNJGBHNL { get; } // Token: 0x1700098B RID: 2443 // (get) Token: 0x0601670A RID: 91914 RVA: 0x0063C2B8 File Offset: 0x0063A4B8 public MeshRenderer EIDPLDBJPDO { get { return this.ODMDHEKJMEG; } } // Token: 0x1700098C RID: 2444 // (get) Token: 0x0601670B RID: 91915 RVA: 0x0063C2C0 File Offset: 0x0063A4C0 public MeshFilter NOHBMFPJDFO { get { return this.KJHIBMHGODJ; } } // Token: 0x1700098D RID: 2445 // (get) Token: 0x0601670C RID: 91916 RVA: 0x0063C2C8 File Offset: 0x0063A4C8 public BMOAOJCEOFI.CLHPCLFGDEO HOFPDILMGOI { get { return this.MDKFCKKGIAK; } } // Token: 0x1700098E RID: 2446 // (get) Token: 0x0601670D RID: 91917 RVA: 0x0063C2D0 File Offset: 0x0063A4D0 public Transform DKCNBKFJCLK { get { return this.MKMCHJFIONM.transform; } } // Token: 0x1700098F RID: 2447 // (get) Token: 0x0601670E RID: 91918 RVA: 0x0063C2E0 File Offset: 0x0063A4E0 // (set) Token: 0x0601670F RID: 91919 RVA: 0x0063C2E8 File Offset: 0x0063A4E8 public GameObject MKMCHJFIONM { get; private set; } // Token: 0x17000990 RID: 2448 // (get) Token: 0x06016710 RID: 91920 RVA: 0x0063C2F4 File Offset: 0x0063A4F4 // (set) Token: 0x06016711 RID: 91921 RVA: 0x0063C2FC File Offset: 0x0063A4FC public ToolCollider HLHMJBOLDOE { get; protected set; } // Token: 0x06016712 RID: 91922 public abstract void BMIHOIGDNNI(Vector3 CIPBCGABHLJ, Quaternion NCNCFCJHKCO, float OACAAGDPACD = 1f); // Token: 0x06016713 RID: 91923 RVA: 0x0063C308 File Offset: 0x0063A508 public virtual void OKOJCCOHLPA(BMOAOJCEOFI.CLHPCLFGDEO MDKFCKKGIAK, Material OOEDPEKINHG, BMOAOJCEOFI.NBPJOLGNBHK HNOPCLEFEIG, ShapeExtruderBase.FODAMJOGFEN HNAKHFKFJIG, Vector3 CCDDEAIIDLA, Quaternion LGCCJILPALA, params object[] DEBGCJPMOCG) { this.MDKFCKKGIAK = MDKFCKKGIAK; this.HNOPCLEFEIG = HNOPCLEFEIG; this.HNAKHFKFJIG = HNAKHFKFJIG; this.CCDDEAIIDLA = CCDDEAIIDLA; this.LGCCJILPALA = LGCCJILPALA; this.EIDPLDBJPDO.sharedMaterial = OOEDPEKINHG; this.MDPDDDJPFFG = true; } // Token: 0x06016714 RID: 91924 public abstract void OLAJMOJHPPD(params object[] OGDMHDCFKAB); // Token: 0x06016715 RID: 91925 public abstract IHIJMFJBDEH EGKKKDOMLIG(); // Token: 0x06016716 RID: 91926 public abstract void ALHKFACJECA(IHIJMFJBDEH AOAILGGFDHJ); // Token: 0x04003ED1 RID: 16081 protected Vector3 CCDDEAIIDLA; // Token: 0x04003ED2 RID: 16082 protected Quaternion LGCCJILPALA; // Token: 0x04003ED3 RID: 16083 protected BMOAOJCEOFI.CLHPCLFGDEO MDKFCKKGIAK; // Token: 0x04003ED4 RID: 16084 protected BMOAOJCEOFI.NBPJOLGNBHK HNOPCLEFEIG; // Token: 0x04003ED5 RID: 16085 protected MeshRenderer ODMDHEKJMEG; // Token: 0x04003ED6 RID: 16086 protected MeshFilter KJHIBMHGODJ; // Token: 0x04003ED7 RID: 16087 protected ShapeExtruderBase.FODAMJOGFEN HNAKHFKFJIG; // Token: 0x04003ED8 RID: 16088 private Transform IMIFEIAJMKF; // Token: 0x02000B9A RID: 2970 public enum NBPJOLGNBHK { // Token: 0x04003EDD RID: 16093 COLOR_0, // Token: 0x04003EDE RID: 16094 COLOR_1, // Token: 0x04003EDF RID: 16095 COLOR_2, // Token: 0x04003EE0 RID: 16096 COLOR_3, // Token: 0x04003EE1 RID: 16097 COLOR_4, // Token: 0x04003EE2 RID: 16098 COLOR_5, // Token: 0x04003EE3 RID: 16099 COLOR_6, // Token: 0x04003EE4 RID: 16100 COLOR_7, // Token: 0x04003EE5 RID: 16101 COLOR_8, // Token: 0x04003EE6 RID: 16102 COLOR_9, // Token: 0x04003EE7 RID: 16103 COLOR_10, // Token: 0x04003EE8 RID: 16104 COLOR_11, // Token: 0x04003EE9 RID: 16105 COLOR_12, // Token: 0x04003EEA RID: 16106 COLOR_13, // Token: 0x04003EEB RID: 16107 COLOR_14, // Token: 0x04003EEC RID: 16108 COLOR_15 } // Token: 0x02000B9B RID: 2971 public enum CLHPCLFGDEO { // Token: 0x04003EEE RID: 16110 Invalid = -1, // Token: 0x04003EEF RID: 16111 Tube, // Token: 0x04003EF0 RID: 16112 Ribbon, // Token: 0x04003EF1 RID: 16113 Box, // Token: 0x04003EF2 RID: 16114 Sphere, // Token: 0x04003EF3 RID: 16115 Cylinder, // Token: 0x04003EF4 RID: 16116 Wedge } } }