scripts
This commit is contained in:
@@ -0,0 +1,138 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation.Shapes;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools.MakerPenTools
|
||||
{
|
||||
// Token: 0x02002602 RID: 9730
|
||||
[Token(Token = "0x2002602")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class MakerPenToolCreateShape_Object : MakerPenTool
|
||||
{
|
||||
// Token: 0x17002DA5 RID: 11685
|
||||
// (get) Token: 0x06010D32 RID: 68914 RVA: 0x003F5114 File Offset: 0x003F3314
|
||||
[Token(Token = "0x17002DA5")]
|
||||
public override string HudLabel
|
||||
{
|
||||
[Token(Token = "0x6010D32")]
|
||||
[Address(RVA = "0x3EDEA0", Offset = "0x3EC8A0", VA = "0x1803EDEA0", Slot = "10")]
|
||||
get
|
||||
{
|
||||
return this.hudLabel;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002DA6 RID: 11686
|
||||
// (get) Token: 0x06010D33 RID: 68915 RVA: 0x003F5128 File Offset: 0x003F3328
|
||||
[Token(Token = "0x17002DA6")]
|
||||
public override Sprite HudSprite
|
||||
{
|
||||
[Token(Token = "0x6010D33")]
|
||||
[Address(RVA = "0x12B71B0", Offset = "0x12B5BB0", VA = "0x1812B71B0", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.ONGOGHFGDEF.Create);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010D34 RID: 68916 RVA: 0x003F513C File Offset: 0x003F333C
|
||||
[Token(Token = "0x6010D34")]
|
||||
[Address(RVA = "0x12B7040", Offset = "0x12B5A40", VA = "0x1812B7040", Slot = "6")]
|
||||
public override void DJFDPJKOGMJ(MakerPenTool.AGPFBFDFDHB EJCLBKHJIHO, MakerPen.HJPIHGIFKEO IFNKPAHPIID)
|
||||
{
|
||||
MakerPenVisuals penVisuals = base.PenVisuals;
|
||||
penVisuals.IDCJDCKABPE = false;
|
||||
LineRenderer pointerLineRenderer = penVisuals.pointerLineRenderer;
|
||||
int num = 0;
|
||||
bool flag = pointerLineRenderer != num;
|
||||
if (flag)
|
||||
{
|
||||
GameObject gameObject = penVisuals.pointerLineRenderer.gameObject;
|
||||
bool idcjdckabpe = penVisuals.IDCJDCKABPE;
|
||||
gameObject.SetActive(idcjdckabpe);
|
||||
}
|
||||
NCBACKFHCJK creationController = this.creationController;
|
||||
bool flag2 = !flag;
|
||||
this.canListenToTriggerPress = flag2;
|
||||
}
|
||||
|
||||
// Token: 0x06010D35 RID: 68917 RVA: 0x003F51A8 File Offset: 0x003F33A8
|
||||
[Token(Token = "0x6010D35")]
|
||||
[Address(RVA = "0x12B6C20", Offset = "0x12B5620", VA = "0x1812B6C20", Slot = "8")]
|
||||
public override void BALOKJMBNIN()
|
||||
{
|
||||
base..ctor();
|
||||
int currentShapeType = (int)base.MakerPen.NBDMJGKOPMA;
|
||||
string text2;
|
||||
string text = string.Format("Create {0}", text2);
|
||||
this.hudLabel = text;
|
||||
float num = MakerPenShapeCreationLogic.OOAELLGHJLG(base.MakerPen);
|
||||
float num2 = MakerPenShapeCreationLogic.LIAGBAONOPJ(this.creationController, num);
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
MakerPen makerPen = base.MakerPen;
|
||||
NNNJFEILANM snapping = base.MakerPen.Snapping;
|
||||
float z2 = base.MakerPen.Snapping.<GFPOOEDLOOJ>k__BackingField.z;
|
||||
if (base.MakerPen.Snapping.NNCJIEJDHAJ)
|
||||
{
|
||||
}
|
||||
MakerPen makerPen2;
|
||||
if (!base.MakerPen._tool.AJMEKIPDPNM)
|
||||
{
|
||||
makerPen2 = base.MakerPen;
|
||||
}
|
||||
DGFAMAELKOA.DMPGBDCCLFG();
|
||||
if (this.canListenToTriggerPress)
|
||||
{
|
||||
NCBACKFHCJK creationController = this.creationController;
|
||||
if (makerPen2 != 0)
|
||||
{
|
||||
StandaloneShapeContainer cachedEmptyStandaloneShapeContainer = base.ShapeContext.JNEHBCGFLDM;
|
||||
int num3 = 0;
|
||||
if (cachedEmptyStandaloneShapeContainer != num3 && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.FJEABDPMDOF == KJIBJJOHPEJ.Success)
|
||||
{
|
||||
NCBACKFHCJK creationController2 = this.creationController;
|
||||
new JJLPBFLODOG().EGHOPKPDIHM = true;
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
MakerPen makerPen3;
|
||||
while (makerPen3 != 0)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06010D36 RID: 68918 RVA: 0x003F52BC File Offset: 0x003F34BC
|
||||
[Token(Token = "0x6010D36")]
|
||||
[Address(RVA = "0x12B7020", Offset = "0x12B5A20", VA = "0x1812B7020", Slot = "7")]
|
||||
public override void BDMHMGGPNME(MakerPenTool.AGPFBFDFDHB EJCLBKHJIHO)
|
||||
{
|
||||
base.BDMHMGGPNME(EJCLBKHJIHO);
|
||||
DGFAMAELKOA.HMLHHNMGNAA();
|
||||
}
|
||||
|
||||
// Token: 0x06010D37 RID: 68919 RVA: 0x003F52D8 File Offset: 0x003F34D8
|
||||
[Token(Token = "0x6010D37")]
|
||||
[Address(RVA = "0x12B7150", Offset = "0x12B5B50", VA = "0x1812B7150")]
|
||||
public MakerPenToolCreateShape_Object()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B334 RID: 45876
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B334")]
|
||||
[NonSerialized]
|
||||
private string hudLabel;
|
||||
|
||||
// Token: 0x0400B335 RID: 45877
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B335")]
|
||||
[NonSerialized]
|
||||
private bool canListenToTriggerPress;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user