55 lines
1.4 KiB
C#
55 lines
1.4 KiB
C#
using System;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Tools
|
|
{
|
|
// Token: 0x02000F63 RID: 3939
|
|
public abstract class ShapeExtruderBase<T> : ShapeExtruderBase where T : BMOAOJCEOFI
|
|
{
|
|
// Token: 0x17000F40 RID: 3904
|
|
// (get) Token: 0x06020D13 RID: 134419 RVA: 0x008EC524 File Offset: 0x008EA724
|
|
// (set) Token: 0x06020D14 RID: 134420 RVA: 0x008EC52C File Offset: 0x008EA72C
|
|
public T GKDLDLFNLAE { get; set; }
|
|
|
|
// Token: 0x17000F41 RID: 3905
|
|
// (get) Token: 0x06020D15 RID: 134421 RVA: 0x008EC538 File Offset: 0x008EA738
|
|
protected Extrusion KGPLLAJFLFC
|
|
{
|
|
get
|
|
{
|
|
return base.EIOLPKPLLDJ.GetCurrentExtrusion(true);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06020D16 RID: 134422 RVA: 0x008EC548 File Offset: 0x008EA748
|
|
protected override void MOCODOEEMPN()
|
|
{
|
|
if (base.BHCCHBHNHCG && this.GKDLDLFNLAE != null)
|
|
{
|
|
T currentSubExtrusion = this.GKDLDLFNLAE;
|
|
if (currentSubExtrusion.MDPDDDJPFFG)
|
|
{
|
|
this.AuthorityFinishCurrentSubExtrusion();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06020D17 RID: 134423 RVA: 0x008EC590 File Offset: 0x008EA790
|
|
protected virtual void BCJCCCDNADJ()
|
|
{
|
|
if (base.BHCCHBHNHCG && this.GKDLDLFNLAE != null)
|
|
{
|
|
T currentSubExtrusion = this.GKDLDLFNLAE;
|
|
if (currentSubExtrusion.MDPDDDJPFFG)
|
|
{
|
|
this.AuthorityFinishCurrentSubExtrusion();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400554C RID: 21836
|
|
[SerializeField]
|
|
protected T subExtrusionPrefab;
|
|
}
|
|
}
|