Files
2026-06-04 11:42:34 +02:00

197 lines
5.3 KiB
C#

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<MeshFilter>();
this.ODMDHEKJMEG = this.MKMCHJFIONM.AddComponent<MeshRenderer>();
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
}
}
}