185 lines
7.0 KiB
C#
185 lines
7.0 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core.Creation.Circuits;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Tools.MakerPenTools
|
|
{
|
|
// Token: 0x020025FF RID: 9727
|
|
[Token(Token = "0x20025FF")]
|
|
[Serializable]
|
|
[StructLayout(3)]
|
|
public class MakerPenToolConnect : MakerPenTool
|
|
{
|
|
// Token: 0x17002D99 RID: 11673
|
|
// (get) Token: 0x06010D02 RID: 68866 RVA: 0x003F476C File Offset: 0x003F296C
|
|
[Token(Token = "0x17002D99")]
|
|
public override string HudLabel
|
|
{
|
|
[Token(Token = "0x6010D02")]
|
|
[Address(RVA = "0x1512FB0", Offset = "0x15119B0", VA = "0x181512FB0", Slot = "10")]
|
|
get
|
|
{
|
|
return "Wire";
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002D9A RID: 11674
|
|
// (get) Token: 0x06010D03 RID: 68867 RVA: 0x003F4780 File Offset: 0x003F2980
|
|
[Token(Token = "0x17002D9A")]
|
|
public override Sprite HudSprite
|
|
{
|
|
[Token(Token = "0x6010D03")]
|
|
[Address(RVA = "0x1512FE0", Offset = "0x15119E0", VA = "0x181512FE0", Slot = "11")]
|
|
get
|
|
{
|
|
return NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.ONGOGHFGDEF.Wire);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010D04 RID: 68868 RVA: 0x003F4794 File Offset: 0x003F2994
|
|
[Token(Token = "0x6010D04")]
|
|
[Address(RVA = "0x1512B70", Offset = "0x1511570", VA = "0x181512B70", Slot = "4")]
|
|
public override void OFFLOPLJBBG(MakerPen.HJPIHGIFKEO FIBGLDDKDLB, MakerPen.KLAENPHIBEM OIHFNIFGFJB)
|
|
{
|
|
int num;
|
|
ulong num2;
|
|
JBAJNJCHHOP jbajnjchhop = new JBAJNJCHHOP(true, num != 0, 2f, num2 != 0UL);
|
|
num = 0;
|
|
this.selectState = jbajnjchhop;
|
|
JBICICHOMOC jbicichomoc = new JBICICHOMOC();
|
|
this.connectLogic = jbicichomoc;
|
|
HashSet<MakerPen.HJPIHGIFKEO> supportedTargetModes = this.supportedTargetModes;
|
|
this.targetMode = FIBGLDDKDLB;
|
|
this.toolMode = OIHFNIFGFJB;
|
|
MakerPen.KLAENPHIBEM toolMode = this.toolMode;
|
|
if (toolMode != MakerPen.KLAENPHIBEM.Invalid)
|
|
{
|
|
if (toolMode == OIHFNIFGFJB)
|
|
{
|
|
goto IL_73;
|
|
}
|
|
Debug.LogWarning(string.Format("Tried to register tool for multiple modes. This will change behavior of PushAsActiveTool(). Current mode: {0}. New mode: {1} / {2}", toolMode, toolMode, toolMode));
|
|
}
|
|
this.toolMode = OIHFNIFGFJB;
|
|
IL_73:
|
|
if (this.selectState.OFFLOPLJBBG())
|
|
{
|
|
JBAJNJCHHOP jbajnjchhop2 = this.selectState;
|
|
Action<OEMPFDDKANC<GIPDDLFFNGG>.BJPMFNPGKIP> action = new Action(this.POAEKMINBLA);
|
|
JBAJNJCHHOP jbajnjchhop3 = this.selectState;
|
|
Action<OEMPFDDKANC<GIPDDLFFNGG>.BJPMFNPGKIP> action2 = new Action(this.FGKMAOPIPKE);
|
|
JBAJNJCHHOP jbajnjchhop4 = this.selectState;
|
|
Action<OEMPFDDKANC<GIPDDLFFNGG>.BJPMFNPGKIP> action3 = new Action(this.PCNPEKHBOIM);
|
|
JBAJNJCHHOP jbajnjchhop5 = this.selectState;
|
|
Action<OEMPFDDKANC<GIPDDLFFNGG>.BJPMFNPGKIP> action4 = new Action(this.HNGEFKLEBNN);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010D05 RID: 68869 RVA: 0x003F488C File Offset: 0x003F2A8C
|
|
[Token(Token = "0x6010D05")]
|
|
[Address(RVA = "0x1512950", Offset = "0x1511350", VA = "0x181512950", Slot = "6")]
|
|
public override void DJFDPJKOGMJ(MakerPenTool.AGPFBFDFDHB EJCLBKHJIHO, MakerPen.HJPIHGIFKEO IFNKPAHPIID)
|
|
{
|
|
JBICICHOMOC jbicichomoc = this.connectLogic;
|
|
NCBACKFHCJK creationController = this.creationController;
|
|
NCBACKFHCJK creationController2 = this.creationController;
|
|
PHGNLBEAGOG.BMMLFDBPAHN bmmlfdbpahn = new PHGNLBEAGOG.BMMLFDBPAHN(this.connectLogic.DBKOHGMLNHD);
|
|
}
|
|
|
|
// Token: 0x06010D06 RID: 68870 RVA: 0x003F48CC File Offset: 0x003F2ACC
|
|
[Token(Token = "0x6010D06")]
|
|
[Address(RVA = "0x1512560", Offset = "0x1510F60", VA = "0x181512560", Slot = "8")]
|
|
public override void BALOKJMBNIN()
|
|
{
|
|
JBICICHOMOC jbicichomoc = this.connectLogic;
|
|
NCBACKFHCJK creationController = this.creationController;
|
|
NCBACKFHCJK creationController2 = this.creationController;
|
|
NCBACKFHCJK creationController3 = this.creationController;
|
|
GIPDDLFFNGG <MFOGOPGDIAG>k__BackingField = this.connectLogic.<MFOGOPGDIAG>k__BackingField;
|
|
base.TargetCreationContextObject = <MFOGOPGDIAG>k__BackingField;
|
|
NCBACKFHCJK creationController4 = this.creationController;
|
|
JBAJNJCHHOP jbajnjchhop = this.selectState;
|
|
NCBACKFHCJK creationController5 = this.creationController;
|
|
NCBACKFHCJK creationController6 = this.creationController;
|
|
JBICICHOMOC jbicichomoc2 = this.connectLogic;
|
|
GIPDDLFFNGG <MFOGOPGDIAG>k__BackingField2 = jbicichomoc2.<MFOGOPGDIAG>k__BackingField;
|
|
float z = jbicichomoc2.<CHMFECDJIMH>k__BackingField.z;
|
|
}
|
|
|
|
// Token: 0x06010D07 RID: 68871 RVA: 0x003F4950 File Offset: 0x003F2B50
|
|
[Token(Token = "0x6010D07")]
|
|
[Address(RVA = "0x1512880", Offset = "0x1511280", VA = "0x181512880", Slot = "7")]
|
|
public override void BDMHMGGPNME(MakerPenTool.AGPFBFDFDHB EJCLBKHJIHO)
|
|
{
|
|
base.BDMHMGGPNME(EJCLBKHJIHO);
|
|
JBICICHOMOC jbicichomoc = this.connectLogic;
|
|
NCBACKFHCJK creationController = this.creationController;
|
|
NCBACKFHCJK creationController2 = this.creationController;
|
|
}
|
|
|
|
// Token: 0x06010D08 RID: 68872 RVA: 0x003F4980 File Offset: 0x003F2B80
|
|
[Token(Token = "0x6010D08")]
|
|
[Address(RVA = "0x1512EE0", Offset = "0x15118E0", VA = "0x181512EE0")]
|
|
private void POAEKMINBLA(OEMPFDDKANC<GIPDDLFFNGG>.BJPMFNPGKIP OEKEOCOGKMG)
|
|
{
|
|
JBICICHOMOC jbicichomoc = this.connectLogic;
|
|
NCBACKFHCJK creationController = this.creationController;
|
|
}
|
|
|
|
// Token: 0x06010D09 RID: 68873 RVA: 0x003F49A4 File Offset: 0x003F2BA4
|
|
[Token(Token = "0x6010D09")]
|
|
[Address(RVA = "0x1512A90", Offset = "0x1511490", VA = "0x181512A90")]
|
|
private void FGKMAOPIPKE(OEMPFDDKANC<GIPDDLFFNGG>.BJPMFNPGKIP OEKEOCOGKMG)
|
|
{
|
|
JBICICHOMOC jbicichomoc = this.connectLogic;
|
|
NCBACKFHCJK creationController = this.creationController;
|
|
}
|
|
|
|
// Token: 0x06010D0A RID: 68874 RVA: 0x003F49C8 File Offset: 0x003F2BC8
|
|
[Token(Token = "0x6010D0A")]
|
|
[Address(RVA = "0x1512E70", Offset = "0x1511870", VA = "0x181512E70")]
|
|
private void PCNPEKHBOIM(OEMPFDDKANC<GIPDDLFFNGG>.BJPMFNPGKIP OEKEOCOGKMG)
|
|
{
|
|
JBICICHOMOC jbicichomoc = this.connectLogic;
|
|
NCBACKFHCJK creationController = this.creationController;
|
|
}
|
|
|
|
// Token: 0x06010D0B RID: 68875 RVA: 0x003F49EC File Offset: 0x003F2BEC
|
|
[Token(Token = "0x6010D0B")]
|
|
[Address(RVA = "0x1512B00", Offset = "0x1511500", VA = "0x181512B00")]
|
|
private void HNGEFKLEBNN(OEMPFDDKANC<GIPDDLFFNGG>.BJPMFNPGKIP OEKEOCOGKMG)
|
|
{
|
|
JBICICHOMOC jbicichomoc = this.connectLogic;
|
|
NCBACKFHCJK creationController = this.creationController;
|
|
}
|
|
|
|
// Token: 0x06010D0C RID: 68876 RVA: 0x003F4A10 File Offset: 0x003F2C10
|
|
[Token(Token = "0x6010D0C")]
|
|
[Address(RVA = "0x1512F50", Offset = "0x1511950", VA = "0x181512F50")]
|
|
public MakerPenToolConnect()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400B32B RID: 45867
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400B32B")]
|
|
[SerializeField]
|
|
private CircuitLinkVisual connectionVisualPrefab;
|
|
|
|
// Token: 0x0400B32C RID: 45868
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400B32C")]
|
|
[NonSerialized]
|
|
private JBAJNJCHHOP selectState;
|
|
|
|
// Token: 0x0400B32D RID: 45869
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400B32D")]
|
|
[NonSerialized]
|
|
private JBICICHOMOC connectLogic;
|
|
}
|
|
}
|