Files
Dec2017-Script-Dump/Assembly-CSharp/RecRoom/Tools/ShapeExtruderBase.cs
T
2026-06-04 11:42:34 +02:00

124 lines
3.4 KiB
C#

using System;
using Photon;
using UnityEngine;
namespace RecRoom.Tools
{
// Token: 0x02000F61 RID: 3937
public abstract class ShapeExtruderBase : global::Photon.MonoBehaviour
{
// Token: 0x17000F3C RID: 3900
// (get) Token: 0x06020CFE RID: 134398 RVA: 0x008EC4A4 File Offset: 0x008EA6A4
public MakerPen EIOLPKPLLDJ
{
get
{
return this._makerPen;
}
}
// Token: 0x17000F3D RID: 3901
// (get) Token: 0x06020CFF RID: 134399 RVA: 0x008EC4AC File Offset: 0x008EA6AC
// (set) Token: 0x06020D00 RID: 134400 RVA: 0x008EC4BC File Offset: 0x008EA6BC
public BMOAOJCEOFI.CLHPCLFGDEO OMJEJNDPDLG
{
get
{
return (BMOAOJCEOFI.CLHPCLFGDEO)this.IANKDMADGPL.CPIBGJLHLBL();
}
set
{
this.IANKDMADGPL.MEAINJPIECA((int)value);
}
}
// Token: 0x17000F3E RID: 3902
// (get) Token: 0x06020D01 RID: 134401 RVA: 0x008EC4CC File Offset: 0x008EA6CC
// (set) Token: 0x06020D02 RID: 134402 RVA: 0x008EC4DC File Offset: 0x008EA6DC
public ShapeExtruderBase.FODAMJOGFEN CFGDEPDOLPD
{
get
{
return (ShapeExtruderBase.FODAMJOGFEN)this.JBCIGAFMDPC.CPIBGJLHLBL();
}
set
{
this.JBCIGAFMDPC.MEAINJPIECA((int)value);
}
}
// Token: 0x17000F3F RID: 3903
// (get) Token: 0x06020D03 RID: 134403
public abstract bool MGNCAJPAHLC { get; }
// Token: 0x06020D04 RID: 134404 RVA: 0x008EC4EC File Offset: 0x008EA6EC
protected override void Awake()
{
base.Awake();
this.JBCIGAFMDPC = new LHLLJPPCDKA<int>(this, "ExtrusionMode", 0, IKCAJLLAFML.AUTHORITY, new Action(this.MOCODOEEMPN));
}
// Token: 0x06020D05 RID: 134405 RVA: 0x008EC514 File Offset: 0x008EA714
protected virtual void OnDisable()
{
this.AuthorityFinishCurrentSubExtrusion();
}
// Token: 0x06020D06 RID: 134406
public abstract void OnToolInputDown(Tool ENBMEDIFBLM);
// Token: 0x06020D07 RID: 134407
public abstract void OnToolInputUp(Tool ENBMEDIFBLM);
// Token: 0x06020D08 RID: 134408
public abstract void OnToolPickup(Tool ENBMEDIFBLM);
// Token: 0x06020D09 RID: 134409
public abstract void OnToolRelease(Tool ENBMEDIFBLM);
// Token: 0x06020D0A RID: 134410
public abstract void OnToolOwnerTeleport(Tool ENBMEDIFBLM, float DGIOMJDEEIF);
// Token: 0x06020D0B RID: 134411
public abstract void AuthorityResetToDefaults();
// Token: 0x06020D0C RID: 134412
public abstract void UpdateCurrentSubExtrusion();
// Token: 0x06020D0D RID: 134413
public abstract void AuthorityStartNewSubExtrusion();
// Token: 0x06020D0E RID: 134414
public abstract void RemoteStartNewSubExtrusion(Extrusion LHOMNGEKAHH, BMOAOJCEOFI.CLHPCLFGDEO MDKFCKKGIAK, BMOAOJCEOFI.NBPJOLGNBHK HNOPCLEFEIG, ShapeExtruderBase.FODAMJOGFEN HNAKHFKFJIG, Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, params object[] DJGBPDEENOC);
// Token: 0x06020D0F RID: 134415
public abstract void AuthorityFinishCurrentSubExtrusion();
// Token: 0x06020D10 RID: 134416
public abstract void RemoteFinishCurrentSubExtrusion(params object[] OGDMHDCFKAB);
// Token: 0x06020D11 RID: 134417
protected abstract void MOCODOEEMPN();
// Token: 0x04005546 RID: 21830
[ENMFCLPAKBJ(FOGKDGELKHN.Self, false)]
[SerializeField]
private MakerPen _makerPen;
// Token: 0x04005547 RID: 21831
protected LHLLJPPCDKA<int> IANKDMADGPL;
// Token: 0x04005548 RID: 21832
private LHLLJPPCDKA<int> JBCIGAFMDPC;
// Token: 0x02000F62 RID: 3938
public enum FODAMJOGFEN
{
// Token: 0x0400554A RID: 21834
Free,
// Token: 0x0400554B RID: 21835
Constrained
}
}
}