653 lines
22 KiB
C#
653 lines
22 KiB
C#
using System;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core.Creation;
|
|
using RecRoom.Core.Locomotion;
|
|
using RecRoom.Systems.PlayerRoles.UI.Game;
|
|
using RecRoom.Tools;
|
|
using RecRoom.Tools.Tags;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace RecRoom.AGUI.ToolUIs
|
|
{
|
|
// Token: 0x0200290A RID: 10506
|
|
[Token(Token = "0x200290A")]
|
|
public class MakerPenPaletteMoveableToolMenu : MoveableToolMenu, GHEELCONOBP
|
|
{
|
|
// Token: 0x17003170 RID: 12656
|
|
// (get) Token: 0x06011A6B RID: 72299 RVA: 0x00404E8C File Offset: 0x0040308C
|
|
// (set) Token: 0x06011A6C RID: 72300 RVA: 0x00404EA0 File Offset: 0x004030A0
|
|
[Token(Token = "0x17003170")]
|
|
public MakerPen CMHBEGINGCG
|
|
{
|
|
[Token(Token = "0x6011A6B")]
|
|
[Address(RVA = "0x44EC80", Offset = "0x44DA80", VA = "0x18044EC80")]
|
|
get;
|
|
[Token(Token = "0x6011A6C")]
|
|
[Address(RVA = "0x567D10", Offset = "0x566B10", VA = "0x180567D10")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17003171 RID: 12657
|
|
// (get) Token: 0x06011A6D RID: 72301 RVA: 0x00404EB4 File Offset: 0x004030B4
|
|
[Token(Token = "0x17003171")]
|
|
public MakerPenPaletteUI PKCIBEOKLPG
|
|
{
|
|
[Token(Token = "0x6011A6D")]
|
|
[Address(RVA = "0xE54F40", Offset = "0xE53D40", VA = "0x180E54F40")]
|
|
get
|
|
{
|
|
Action<MoveableToolMenu.FLDDGHDOPPE> jcechlhohig;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
MakerPenPaletteUI ghhedadednl = this.GHHEDADEDNL;
|
|
int num = 0;
|
|
if (!(ghhedadednl == num))
|
|
{
|
|
goto IL_98;
|
|
}
|
|
MakerPen makerPen = this.<LJOGMLBAABG>k__BackingField;
|
|
int num2 = 0;
|
|
if (!(makerPen != num2) || !this.<LJOGMLBAABG>k__BackingField.DKLGNFGONEM)
|
|
{
|
|
goto IL_98;
|
|
}
|
|
ToolUI menu = this._tool.ELABBFJBNII;
|
|
this.GHHEDADEDNL = menu;
|
|
int num3 = 0;
|
|
if (!(menu != num3))
|
|
{
|
|
goto IL_98;
|
|
}
|
|
MakerPenPaletteUI ghhedadednl2 = this.GHHEDADEDNL;
|
|
Action<MoveableToolMenu.FLDDGHDOPPE> action = new Action(this.EGFBJOMJJGI);
|
|
jcechlhohig = ghhedadednl2.JCECHLHOHIG;
|
|
@delegate = Delegate.Combine(jcechlhohig, action);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != jcechlhohig)
|
|
{
|
|
}
|
|
IL_98:
|
|
return this.GHHEDADEDNL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003172 RID: 12658
|
|
// (get) Token: 0x06011A6E RID: 72302 RVA: 0x00404F68 File Offset: 0x00403168
|
|
[Token(Token = "0x17003172")]
|
|
public bool OKEHPHDOAOJ
|
|
{
|
|
[Token(Token = "0x6011A6E")]
|
|
[Address(RVA = "0xE54F10", Offset = "0xE53D10", VA = "0x180E54F10")]
|
|
get
|
|
{
|
|
return this.GCMLOIFNJMB.CFLJGNJLBFG;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011A6F RID: 72303 RVA: 0x00404F88 File Offset: 0x00403188
|
|
[Token(Token = "0x6011A6F")]
|
|
[Address(RVA = "0xA34120", Offset = "0xA32F20", VA = "0x180A34120")]
|
|
public void AddMainMenuOpeningRestriction(object PIHIPPPPEBI)
|
|
{
|
|
this.GCMLOIFNJMB.BPAJKKAGPKB(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x06011A70 RID: 72304 RVA: 0x00404FA8 File Offset: 0x004031A8
|
|
[Token(Token = "0x6011A70")]
|
|
[Address(RVA = "0xA35240", Offset = "0xA34040", VA = "0x180A35240")]
|
|
public void RemoveMainMenuOpeningRestriction(object PIHIPPPPEBI)
|
|
{
|
|
this.GCMLOIFNJMB.BIHKNNPGGKP(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x17003173 RID: 12659
|
|
// (get) Token: 0x06011A71 RID: 72305 RVA: 0x00404FC8 File Offset: 0x004031C8
|
|
[Token(Token = "0x17003173")]
|
|
private MakerPenPaletteMainScreen IEENLMOCFEL
|
|
{
|
|
[Token(Token = "0x6011A71")]
|
|
[Address(RVA = "0xE53840", Offset = "0xE52640", VA = "0x180E53840")]
|
|
get
|
|
{
|
|
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteMainScreen>();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003174 RID: 12660
|
|
// (get) Token: 0x06011A72 RID: 72306 RVA: 0x00404FEC File Offset: 0x004031EC
|
|
[Token(Token = "0x17003174")]
|
|
private MakerPenPaletteConfigScreen JOJLKHCNPOB
|
|
{
|
|
[Token(Token = "0x6011A72")]
|
|
[Address(RVA = "0xE53160", Offset = "0xE51F60", VA = "0x180E53160")]
|
|
get
|
|
{
|
|
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteConfigScreen>();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003175 RID: 12661
|
|
// (get) Token: 0x06011A73 RID: 72307 RVA: 0x00405010 File Offset: 0x00403210
|
|
[Token(Token = "0x17003175")]
|
|
private MakerPenPaletteTagsScreen GOGCNAPFBDI
|
|
{
|
|
[Token(Token = "0x6011A73")]
|
|
[Address(RVA = "0xE53900", Offset = "0xE52700", VA = "0x180E53900")]
|
|
get
|
|
{
|
|
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteTagsScreen>();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003176 RID: 12662
|
|
// (get) Token: 0x06011A74 RID: 72308 RVA: 0x00405034 File Offset: 0x00403234
|
|
[Token(Token = "0x17003176")]
|
|
private EditGameRoleSettingsScreen OAOEPGAEJON
|
|
{
|
|
[Token(Token = "0x6011A74")]
|
|
[Address(RVA = "0xE537E0", Offset = "0xE525E0", VA = "0x180E537E0")]
|
|
get
|
|
{
|
|
return this._tool.ELABBFJBNII.GetFlowByType<EditGameRoleSettingsScreen>();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003177 RID: 12663
|
|
// (get) Token: 0x06011A75 RID: 72309 RVA: 0x00405058 File Offset: 0x00403258
|
|
[Token(Token = "0x17003177")]
|
|
private MakerPenPaletteInventionCreationScreen CDAHFABCKNN
|
|
{
|
|
[Token(Token = "0x6011A75")]
|
|
[Address(RVA = "0xE53CE0", Offset = "0xE52AE0", VA = "0x180E53CE0")]
|
|
get
|
|
{
|
|
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionCreationScreen>();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003178 RID: 12664
|
|
// (get) Token: 0x06011A76 RID: 72310 RVA: 0x0040507C File Offset: 0x0040327C
|
|
[Token(Token = "0x17003178")]
|
|
private MakerPenPaletteInventionDetailsScreen PIBEEGAIONP
|
|
{
|
|
[Token(Token = "0x6011A76")]
|
|
[Address(RVA = "0xE53730", Offset = "0xE52530", VA = "0x180E53730")]
|
|
get
|
|
{
|
|
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionDetailsScreen>();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003179 RID: 12665
|
|
// (get) Token: 0x06011A77 RID: 72311 RVA: 0x004050A0 File Offset: 0x004032A0
|
|
[Token(Token = "0x17003179")]
|
|
private MakerPenPaletteInventionPublishingScreen CKFAIBOLPCF
|
|
{
|
|
[Token(Token = "0x6011A77")]
|
|
[Address(RVA = "0xE538A0", Offset = "0xE526A0", VA = "0x180E538A0")]
|
|
get
|
|
{
|
|
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionPublishingScreen>();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700317A RID: 12666
|
|
// (get) Token: 0x06011A78 RID: 72312 RVA: 0x004050C4 File Offset: 0x004032C4
|
|
[Token(Token = "0x1700317A")]
|
|
private MakerPenPaletteInventionSetupScreen MHEMNPLIFLD
|
|
{
|
|
[Token(Token = "0x6011A78")]
|
|
[Address(RVA = "0xE536D0", Offset = "0xE524D0", VA = "0x180E536D0")]
|
|
get
|
|
{
|
|
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionSetupScreen>();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011A79 RID: 72313 RVA: 0x004050E8 File Offset: 0x004032E8
|
|
[Token(Token = "0x6011A79")]
|
|
[Address(RVA = "0xE531C0", Offset = "0xE51FC0", VA = "0x180E531C0", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
this.IAFIPFAKNHJ();
|
|
this._tool.rigidbodyEx.AddKinematic(this);
|
|
this._tool.ReleaseWithVelocity = false;
|
|
this._tool.AlwaysPhysicalPickupOffCenter = true;
|
|
this._tool.IgnorePickupDirection = true;
|
|
this._tool.GravityPickupMode = (Tool.LMJNHJCGDOF)((ulong)4294967295L);
|
|
this._tool.DefaultCollisionLayer = (DAJFOCGPHGP)((ulong)27L);
|
|
this._tool.AttachedCollisionLayer = (DAJFOCGPHGP)((ulong)27L);
|
|
this._tool.EquippedCollisionLayer = (DAJFOCGPHGP)((ulong)27L);
|
|
this._tool.HeldCollisionLayer = (DAJFOCGPHGP)((ulong)27L);
|
|
Tool tool = this._tool;
|
|
MFBGLIHGCGO<Tool> postReleaseEvent = tool.PostReleaseEvent;
|
|
Action<Tool> action = new Action(base.PDEEFICICFG);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(postReleaseEvent, action);
|
|
tool.PostReleaseEvent = mfbglihgcgo;
|
|
Action action2 = new Action(base.EJKGLPPGDPM);
|
|
int num;
|
|
int num2;
|
|
KLLMCPFPIIE<bool> kllmcpfpiie = new KLLMCPFPIIE(this, "MvTlMn", num, (OHOEENCHJJE)num2, action2, num2);
|
|
num2 = 0;
|
|
num = 0;
|
|
Tool tool2 = this._tool;
|
|
this.PMODPJAFCKM = kllmcpfpiie;
|
|
tool2.ExcludeFromTriggerVolume = true;
|
|
}
|
|
|
|
// Token: 0x06011A7A RID: 72314 RVA: 0x004051F4 File Offset: 0x004033F4
|
|
[Token(Token = "0x6011A7A")]
|
|
[Address(RVA = "0xE53D40", Offset = "0xE52B40", VA = "0x180E53D40", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
MakerPenPaletteUI ghhedadednl;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
base.OnDestroy();
|
|
Tool tool = this._tool;
|
|
int num = 0;
|
|
if (tool != num)
|
|
{
|
|
Tool tool2 = this._tool;
|
|
MFBGLIHGCGO<Tool> postReleaseEvent = tool2.PostReleaseEvent;
|
|
Action<Tool> action = new Action(base.PDEEFICICFG);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(postReleaseEvent, action);
|
|
tool2.PostReleaseEvent = mfbglihgcgo;
|
|
}
|
|
if (this.GHHEDADEDNL.DFIECMNBGCO())
|
|
{
|
|
return;
|
|
}
|
|
ghhedadednl = this.GHHEDADEDNL;
|
|
Action<MoveableToolMenu.FLDDGHDOPPE> action2 = new Action(this.EGFBJOMJJGI);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != ghhedadednl)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011A7B RID: 72315 RVA: 0x00405284 File Offset: 0x00403484
|
|
[Token(Token = "0x6011A7B")]
|
|
[Address(RVA = "0xE549A0", Offset = "0xE537A0", VA = "0x180E549A0")]
|
|
public void ShowMainScreenTab(MakerPenPaletteMainScreen.OMAPLOHLGDP HGLLKBFOBIE)
|
|
{
|
|
this._tool.ELABBFJBNII.PopAllFlows();
|
|
MakerPenPaletteMainScreen flowByType = this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteMainScreen>();
|
|
if (HGLLKBFOBIE != flowByType.HCKEPLFAMLN)
|
|
{
|
|
flowByType.HCKEPLFAMLN = HGLLKBFOBIE;
|
|
if (HGLLKBFOBIE != MakerPenPaletteMainScreen.OMAPLOHLGDP.Settings)
|
|
{
|
|
flowByType.<GEEIPAPMHDO>k__BackingField = HGLLKBFOBIE;
|
|
if (HGLLKBFOBIE == MakerPenPaletteMainScreen.OMAPLOHLGDP.Gadgets || HGLLKBFOBIE == MakerPenPaletteMainScreen.OMAPLOHLGDP.Props)
|
|
{
|
|
int num = 0;
|
|
flowByType.ACMDPJOBOIC((SpawnableToolCategoryConfig.CDPMKMGIPFA)num);
|
|
}
|
|
}
|
|
flowByType.FFOBNOMEGEH();
|
|
}
|
|
StackedUIBase <KBKJKEOPIGB>k__BackingField = flowByType.<KBKJKEOPIGB>k__BackingField;
|
|
int num2 = 0;
|
|
<KBKJKEOPIGB>k__BackingField.PushFlow(flowByType, num2);
|
|
if (this.PMODPJAFCKM.IAHDANBDAAM() == 0)
|
|
{
|
|
this.<LJOGMLBAABG>k__BackingField.AuthorityShowPaletteMenu();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011A7C RID: 72316 RVA: 0x00405318 File Offset: 0x00403518
|
|
[Token(Token = "0x6011A7C")]
|
|
[Address(RVA = "0xE54060", Offset = "0xE52E60", VA = "0x180E54060")]
|
|
public void ShowConfigFlow(Transform OIFLDNBGJOH, ODAEKFDKCEC GCBIBJNGIHK)
|
|
{
|
|
if (!LMBKJIGOCLC.BEEMHJPOPCO.IKAGKELDMJH())
|
|
{
|
|
if (GCBIBJNGIHK != 0)
|
|
{
|
|
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteConfigScreen>().MHHIKMHGHOC = GCBIBJNGIHK;
|
|
this.EBBKPMLPKBC<MakerPenPaletteConfigScreen>();
|
|
}
|
|
return;
|
|
}
|
|
MakerPen.<IJMEOOBBJNG>k__BackingField.<HABACIHHABP>k__BackingField.ILDFJGPKMEC(OIFLDNBGJOH, GCBIBJNGIHK, true);
|
|
}
|
|
|
|
// Token: 0x06011A7D RID: 72317 RVA: 0x0040536C File Offset: 0x0040356C
|
|
[Token(Token = "0x6011A7D")]
|
|
[Address(RVA = "0xE54C10", Offset = "0xE53A10", VA = "0x180E54C10")]
|
|
public void UpdateConfigFlow(Transform OIFLDNBGJOH, ODAEKFDKCEC GCBIBJNGIHK)
|
|
{
|
|
if (!LMBKJIGOCLC.BEEMHJPOPCO.IKAGKELDMJH())
|
|
{
|
|
StackedUIFlowBase <CBEMGFDBBJA>k__BackingField = this._tool.ELABBFJBNII.<CBEMGFDBBJA>k__BackingField;
|
|
MakerPenPaletteConfigScreen flowByType = this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteConfigScreen>();
|
|
if (<CBEMGFDBBJA>k__BackingField == flowByType)
|
|
{
|
|
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteConfigScreen>().MHHIKMHGHOC = GCBIBJNGIHK;
|
|
}
|
|
return;
|
|
}
|
|
UGCRRUIRootScreen <HABACIHHABP>k__BackingField = MakerPen.<IJMEOOBBJNG>k__BackingField.<HABACIHHABP>k__BackingField;
|
|
if (GCBIBJNGIHK != 0)
|
|
{
|
|
int num = 0;
|
|
<HABACIHHABP>k__BackingField.ILDFJGPKMEC(OIFLDNBGJOH, GCBIBJNGIHK, num != 0);
|
|
return;
|
|
}
|
|
<HABACIHHABP>k__BackingField.Hide();
|
|
}
|
|
|
|
// Token: 0x06011A7E RID: 72318 RVA: 0x004053F0 File Offset: 0x004035F0
|
|
[Token(Token = "0x6011A7E")]
|
|
[Address(RVA = "0xE533C0", Offset = "0xE521C0", VA = "0x180E533C0")]
|
|
public void CloseConfigFlow()
|
|
{
|
|
if (LMBKJIGOCLC.BEEMHJPOPCO.IKAGKELDMJH())
|
|
{
|
|
MakerPen.<IJMEOOBBJNG>k__BackingField.<HABACIHHABP>k__BackingField.Hide();
|
|
return;
|
|
}
|
|
StackedUIFlowBase <CBEMGFDBBJA>k__BackingField = this._tool.ELABBFJBNII.<CBEMGFDBBJA>k__BackingField;
|
|
if (<CBEMGFDBBJA>k__BackingField != 0 && <CBEMGFDBBJA>k__BackingField != 0)
|
|
{
|
|
this._tool.ELABBFJBNII.Button_PopFlow();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011A7F RID: 72319 RVA: 0x0040544C File Offset: 0x0040364C
|
|
[Token(Token = "0x6011A7F")]
|
|
[Address(RVA = "0xE54670", Offset = "0xE53470", VA = "0x180E54670")]
|
|
public void ShowInventionDetailsFlow(OBBBPCBIMME LDNFNNNHPPB)
|
|
{
|
|
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionDetailsScreen>().SetTargetInvention(LDNFNNNHPPB);
|
|
this.EBBKPMLPKBC<MakerPenPaletteInventionDetailsScreen>();
|
|
}
|
|
|
|
// Token: 0x06011A80 RID: 72320 RVA: 0x0040547C File Offset: 0x0040367C
|
|
[Token(Token = "0x6011A80")]
|
|
[Address(RVA = "0xE53590", Offset = "0xE52390", VA = "0x180E53590")]
|
|
public void CloseInventionDetailsFlow()
|
|
{
|
|
StackedUIFlowBase <CBEMGFDBBJA>k__BackingField = this._tool.ELABBFJBNII.<CBEMGFDBBJA>k__BackingField;
|
|
if (<CBEMGFDBBJA>k__BackingField != 0 && <CBEMGFDBBJA>k__BackingField != 0)
|
|
{
|
|
this._tool.ELABBFJBNII.Button_PopFlow();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011A81 RID: 72321 RVA: 0x004054BC File Offset: 0x004036BC
|
|
[Token(Token = "0x6011A81")]
|
|
[Address(RVA = "0xE54390", Offset = "0xE53190", VA = "0x180E54390")]
|
|
public void ShowInventionCreationFlow(OBBBPCBIMME LDNFNNNHPPB, bool DDIKKPFKNHE = false, bool CHMLOGNEMNI = false, bool BLJNKBMJMKJ = true, bool ABMCMLCOFJP = false)
|
|
{
|
|
MakerPenPaletteInventionCreationScreen flowByType = this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionCreationScreen>();
|
|
ManagedTexture iebmgdpkcog = flowByType.IEBMGDPKCOG;
|
|
flowByType.BFKEFCFNNKH = LDNFNNNHPPB;
|
|
iebmgdpkcog.GNGOOMMLPHE();
|
|
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionCreationScreen>().INJHNHPCBHN = false;
|
|
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionCreationScreen>().DDIKKPFKNHE = DDIKKPFKNHE;
|
|
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionCreationScreen>().BLJNKBMJMKJ = false;
|
|
if (!MakerPenPaletteInventionCreationScreen.IsInventionCreationScreenOrSubScreen(this._tool.ELABBFJBNII.<CBEMGFDBBJA>k__BackingField))
|
|
{
|
|
ToolUI menu = this._tool.ELABBFJBNII;
|
|
int num = 0;
|
|
MakerPenPaletteInventionCreationScreen makerPenPaletteInventionCreationScreen = menu.PushFlow<MakerPenPaletteInventionCreationScreen>(num);
|
|
}
|
|
if (CHMLOGNEMNI)
|
|
{
|
|
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionCreationScreen>().JNMALKLFINB(true);
|
|
}
|
|
if (this.PMODPJAFCKM.IAHDANBDAAM() == 0)
|
|
{
|
|
this.<LJOGMLBAABG>k__BackingField.AuthorityShowPaletteMenu();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011A82 RID: 72322 RVA: 0x00405598 File Offset: 0x00403798
|
|
[Token(Token = "0x6011A82")]
|
|
[Address(RVA = "0xE53560", Offset = "0xE52360", VA = "0x180E53560")]
|
|
public void CloseInventionCreationFlow()
|
|
{
|
|
MakerPenPaletteInventionCreationScreen.PopScreenAndSubScreensFromMenu(this._tool.ELABBFJBNII);
|
|
}
|
|
|
|
// Token: 0x06011A83 RID: 72323 RVA: 0x004055BC File Offset: 0x004037BC
|
|
[Token(Token = "0x6011A83")]
|
|
[Address(RVA = "0xE54710", Offset = "0xE53510", VA = "0x180E54710")]
|
|
public void ShowInventionPublishingFlow(OBBBPCBIMME LDNFNNNHPPB, bool LLHGAMGBCPC = false)
|
|
{
|
|
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionPublishingScreen>().SetTargetInvention(LDNFNNNHPPB);
|
|
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionPublishingScreen>().LLHGAMGBCPC = LLHGAMGBCPC;
|
|
if (this.PMODPJAFCKM.IAHDANBDAAM() != 0)
|
|
{
|
|
if (!MakerPenPaletteInventionPublishingScreen.IsInventionPublishingUIFlow(this._tool.ELABBFJBNII.<CBEMGFDBBJA>k__BackingField))
|
|
{
|
|
ToolUI menu = this._tool.ELABBFJBNII;
|
|
int num = 0;
|
|
MakerPenPaletteInventionPublishingScreen makerPenPaletteInventionPublishingScreen = menu.PushFlow<MakerPenPaletteInventionPublishingScreen>(num);
|
|
}
|
|
return;
|
|
}
|
|
this.<LJOGMLBAABG>k__BackingField.AuthorityShowPaletteMenu();
|
|
MakerPen makerPen = this.<LJOGMLBAABG>k__BackingField;
|
|
LFELIMHMPKD lfelimhmpkd = new LFELIMHMPKD(LDNFNNNHPPB, LLHGAMGBCPC);
|
|
makerPen.QueueUI(lfelimhmpkd);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06011A84 RID: 72324 RVA: 0x0040565C File Offset: 0x0040385C
|
|
[Token(Token = "0x6011A84")]
|
|
[Address(RVA = "0xE53650", Offset = "0xE52450", VA = "0x180E53650")]
|
|
public void CloseInventionPublishingFlow()
|
|
{
|
|
MakerPenPaletteInventionPublishingScreen.PopScreenAndSubScreensFromMenu(this._tool.ELABBFJBNII);
|
|
}
|
|
|
|
// Token: 0x06011A85 RID: 72325 RVA: 0x00405680 File Offset: 0x00403880
|
|
[Token(Token = "0x6011A85")]
|
|
[Address(RVA = "0xE54900", Offset = "0xE53700", VA = "0x180E54900")]
|
|
public void ShowInventionSetupFlow(OBBBPCBIMME LDNFNNNHPPB)
|
|
{
|
|
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionSetupScreen>().SetTargetInvention(LDNFNNNHPPB);
|
|
this.EBBKPMLPKBC<MakerPenPaletteInventionSetupScreen>();
|
|
}
|
|
|
|
// Token: 0x06011A86 RID: 72326 RVA: 0x004056B0 File Offset: 0x004038B0
|
|
[Token(Token = "0x6011A86")]
|
|
[Address(RVA = "0xE542C0", Offset = "0xE530C0", VA = "0x180E542C0")]
|
|
public void ShowEditTagsUI(CreationObject MIBGJJLEIDL)
|
|
{
|
|
int num = 0;
|
|
if (MIBGJJLEIDL != num)
|
|
{
|
|
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteTagsScreen>().InitializeObjectData(MIBGJJLEIDL);
|
|
this.EBBKPMLPKBC<MakerPenPaletteTagsScreen>();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011A87 RID: 72327 RVA: 0x004056EC File Offset: 0x004038EC
|
|
[Token(Token = "0x6011A87")]
|
|
[Address(RVA = "0xE54210", Offset = "0xE53010", VA = "0x180E54210")]
|
|
public void ShowEditRolesUI(CMDADAAOBHD BGHHFOOBFMA)
|
|
{
|
|
this.EBBKPMLPKBC<EditGameRoleSettingsScreen>();
|
|
EditGameRoleSettingsScreen flowByType = this._tool.ELABBFJBNII.GetFlowByType<EditGameRoleSettingsScreen>();
|
|
}
|
|
|
|
// Token: 0x06011A88 RID: 72328 RVA: 0x00405718 File Offset: 0x00403918
|
|
[Token(Token = "0x6011A88")]
|
|
[Address(RVA = "0xE53F00", Offset = "0xE52D00", VA = "0x180E53F00")]
|
|
public void SetHandlesVisibility(bool HJMFLAHNPFL)
|
|
{
|
|
Transform transform = this.handleRoot;
|
|
int num = 0;
|
|
if (transform != num)
|
|
{
|
|
this.handleRoot.gameObject.SetActive(HJMFLAHNPFL);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011A89 RID: 72329 RVA: 0x00405750 File Offset: 0x00403950
|
|
[Token(Token = "0x6011A89")]
|
|
[Address(RVA = "0xE53FB0", Offset = "0xE52DB0", VA = "0x180E53FB0")]
|
|
public void SetMoveButtonVisibility(bool HJMFLAHNPFL)
|
|
{
|
|
MakerPenPaletteUI paletteUI = this.PKCIBEOKLPG;
|
|
int num = 0;
|
|
if (paletteUI != num)
|
|
{
|
|
this.PKCIBEOKLPG.moveButtonsRoot.SetActive(HJMFLAHNPFL);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011A8A RID: 72330 RVA: 0x00405788 File Offset: 0x00403988
|
|
[Token(Token = "0x6011A8A")]
|
|
[Address(RVA = "0xE53680", Offset = "0xE52480", VA = "0x180E53680")]
|
|
private void EGFBJOMJJGI(MoveableToolMenu.FLDDGHDOPPE DJBBMJBBNHB)
|
|
{
|
|
if (this.JCECHLHOHIG != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011A8B RID: 72331 RVA: 0x004057A0 File Offset: 0x004039A0
|
|
[Token(Token = "0x6011A8B")]
|
|
[Address(RVA = "0xE54B00", Offset = "0xE53900", VA = "0x180E54B00", Slot = "16")]
|
|
public override Selectable TryGetMoveRequestUI(MoveableToolMenu.FLDDGHDOPPE DJBBMJBBNHB)
|
|
{
|
|
MakerPenPaletteUI paletteUI2;
|
|
do
|
|
{
|
|
MakerPenPaletteUI paletteUI = this.PKCIBEOKLPG;
|
|
int num = 0;
|
|
if (paletteUI == num)
|
|
{
|
|
}
|
|
paletteUI2 = this.PKCIBEOKLPG;
|
|
if (DJBBMJBBNHB == MoveableToolMenu.FLDDGHDOPPE.Up || DJBBMJBBNHB == MoveableToolMenu.FLDDGHDOPPE.Up)
|
|
{
|
|
goto IL_3D;
|
|
}
|
|
}
|
|
while (DJBBMJBBNHB == MoveableToolMenu.FLDDGHDOPPE.Up);
|
|
while (DJBBMJBBNHB != MoveableToolMenu.FLDDGHDOPPE.Down)
|
|
{
|
|
}
|
|
float hairTriggerCancelThreshold = paletteUI2.moveRightButton.hairTriggerCancelThreshold;
|
|
IL_3D:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06011A8C RID: 72332 RVA: 0x004057F0 File Offset: 0x004039F0
|
|
[Token(Token = "0x6011A8C")]
|
|
[Address(RVA = "0x169B860", Offset = "0x169A660", VA = "0x18169B860")]
|
|
private void EBBKPMLPKBC<T>() where T : MakerPenPaletteUIFlowBase
|
|
{
|
|
if (this._tool.ELABBFJBNII == 0)
|
|
{
|
|
ToolUI menu = this._tool.ELABBFJBNII;
|
|
}
|
|
if (!this.GHEMLINHHEP)
|
|
{
|
|
this.<LJOGMLBAABG>k__BackingField.AuthorityShowPaletteMenu();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700317B RID: 12667
|
|
// (get) Token: 0x06011A8D RID: 72333 RVA: 0x00405834 File Offset: 0x00403A34
|
|
[Token(Token = "0x1700317B")]
|
|
protected override Vector3 KCENFAOCEKE
|
|
{
|
|
[Token(Token = "0x6011A8D")]
|
|
[Address(RVA = "0xE53960", Offset = "0xE52760", VA = "0x180E53960", Slot = "15")]
|
|
get
|
|
{
|
|
Transform targetTransform = Player.<EGKJPJKLEAI>k__BackingField.head.rigidbodyEx.MDKDCJFEBJH;
|
|
PlayerMovement playerMovement = Player.<EGKJPJKLEAI>k__BackingField.playerMovement;
|
|
int num = 0;
|
|
if (num == 0)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700317C RID: 12668
|
|
// (get) Token: 0x06011A8E RID: 72334 RVA: 0x00405874 File Offset: 0x00403A74
|
|
[Token(Token = "0x1700317C")]
|
|
private Transform GELLCPKHNEO
|
|
{
|
|
[Token(Token = "0x6011A8E")]
|
|
[Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0", Slot = "18")]
|
|
get
|
|
{
|
|
return this.keyboardRoot;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700317D RID: 12669
|
|
// (get) Token: 0x06011A8F RID: 72335 RVA: 0x00405888 File Offset: 0x00403A88
|
|
[Token(Token = "0x1700317D")]
|
|
private bool GHEMLINHHEP
|
|
{
|
|
[Token(Token = "0x6011A8F")]
|
|
[Address(RVA = "0xE53790", Offset = "0xE52590", VA = "0x180E53790", Slot = "19")]
|
|
get
|
|
{
|
|
return this.PMODPJAFCKM.IAHDANBDAAM() != null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011A90 RID: 72336 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6011A90")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "20")]
|
|
private void IAFIPFAKNHJ()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06011A91 RID: 72337 RVA: 0x004058A8 File Offset: 0x00403AA8
|
|
[Token(Token = "0x6011A91")]
|
|
[Address(RVA = "0xE54E70", Offset = "0xE53C70", VA = "0x180E54E70")]
|
|
public MakerPenPaletteMoveableToolMenu()
|
|
{
|
|
AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH();
|
|
int num = 0;
|
|
this.GCMLOIFNJMB = aolmggapkeh;
|
|
this.defaultOffsetFromHead.z = (float)num;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400B5C1 RID: 46529
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400B5C1")]
|
|
[SerializeField]
|
|
private Transform keyboardRoot;
|
|
|
|
// Token: 0x0400B5C2 RID: 46530
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400B5C2")]
|
|
[SerializeField]
|
|
private Transform handleRoot;
|
|
|
|
// Token: 0x0400B5C4 RID: 46532
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400B5C4")]
|
|
private MakerPenPaletteUI GHHEDADEDNL;
|
|
|
|
// Token: 0x0400B5C5 RID: 46533
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400B5C5")]
|
|
private AOLMGGAPKEH GCMLOIFNJMB;
|
|
}
|
|
}
|