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: 0x020029F3 RID: 10739
|
|
[Token(Token = "0x20029F3")]
|
|
public class MakerPenPaletteMoveableToolMenu : MoveableToolMenu, GHEELCONOBP
|
|
{
|
|
// Token: 0x17003223 RID: 12835
|
|
// (get) Token: 0x06011EA7 RID: 73383 RVA: 0x0040E85C File Offset: 0x0040CA5C
|
|
// (set) Token: 0x06011EA8 RID: 73384 RVA: 0x0040E870 File Offset: 0x0040CA70
|
|
[Token(Token = "0x17003223")]
|
|
public MakerPen CMHBEGINGCG
|
|
{
|
|
[Token(Token = "0x6011EA7")]
|
|
[Address(RVA = "0x4C31C0", Offset = "0x4C21C0", VA = "0x1804C31C0")]
|
|
get;
|
|
[Token(Token = "0x6011EA8")]
|
|
[Address(RVA = "0x497020", Offset = "0x496020", VA = "0x180497020")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17003224 RID: 12836
|
|
// (get) Token: 0x06011EA9 RID: 73385 RVA: 0x0040E884 File Offset: 0x0040CA84
|
|
[Token(Token = "0x17003224")]
|
|
public MakerPenPaletteUI PKCIBEOKLPG
|
|
{
|
|
[Token(Token = "0x6011EA9")]
|
|
[Address(RVA = "0x1976A10", Offset = "0x1975A10", VA = "0x181976A10")]
|
|
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: 0x17003225 RID: 12837
|
|
// (get) Token: 0x06011EAA RID: 73386 RVA: 0x0040E938 File Offset: 0x0040CB38
|
|
[Token(Token = "0x17003225")]
|
|
public bool OKEHPHDOAOJ
|
|
{
|
|
[Token(Token = "0x6011EAA")]
|
|
[Address(RVA = "0x19769E0", Offset = "0x19759E0", VA = "0x1819769E0")]
|
|
get
|
|
{
|
|
return this.GCMLOIFNJMB.CFLJGNJLBFG;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011EAB RID: 73387 RVA: 0x0040E958 File Offset: 0x0040CB58
|
|
[Token(Token = "0x6011EAB")]
|
|
[Address(RVA = "0x154E1B0", Offset = "0x154D1B0", VA = "0x18154E1B0")]
|
|
public void AddMainMenuOpeningRestriction(object PIHIPPPPEBI)
|
|
{
|
|
this.GCMLOIFNJMB.BPAJKKAGPKB(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x06011EAC RID: 73388 RVA: 0x0040E978 File Offset: 0x0040CB78
|
|
[Token(Token = "0x6011EAC")]
|
|
[Address(RVA = "0x154F2B0", Offset = "0x154E2B0", VA = "0x18154F2B0")]
|
|
public void RemoveMainMenuOpeningRestriction(object PIHIPPPPEBI)
|
|
{
|
|
this.GCMLOIFNJMB.BIHKNNPGGKP(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x17003226 RID: 12838
|
|
// (get) Token: 0x06011EAD RID: 73389 RVA: 0x0040E998 File Offset: 0x0040CB98
|
|
[Token(Token = "0x17003226")]
|
|
private MakerPenPaletteMainScreen IEENLMOCFEL
|
|
{
|
|
[Token(Token = "0x6011EAD")]
|
|
[Address(RVA = "0x1975310", Offset = "0x1974310", VA = "0x181975310")]
|
|
get
|
|
{
|
|
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteMainScreen>();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003227 RID: 12839
|
|
// (get) Token: 0x06011EAE RID: 73390 RVA: 0x0040E9BC File Offset: 0x0040CBBC
|
|
[Token(Token = "0x17003227")]
|
|
private MakerPenPaletteConfigScreen JOJLKHCNPOB
|
|
{
|
|
[Token(Token = "0x6011EAE")]
|
|
[Address(RVA = "0x1974C30", Offset = "0x1973C30", VA = "0x181974C30")]
|
|
get
|
|
{
|
|
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteConfigScreen>();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003228 RID: 12840
|
|
// (get) Token: 0x06011EAF RID: 73391 RVA: 0x0040E9E0 File Offset: 0x0040CBE0
|
|
[Token(Token = "0x17003228")]
|
|
private MakerPenPaletteTagsScreen GOGCNAPFBDI
|
|
{
|
|
[Token(Token = "0x6011EAF")]
|
|
[Address(RVA = "0x19753D0", Offset = "0x19743D0", VA = "0x1819753D0")]
|
|
get
|
|
{
|
|
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteTagsScreen>();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003229 RID: 12841
|
|
// (get) Token: 0x06011EB0 RID: 73392 RVA: 0x0040EA04 File Offset: 0x0040CC04
|
|
[Token(Token = "0x17003229")]
|
|
private EditGameRoleSettingsScreen OAOEPGAEJON
|
|
{
|
|
[Token(Token = "0x6011EB0")]
|
|
[Address(RVA = "0x19752B0", Offset = "0x19742B0", VA = "0x1819752B0")]
|
|
get
|
|
{
|
|
return this._tool.ELABBFJBNII.GetFlowByType<EditGameRoleSettingsScreen>();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700322A RID: 12842
|
|
// (get) Token: 0x06011EB1 RID: 73393 RVA: 0x0040EA28 File Offset: 0x0040CC28
|
|
[Token(Token = "0x1700322A")]
|
|
private MakerPenPaletteInventionCreationScreen CDAHFABCKNN
|
|
{
|
|
[Token(Token = "0x6011EB1")]
|
|
[Address(RVA = "0x19757B0", Offset = "0x19747B0", VA = "0x1819757B0")]
|
|
get
|
|
{
|
|
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionCreationScreen>();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700322B RID: 12843
|
|
// (get) Token: 0x06011EB2 RID: 73394 RVA: 0x0040EA4C File Offset: 0x0040CC4C
|
|
[Token(Token = "0x1700322B")]
|
|
private MakerPenPaletteInventionDetailsScreen PIBEEGAIONP
|
|
{
|
|
[Token(Token = "0x6011EB2")]
|
|
[Address(RVA = "0x1975200", Offset = "0x1974200", VA = "0x181975200")]
|
|
get
|
|
{
|
|
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionDetailsScreen>();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700322C RID: 12844
|
|
// (get) Token: 0x06011EB3 RID: 73395 RVA: 0x0040EA70 File Offset: 0x0040CC70
|
|
[Token(Token = "0x1700322C")]
|
|
private MakerPenPaletteInventionPublishingScreen CKFAIBOLPCF
|
|
{
|
|
[Token(Token = "0x6011EB3")]
|
|
[Address(RVA = "0x1975370", Offset = "0x1974370", VA = "0x181975370")]
|
|
get
|
|
{
|
|
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionPublishingScreen>();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700322D RID: 12845
|
|
// (get) Token: 0x06011EB4 RID: 73396 RVA: 0x0040EA94 File Offset: 0x0040CC94
|
|
[Token(Token = "0x1700322D")]
|
|
private MakerPenPaletteInventionSetupScreen MHEMNPLIFLD
|
|
{
|
|
[Token(Token = "0x6011EB4")]
|
|
[Address(RVA = "0x19751A0", Offset = "0x19741A0", VA = "0x1819751A0")]
|
|
get
|
|
{
|
|
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionSetupScreen>();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011EB5 RID: 73397 RVA: 0x0040EAB8 File Offset: 0x0040CCB8
|
|
[Token(Token = "0x6011EB5")]
|
|
[Address(RVA = "0x1974C90", Offset = "0x1973C90", VA = "0x181974C90", 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: 0x06011EB6 RID: 73398 RVA: 0x0040EBC4 File Offset: 0x0040CDC4
|
|
[Token(Token = "0x6011EB6")]
|
|
[Address(RVA = "0x1975810", Offset = "0x1974810", VA = "0x181975810", 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: 0x06011EB7 RID: 73399 RVA: 0x0040EC54 File Offset: 0x0040CE54
|
|
[Token(Token = "0x6011EB7")]
|
|
[Address(RVA = "0x1976470", Offset = "0x1975470", VA = "0x181976470")]
|
|
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: 0x06011EB8 RID: 73400 RVA: 0x0040ECE8 File Offset: 0x0040CEE8
|
|
[Token(Token = "0x6011EB8")]
|
|
[Address(RVA = "0x1975B30", Offset = "0x1974B30", VA = "0x181975B30")]
|
|
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: 0x06011EB9 RID: 73401 RVA: 0x0040ED3C File Offset: 0x0040CF3C
|
|
[Token(Token = "0x6011EB9")]
|
|
[Address(RVA = "0x19766E0", Offset = "0x19756E0", VA = "0x1819766E0")]
|
|
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: 0x06011EBA RID: 73402 RVA: 0x0040EDC0 File Offset: 0x0040CFC0
|
|
[Token(Token = "0x6011EBA")]
|
|
[Address(RVA = "0x1974E90", Offset = "0x1973E90", VA = "0x181974E90")]
|
|
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: 0x06011EBB RID: 73403 RVA: 0x0040EE1C File Offset: 0x0040D01C
|
|
[Token(Token = "0x6011EBB")]
|
|
[Address(RVA = "0x1976140", Offset = "0x1975140", VA = "0x181976140")]
|
|
public void ShowInventionDetailsFlow(OBBBPCBIMME LDNFNNNHPPB)
|
|
{
|
|
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionDetailsScreen>().SetTargetInvention(LDNFNNNHPPB);
|
|
this.EBBKPMLPKBC<MakerPenPaletteInventionDetailsScreen>();
|
|
}
|
|
|
|
// Token: 0x06011EBC RID: 73404 RVA: 0x0040EE4C File Offset: 0x0040D04C
|
|
[Token(Token = "0x6011EBC")]
|
|
[Address(RVA = "0x1975060", Offset = "0x1974060", VA = "0x181975060")]
|
|
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: 0x06011EBD RID: 73405 RVA: 0x0040EE8C File Offset: 0x0040D08C
|
|
[Token(Token = "0x6011EBD")]
|
|
[Address(RVA = "0x1975E60", Offset = "0x1974E60", VA = "0x181975E60")]
|
|
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: 0x06011EBE RID: 73406 RVA: 0x0040EF68 File Offset: 0x0040D168
|
|
[Token(Token = "0x6011EBE")]
|
|
[Address(RVA = "0x1975030", Offset = "0x1974030", VA = "0x181975030")]
|
|
public void CloseInventionCreationFlow()
|
|
{
|
|
MakerPenPaletteInventionCreationScreen.PopScreenAndSubScreensFromMenu(this._tool.ELABBFJBNII);
|
|
}
|
|
|
|
// Token: 0x06011EBF RID: 73407 RVA: 0x0040EF8C File Offset: 0x0040D18C
|
|
[Token(Token = "0x6011EBF")]
|
|
[Address(RVA = "0x19761E0", Offset = "0x19751E0", VA = "0x1819761E0")]
|
|
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: 0x06011EC0 RID: 73408 RVA: 0x0040F02C File Offset: 0x0040D22C
|
|
[Token(Token = "0x6011EC0")]
|
|
[Address(RVA = "0x1975120", Offset = "0x1974120", VA = "0x181975120")]
|
|
public void CloseInventionPublishingFlow()
|
|
{
|
|
MakerPenPaletteInventionPublishingScreen.PopScreenAndSubScreensFromMenu(this._tool.ELABBFJBNII);
|
|
}
|
|
|
|
// Token: 0x06011EC1 RID: 73409 RVA: 0x0040F050 File Offset: 0x0040D250
|
|
[Token(Token = "0x6011EC1")]
|
|
[Address(RVA = "0x19763D0", Offset = "0x19753D0", VA = "0x1819763D0")]
|
|
public void ShowInventionSetupFlow(OBBBPCBIMME LDNFNNNHPPB)
|
|
{
|
|
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionSetupScreen>().SetTargetInvention(LDNFNNNHPPB);
|
|
this.EBBKPMLPKBC<MakerPenPaletteInventionSetupScreen>();
|
|
}
|
|
|
|
// Token: 0x06011EC2 RID: 73410 RVA: 0x0040F080 File Offset: 0x0040D280
|
|
[Token(Token = "0x6011EC2")]
|
|
[Address(RVA = "0x1975D90", Offset = "0x1974D90", VA = "0x181975D90")]
|
|
public void ShowEditTagsUI(CreationObject MIBGJJLEIDL)
|
|
{
|
|
int num = 0;
|
|
if (MIBGJJLEIDL != num)
|
|
{
|
|
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteTagsScreen>().InitializeObjectData(MIBGJJLEIDL);
|
|
this.EBBKPMLPKBC<MakerPenPaletteTagsScreen>();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011EC3 RID: 73411 RVA: 0x0040F0BC File Offset: 0x0040D2BC
|
|
[Token(Token = "0x6011EC3")]
|
|
[Address(RVA = "0x1975CE0", Offset = "0x1974CE0", VA = "0x181975CE0")]
|
|
public void ShowEditRolesUI(CMDADAAOBHD BGHHFOOBFMA)
|
|
{
|
|
this.EBBKPMLPKBC<EditGameRoleSettingsScreen>();
|
|
EditGameRoleSettingsScreen flowByType = this._tool.ELABBFJBNII.GetFlowByType<EditGameRoleSettingsScreen>();
|
|
}
|
|
|
|
// Token: 0x06011EC4 RID: 73412 RVA: 0x0040F0E8 File Offset: 0x0040D2E8
|
|
[Token(Token = "0x6011EC4")]
|
|
[Address(RVA = "0x19759D0", Offset = "0x19749D0", VA = "0x1819759D0")]
|
|
public void SetHandlesVisibility(bool HJMFLAHNPFL)
|
|
{
|
|
Transform transform = this.handleRoot;
|
|
int num = 0;
|
|
if (transform != num)
|
|
{
|
|
this.handleRoot.gameObject.SetActive(HJMFLAHNPFL);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011EC5 RID: 73413 RVA: 0x0040F120 File Offset: 0x0040D320
|
|
[Token(Token = "0x6011EC5")]
|
|
[Address(RVA = "0x1975A80", Offset = "0x1974A80", VA = "0x181975A80")]
|
|
public void SetMoveButtonVisibility(bool HJMFLAHNPFL)
|
|
{
|
|
MakerPenPaletteUI paletteUI = this.PKCIBEOKLPG;
|
|
int num = 0;
|
|
if (paletteUI != num)
|
|
{
|
|
this.PKCIBEOKLPG.moveButtonsRoot.SetActive(HJMFLAHNPFL);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011EC6 RID: 73414 RVA: 0x0040F158 File Offset: 0x0040D358
|
|
[Token(Token = "0x6011EC6")]
|
|
[Address(RVA = "0x1975150", Offset = "0x1974150", VA = "0x181975150")]
|
|
private void EGFBJOMJJGI(MoveableToolMenu.FLDDGHDOPPE DJBBMJBBNHB)
|
|
{
|
|
if (this.JCECHLHOHIG != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011EC7 RID: 73415 RVA: 0x0040F170 File Offset: 0x0040D370
|
|
[Token(Token = "0x6011EC7")]
|
|
[Address(RVA = "0x19765D0", Offset = "0x19755D0", VA = "0x1819765D0", 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)
|
|
{
|
|
}
|
|
ButtonHighlight buttonHighlight = paletteUI2.moveRightButton.buttonHighlight;
|
|
IL_3D:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06011EC8 RID: 73416 RVA: 0x0040F1C0 File Offset: 0x0040D3C0
|
|
[Token(Token = "0x6011EC8")]
|
|
[Address(RVA = "0x21772D0", Offset = "0x21762D0", VA = "0x1821772D0")]
|
|
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: 0x1700322E RID: 12846
|
|
// (get) Token: 0x06011EC9 RID: 73417 RVA: 0x0040F204 File Offset: 0x0040D404
|
|
[Token(Token = "0x1700322E")]
|
|
protected override Vector3 KCENFAOCEKE
|
|
{
|
|
[Token(Token = "0x6011EC9")]
|
|
[Address(RVA = "0x1975430", Offset = "0x1974430", VA = "0x181975430", 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: 0x1700322F RID: 12847
|
|
// (get) Token: 0x06011ECA RID: 73418 RVA: 0x0040F244 File Offset: 0x0040D444
|
|
[Token(Token = "0x1700322F")]
|
|
private Transform GELLCPKHNEO
|
|
{
|
|
[Token(Token = "0x6011ECA")]
|
|
[Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0", Slot = "18")]
|
|
get
|
|
{
|
|
return this.keyboardRoot;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003230 RID: 12848
|
|
// (get) Token: 0x06011ECB RID: 73419 RVA: 0x0040F258 File Offset: 0x0040D458
|
|
[Token(Token = "0x17003230")]
|
|
private bool GHEMLINHHEP
|
|
{
|
|
[Token(Token = "0x6011ECB")]
|
|
[Address(RVA = "0x1975260", Offset = "0x1974260", VA = "0x181975260", Slot = "19")]
|
|
get
|
|
{
|
|
return this.PMODPJAFCKM.IAHDANBDAAM() != null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011ECC RID: 73420 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6011ECC")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "20")]
|
|
private void IAFIPFAKNHJ()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06011ECD RID: 73421 RVA: 0x0040F278 File Offset: 0x0040D478
|
|
[Token(Token = "0x6011ECD")]
|
|
[Address(RVA = "0x1976940", Offset = "0x1975940", VA = "0x181976940")]
|
|
public MakerPenPaletteMoveableToolMenu()
|
|
{
|
|
AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH();
|
|
int num = 0;
|
|
this.GCMLOIFNJMB = aolmggapkeh;
|
|
this.defaultOffsetFromHead.z = (float)num;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400B7D1 RID: 47057
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400B7D1")]
|
|
[SerializeField]
|
|
private Transform keyboardRoot;
|
|
|
|
// Token: 0x0400B7D2 RID: 47058
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400B7D2")]
|
|
[SerializeField]
|
|
private Transform handleRoot;
|
|
|
|
// Token: 0x0400B7D4 RID: 47060
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400B7D4")]
|
|
private MakerPenPaletteUI GHHEDADEDNL;
|
|
|
|
// Token: 0x0400B7D5 RID: 47061
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400B7D5")]
|
|
private AOLMGGAPKEH GCMLOIFNJMB;
|
|
}
|
|
}
|