Files
2026-04-08 23:40:05 +02:00

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;
}
}