124 lines
3.4 KiB
C#
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
|
|
}
|
|
}
|
|
}
|