1296 lines
44 KiB
C#
1296 lines
44 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Collections.ObjectModel;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Text;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using Google.Protobuf.Collections;
|
|
using Photon.Pun;
|
|
using RecRoom.AGUI.ToolUIs;
|
|
using RecRoom.CircuitsV2.ContextNodes;
|
|
using RecRoom.Core.Locomotion;
|
|
using RecRoom.Systems.PlayerRoles;
|
|
using RecRoom.Tools.Tags;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core.Creation.Shapes
|
|
{
|
|
// Token: 0x02003374 RID: 13172
|
|
[Token(Token = "0x2003374")]
|
|
public class TriggerVolumeCV2 : MonoBehaviourPun, LDIJBEFKFFE, NDBBKDMPBHD, AHOAEAFEAHN, EOCLMMENCKH, CHJEFIDMANE, DJNMPDPNFJN
|
|
{
|
|
// Token: 0x17003F45 RID: 16197
|
|
// (get) Token: 0x06016DEC RID: 93676 RVA: 0x00557118 File Offset: 0x00555318
|
|
[Token(Token = "0x17003F45")]
|
|
public Tool PBBJCLJPFMI
|
|
{
|
|
[Token(Token = "0x6016DEC")]
|
|
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")]
|
|
get
|
|
{
|
|
return this._tool;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F46 RID: 16198
|
|
// (get) Token: 0x06016DED RID: 93677 RVA: 0x0055712C File Offset: 0x0055532C
|
|
// (set) Token: 0x06016DEE RID: 93678 RVA: 0x0055714C File Offset: 0x0055534C
|
|
[Token(Token = "0x17003F46")]
|
|
private bool LPAJEADIGHC
|
|
{
|
|
[Token(Token = "0x6016DED")]
|
|
[Address(RVA = "0xD94A00", Offset = "0xD93800", VA = "0x180D94A00")]
|
|
get
|
|
{
|
|
return this.FLKACDEMOFN.IAHDANBDAAM() != null;
|
|
}
|
|
[Token(Token = "0x6016DEE")]
|
|
[Address(RVA = "0xD96210", Offset = "0xD95010", VA = "0x180D96210")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<bool> flkacdemofn = this.FLKACDEMOFN;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F47 RID: 16199
|
|
// (get) Token: 0x06016DEF RID: 93679 RVA: 0x00557168 File Offset: 0x00555368
|
|
[Token(Token = "0x17003F47")]
|
|
public PGIHLFOHNML AEDJDDKGMJO
|
|
{
|
|
[Token(Token = "0x6016DEF")]
|
|
[Address(RVA = "0xD987E0", Offset = "0xD975E0", VA = "0x180D987E0")]
|
|
get
|
|
{
|
|
PGIHLFOHNML ehhicaoahoj = this.EHHICAOAHOJ;
|
|
if (ehhicaoahoj == 0)
|
|
{
|
|
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.DEDABHKCIBG <>9__20_ = TriggerVolumeCV2.<>c.<>9__20_0;
|
|
if (<>9__20_ == 0)
|
|
{
|
|
TriggerVolumeCV2.<>c.<>9__20_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.TagInputFieldUIControlPrefab;
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.JDINNGBMHHM);
|
|
PGIHLFOHNML pgihlfohnml = new PGIHLFOHNML(<>9__20_, ohindolfnmp, 9);
|
|
this.EHHICAOAHOJ = pgihlfohnml;
|
|
}
|
|
return ehhicaoahoj;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F48 RID: 16200
|
|
// (get) Token: 0x06016DF0 RID: 93680 RVA: 0x005571C0 File Offset: 0x005553C0
|
|
[Token(Token = "0x17003F48")]
|
|
public PGIHLFOHNML KIMGPKCPKBH
|
|
{
|
|
[Token(Token = "0x6016DF0")]
|
|
[Address(RVA = "0xD98690", Offset = "0xD97490", VA = "0x180D98690")]
|
|
get
|
|
{
|
|
PGIHLFOHNML gpngoefjdim = this.GPNGOEFJDIM;
|
|
if (gpngoefjdim == 0)
|
|
{
|
|
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.DEDABHKCIBG <>9__23_ = TriggerVolumeCV2.<>c.<>9__23_0;
|
|
if (<>9__23_ == 0)
|
|
{
|
|
TriggerVolumeCV2.<>c.<>9__23_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultStringUIControlPrefab;
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.JAABHCKFPHE);
|
|
PGIHLFOHNML pgihlfohnml = new PGIHLFOHNML(<>9__23_, ohindolfnmp, 9);
|
|
this.GPNGOEFJDIM = pgihlfohnml;
|
|
}
|
|
return gpngoefjdim;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F49 RID: 16201
|
|
// (get) Token: 0x06016DF1 RID: 93681 RVA: 0x00557218 File Offset: 0x00555418
|
|
// (set) Token: 0x06016DF2 RID: 93682 RVA: 0x00557238 File Offset: 0x00555438
|
|
[Token(Token = "0x17003F49")]
|
|
public string[] EEHLDEFKPNK
|
|
{
|
|
[Token(Token = "0x6016DF1")]
|
|
[Address(RVA = "0xD98930", Offset = "0xD97730", VA = "0x180D98930")]
|
|
get
|
|
{
|
|
return this.KONEJPCAEFN.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x6016DF2")]
|
|
[Address(RVA = "0xD96F60", Offset = "0xD95D60", VA = "0x180D96F60")]
|
|
private set
|
|
{
|
|
JNCLECIDJMA<string[]> konejpcaefn = this.KONEJPCAEFN;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F4A RID: 16202
|
|
// (get) Token: 0x06016DF3 RID: 93683 RVA: 0x00557254 File Offset: 0x00555454
|
|
// (set) Token: 0x06016DF4 RID: 93684 RVA: 0x00557274 File Offset: 0x00555474
|
|
[Token(Token = "0x17003F4A")]
|
|
public string HLFEMANCOFH
|
|
{
|
|
[Token(Token = "0x6016DF3")]
|
|
[Address(RVA = "0xD952C0", Offset = "0xD940C0", VA = "0x180D952C0")]
|
|
get
|
|
{
|
|
return this.JCEHAEPFILD.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x6016DF4")]
|
|
[Address(RVA = "0xD95310", Offset = "0xD94110", VA = "0x180D95310")]
|
|
set
|
|
{
|
|
JNCLECIDJMA<string> jcehaepfild = this.JCEHAEPFILD;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F4B RID: 16203
|
|
// (get) Token: 0x06016DF5 RID: 93685 RVA: 0x00557290 File Offset: 0x00555490
|
|
[Token(Token = "0x17003F4B")]
|
|
private bool BNOIJKMAJPH
|
|
{
|
|
[Token(Token = "0x6016DF5")]
|
|
[Address(RVA = "0xD946F0", Offset = "0xD934F0", VA = "0x180D946F0")]
|
|
get
|
|
{
|
|
return !string.IsNullOrEmpty(this.JCEHAEPFILD.IAHDANBDAAM());
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F4C RID: 16204
|
|
// (get) Token: 0x06016DF6 RID: 93686 RVA: 0x005572B8 File Offset: 0x005554B8
|
|
[Token(Token = "0x17003F4C")]
|
|
private bool FOJIDONFDMD
|
|
{
|
|
[Token(Token = "0x6016DF6")]
|
|
[Address(RVA = "0xD96FD0", Offset = "0xD95DD0", VA = "0x180D96FD0")]
|
|
get
|
|
{
|
|
int num = 0;
|
|
string[] array = this.KONEJPCAEFN.IAHDANBDAAM();
|
|
if (num < array.Length)
|
|
{
|
|
if (this.KONEJPCAEFN.IAHDANBDAAM()[num].LJGBBKKGKOP())
|
|
{
|
|
num++;
|
|
}
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F4D RID: 16205
|
|
// (get) Token: 0x06016DF7 RID: 93687 RVA: 0x00557304 File Offset: 0x00555504
|
|
// (set) Token: 0x06016DF8 RID: 93688 RVA: 0x00557324 File Offset: 0x00555524
|
|
[Token(Token = "0x17003F4D")]
|
|
public bool JABMPFHMLMH
|
|
{
|
|
[Token(Token = "0x6016DF7")]
|
|
[Address(RVA = "0xD96310", Offset = "0xD95110", VA = "0x180D96310")]
|
|
get
|
|
{
|
|
return this.FLDMBDILGCB.IAHDANBDAAM() != null;
|
|
}
|
|
[Token(Token = "0x6016DF8")]
|
|
[Address(RVA = "0xD96360", Offset = "0xD95160", VA = "0x180D96360")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<bool> fldmbdilgcb = this.FLDMBDILGCB;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F4E RID: 16206
|
|
// (get) Token: 0x06016DF9 RID: 93689 RVA: 0x00557340 File Offset: 0x00555540
|
|
[Token(Token = "0x17003F4E")]
|
|
private bool FMEHKHOINDP
|
|
{
|
|
[Token(Token = "0x6016DF9")]
|
|
[Address(RVA = "0xD94A00", Offset = "0xD93800", VA = "0x180D94A00")]
|
|
get
|
|
{
|
|
return this.FLKACDEMOFN.IAHDANBDAAM() != null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016DFA RID: 93690 RVA: 0x00557360 File Offset: 0x00555560
|
|
[Token(Token = "0x6016DFA")]
|
|
[Address(RVA = "0xD93DC0", Offset = "0xD92BC0", VA = "0x180D93DC0", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base..ctor();
|
|
string[] array = new string[0];
|
|
JNCLECIDJMA<string[]> jnclecidjma;
|
|
this.KONEJPCAEFN = jnclecidjma;
|
|
Action action = new Action(this.MEFNIJACJAK);
|
|
JNCLECIDJMA<string> jnclecidjma2;
|
|
this.JCEHAEPFILD = jnclecidjma2;
|
|
KLLMCPFPIIE<bool> kllmcpfpiie;
|
|
this.FLDMBDILGCB = kllmcpfpiie;
|
|
Action action2 = new Action(this.AIMPEGLGFIJ);
|
|
KLLMCPFPIIE<bool> kllmcpfpiie2;
|
|
this.FLKACDEMOFN = kllmcpfpiie2;
|
|
OKNNKFGFODL localPlayerStartedTeleportEvent = PlayerMovementFeedback.LocalPlayerStartedTeleportEvent;
|
|
Action action3 = new Action(this.NGMFLJCBEOG);
|
|
PlayerMovementFeedback.LocalPlayerStartedTeleportEvent = OKNNKFGFODL.BPJDFPACLMK(localPlayerStartedTeleportEvent, action3);
|
|
NBPOLJHGGLE<Player, Vector3, Vector3> playerTeleportedEvent = PlayerMovementFeedback.PlayerTeleportedEvent;
|
|
Action<Player, Vector3, Vector3> action4 = new Action(this.KJIJHCBPAPB);
|
|
PlayerMovementFeedback.PlayerTeleportedEvent = NBPOLJHGGLE.BPJDFPACLMK(playerTeleportedEvent, action4);
|
|
Action<GameRole> action5 = new Action(this.OOPNGOLIKMH);
|
|
OJDOLBKANNA echjjadbjad = this.ECHJJADBJAD;
|
|
Action<AGAJMBPABDL> action6 = new Action(this.MHNIIHEIIOB);
|
|
GEMNHNAFCIN pnopnbjenaa = this.PNOPNBJENAA;
|
|
Action<Tool> action7 = new Action(this.JDGEMECOCJJ);
|
|
this._tool.DefaultCollisionLayer = (DAJFOCGPHGP)((ulong)25L);
|
|
this._tool.HeldCollisionLayer = (DAJFOCGPHGP)((ulong)25L);
|
|
this._tool.EquippedCollisionLayer = (DAJFOCGPHGP)((ulong)25L);
|
|
this._tool.AttachedCollisionLayer = (DAJFOCGPHGP)((ulong)25L);
|
|
this._tool.GravityPickupMode = (Tool.LMJNHJCGDOF)((ulong)2L);
|
|
}
|
|
|
|
// Token: 0x06016DFB RID: 93691 RVA: 0x00557488 File Offset: 0x00555688
|
|
[Token(Token = "0x6016DFB")]
|
|
[Address(RVA = "0xD971D0", Offset = "0xD95FD0", VA = "0x180D971D0", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
OKNNKFGFODL localPlayerStartedTeleportEvent = PlayerMovementFeedback.LocalPlayerStartedTeleportEvent;
|
|
Action action = new Action(this.NGMFLJCBEOG);
|
|
PlayerMovementFeedback.LocalPlayerStartedTeleportEvent = OKNNKFGFODL.GMNMHGMFGOL(localPlayerStartedTeleportEvent, action);
|
|
NBPOLJHGGLE<Player, Vector3, Vector3> playerTeleportedEvent = PlayerMovementFeedback.PlayerTeleportedEvent;
|
|
Action<Player, Vector3, Vector3> action2 = new Action(this.KJIJHCBPAPB);
|
|
PlayerMovementFeedback.PlayerTeleportedEvent = NBPOLJHGGLE.GMNMHGMFGOL(playerTeleportedEvent, action2);
|
|
Action<GameRole> action3 = new Action(this.OOPNGOLIKMH);
|
|
string text = this.ECHJJADBJAD.ToString();
|
|
int num = 0;
|
|
this.ECHJJADBJAD = num;
|
|
this.PNOPNBJENAA = num;
|
|
this.LKLIJGKFDLO = true;
|
|
}
|
|
|
|
// Token: 0x06016DFC RID: 93692 RVA: 0x00557514 File Offset: 0x00555714
|
|
[Token(Token = "0x6016DFC")]
|
|
[Address(RVA = "0xD97AF0", Offset = "0xD968F0", VA = "0x180D97AF0")]
|
|
private void Start()
|
|
{
|
|
CreationObject creationObject = this._tool.creationObject;
|
|
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG <>9__44_ = TriggerVolumeCV2.<>c.<>9__44_0;
|
|
if (<>9__44_ == 0)
|
|
{
|
|
TriggerVolumeCV2.<>c.<>9__44_0 = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultBoolUIControlPrefab;
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.ENOPHEKGAOP);
|
|
CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(<>9__44_, ohindolfnmp, 10);
|
|
ILINODKFHEO ilinodkfheo = creationObject.AddConfigurableSetting(cpnmfokdbkm);
|
|
CreationObject creationObject2 = this._tool.creationObject;
|
|
PGIHLFOHNML pgihlfohnml;
|
|
if (this.GPNGOEFJDIM == 0)
|
|
{
|
|
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.DEDABHKCIBG dedabhkcibg;
|
|
if (TriggerVolumeCV2.<>c.<>9__23_0 == 0)
|
|
{
|
|
dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultStringUIControlPrefab;
|
|
TriggerVolumeCV2.<>c.<>9__23_0 = dedabhkcibg;
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.JAABHCKFPHE);
|
|
pgihlfohnml = new PGIHLFOHNML(dedabhkcibg, ohindolfnmp2, 9);
|
|
this.GPNGOEFJDIM = pgihlfohnml;
|
|
}
|
|
ILINODKFHEO ilinodkfheo2 = creationObject2.AddConfigurableSetting(pgihlfohnml);
|
|
CreationObject creationObject3 = this._tool.creationObject;
|
|
PGIHLFOHNML pgihlfohnml2;
|
|
if (this.EHHICAOAHOJ == 0)
|
|
{
|
|
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.DEDABHKCIBG dedabhkcibg2;
|
|
if (TriggerVolumeCV2.<>c.<>9__20_0 == 0)
|
|
{
|
|
dedabhkcibg2 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.TagInputFieldUIControlPrefab;
|
|
TriggerVolumeCV2.<>c.<>9__20_0 = dedabhkcibg2;
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.OHINDOLFNMP ohindolfnmp3 = new OMKPHDBNLKH.OHINDOLFNMP(this.JDINNGBMHHM);
|
|
pgihlfohnml2 = new PGIHLFOHNML(dedabhkcibg2, ohindolfnmp3, 9);
|
|
this.EHHICAOAHOJ = pgihlfohnml2;
|
|
}
|
|
ILINODKFHEO ilinodkfheo3 = creationObject3.AddConfigurableSetting(pgihlfohnml2);
|
|
this._tool.creationObject.RaiseObjectSettingsFunctionsChangedEvent();
|
|
CreationObject creationObject4 = this._tool.creationObject;
|
|
DOPNALIMPNA[] array = new DOPNALIMPNA[3];
|
|
Func<bool> func = new Func(this.JuniorEnabled_Get);
|
|
Action<bool> action = new Action(this.JuniorEnabled_Set);
|
|
int num = 0;
|
|
int num2 = 0;
|
|
string text;
|
|
string text2;
|
|
DHCINNFLBBA dhcinnflbba = ONOKJPIMIIP.LBJPOFMMGGP(func, action, num2, num, text, text2);
|
|
if (dhcinnflbba != 0)
|
|
{
|
|
}
|
|
array[0] = dhcinnflbba;
|
|
Func<string> func2 = new Func(this.FilterTags_Get);
|
|
Action<string> action2 = new Action(this.FilterTags_Set);
|
|
INAOBEINBGO inaobeinbgo;
|
|
if (inaobeinbgo != 0)
|
|
{
|
|
}
|
|
array[1] = inaobeinbgo;
|
|
Func<string> func3 = new Func(this.FilterRole_Get);
|
|
Action<string> action3 = new Action(this.FilterRole_Set);
|
|
INAOBEINBGO inaobeinbgo2;
|
|
if (inaobeinbgo2 != 0)
|
|
{
|
|
}
|
|
array[2] = inaobeinbgo2;
|
|
ECJBHJOCKHL ecjbhjockhl = creationObject4.AddFoldoutMenu("Trigger Volume", 10, array);
|
|
}
|
|
|
|
// Token: 0x06016DFD RID: 93693 RVA: 0x00557710 File Offset: 0x00555910
|
|
[Token(Token = "0x6016DFD")]
|
|
[Address(RVA = "0xD954F0", Offset = "0xD942F0", VA = "0x180D954F0")]
|
|
public void FilterTags_Set(string HHCFINADPNK)
|
|
{
|
|
string[] array = new string[1];
|
|
string text = ToolTagManager.FormatTag(HHCFINADPNK);
|
|
if (text != 0)
|
|
{
|
|
}
|
|
array[0] = text;
|
|
JNCLECIDJMA<string[]> konejpcaefn = this.KONEJPCAEFN;
|
|
}
|
|
|
|
// Token: 0x06016DFE RID: 93694 RVA: 0x00557744 File Offset: 0x00555944
|
|
[Token(Token = "0x6016DFE")]
|
|
[Address(RVA = "0xD94780", Offset = "0xD93580", VA = "0x180D94780")]
|
|
public void CV2SetFilterTags(IBNOALNMLHC CHKKEHOKPJP, string[] HHCFINADPNK)
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
int length = HHCFINADPNK.Length;
|
|
if (num2 < length)
|
|
{
|
|
string text = ToolTagManager.FormatTag(HHCFINADPNK[num]);
|
|
throw new ArrayTypeMismatchException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016DFF RID: 93695 RVA: 0x00557788 File Offset: 0x00555988
|
|
[Token(Token = "0x6016DFF")]
|
|
[Address(RVA = "0xD95370", Offset = "0xD94170", VA = "0x180D95370")]
|
|
public string FilterTags_Get()
|
|
{
|
|
if (this.FOJIDONFDMD)
|
|
{
|
|
string[] array = this.KONEJPCAEFN.IAHDANBDAAM();
|
|
Func<string, bool> <>9__47_ = TriggerVolumeCV2.<>c.<>9__47_0;
|
|
if (<>9__47_ == 0)
|
|
{
|
|
TriggerVolumeCV2.<>c.<>9__47_0 = (string i) => !string.IsNullOrWhiteSpace(i);
|
|
}
|
|
return LEAAAPEKOBD.PMFGGEGMPCC<string>(Enumerable.Where<string>(array, <>9__47_), ", #");
|
|
}
|
|
return string.Empty;
|
|
}
|
|
|
|
// Token: 0x06016E00 RID: 93696 RVA: 0x005577E8 File Offset: 0x005559E8
|
|
[Token(Token = "0x6016E00")]
|
|
[Address(RVA = "0xD95310", Offset = "0xD94110", VA = "0x180D95310")]
|
|
public void FilterRole_Set(string IENKDAKBEDP)
|
|
{
|
|
JNCLECIDJMA<string> jcehaepfild = this.JCEHAEPFILD;
|
|
}
|
|
|
|
// Token: 0x06016E01 RID: 93697 RVA: 0x00557804 File Offset: 0x00555A04
|
|
[Token(Token = "0x6016E01")]
|
|
[Address(RVA = "0xD94750", Offset = "0xD93550", VA = "0x180D94750")]
|
|
public void CV2SetFilterRole(IBNOALNMLHC CHKKEHOKPJP, string IENKDAKBEDP)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06016E02 RID: 93698 RVA: 0x00557814 File Offset: 0x00555A14
|
|
[Token(Token = "0x6016E02")]
|
|
[Address(RVA = "0xD952C0", Offset = "0xD940C0", VA = "0x180D952C0")]
|
|
public string FilterRole_Get()
|
|
{
|
|
return this.JCEHAEPFILD.IAHDANBDAAM();
|
|
}
|
|
|
|
// Token: 0x06016E03 RID: 93699 RVA: 0x00557834 File Offset: 0x00555A34
|
|
[Token(Token = "0x6016E03")]
|
|
[Address(RVA = "0xD96360", Offset = "0xD95160", VA = "0x180D96360")]
|
|
public void JuniorEnabled_Set(bool BCEFAKDFEMM)
|
|
{
|
|
KLLMCPFPIIE<bool> fldmbdilgcb = this.FLDMBDILGCB;
|
|
}
|
|
|
|
// Token: 0x06016E04 RID: 93700 RVA: 0x00557850 File Offset: 0x00555A50
|
|
[Token(Token = "0x6016E04")]
|
|
[Address(RVA = "0xD96310", Offset = "0xD95110", VA = "0x180D96310")]
|
|
public bool JuniorEnabled_Get()
|
|
{
|
|
return this.FLDMBDILGCB.IAHDANBDAAM() != null;
|
|
}
|
|
|
|
// Token: 0x06016E05 RID: 93701 RVA: 0x00557870 File Offset: 0x00555A70
|
|
[Token(Token = "0x6016E05")]
|
|
[Address(RVA = "0xD96DB0", Offset = "0xD95BB0", VA = "0x180D96DB0")]
|
|
private void MEFNIJACJAK()
|
|
{
|
|
this.IEEOIOJEAOP = (int)((ulong)4294967295L);
|
|
}
|
|
|
|
// Token: 0x06016E06 RID: 93702 RVA: 0x00557890 File Offset: 0x00555A90
|
|
[Token(Token = "0x6016E06")]
|
|
[Address(RVA = "0xD96BF0", Offset = "0xD959F0", VA = "0x180D96BF0")]
|
|
private void MBLANIMACNE(Tool EGFEJGHDNAI)
|
|
{
|
|
if (this.IsTrackedWithFilters(EGFEJGHDNAI))
|
|
{
|
|
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
|
Guid guid = TriggerVolumeCV2.AFHFAMCMPOH.JPOHGBCEJEJ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016E07 RID: 93703 RVA: 0x005578C4 File Offset: 0x00555AC4
|
|
[Token(Token = "0x6016E07")]
|
|
[Address(RVA = "0xD96A30", Offset = "0xD95830", VA = "0x180D96A30")]
|
|
private void LJCPNCNEKPK(Tool EGFEJGHDNAI)
|
|
{
|
|
if (this.IsTrackedWithFilters(EGFEJGHDNAI))
|
|
{
|
|
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
|
Guid guid = TriggerVolumeCV2.LLONNDHHLEE.JPOHGBCEJEJ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016E08 RID: 93704 RVA: 0x005578F8 File Offset: 0x00555AF8
|
|
[Token(Token = "0x6016E08")]
|
|
[Address(RVA = "0xD956A0", Offset = "0xD944A0", VA = "0x180D956A0")]
|
|
private void GFAJJKLMKDD(AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
if (this.IsTrackedWithFilters(IEKDDPPNFPF))
|
|
{
|
|
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
|
Guid guid = TriggerVolumeCV2.GCMAFDFALJI.JPOHGBCEJEJ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016E09 RID: 93705 RVA: 0x0055792C File Offset: 0x00555B2C
|
|
[Token(Token = "0x6016E09")]
|
|
[Address(RVA = "0xD939E0", Offset = "0xD927E0", VA = "0x180D939E0")]
|
|
private void ADCHLPGGFJI(AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
if (this.IsTrackedWithFilters(IEKDDPPNFPF))
|
|
{
|
|
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
|
Guid guid = TriggerVolumeCV2.FMNONMGKAGG.JPOHGBCEJEJ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016E0A RID: 93706 RVA: 0x00557960 File Offset: 0x00555B60
|
|
[Token(Token = "0x6016E0A")]
|
|
[Address(RVA = "0xD96FC0", Offset = "0xD95DC0", VA = "0x180D96FC0")]
|
|
private void MHNIIHEIIOB(AGAJMBPABDL DLPOHIKJFCG)
|
|
{
|
|
this.ADCHLPGGFJI(DLPOHIKJFCG);
|
|
}
|
|
|
|
// Token: 0x06016E0B RID: 93707 RVA: 0x00557974 File Offset: 0x00555B74
|
|
[Token(Token = "0x6016E0B")]
|
|
[Address(RVA = "0xD96060", Offset = "0xD94E60", VA = "0x180D96060")]
|
|
private void JDGEMECOCJJ(Tool JCHJGKPDLLP)
|
|
{
|
|
this.LJCPNCNEKPK(JCHJGKPDLLP);
|
|
}
|
|
|
|
// Token: 0x06016E0C RID: 93708 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016E0C")]
|
|
[Address(RVA = "0xD94A50", Offset = "0xD93850", VA = "0x180D94A50")]
|
|
private void EDCGHFIBHNG(Tool EGFEJGHDNAI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016E0D RID: 93709 RVA: 0x00557988 File Offset: 0x00555B88
|
|
[Token(Token = "0x6016E0D")]
|
|
[Address(RVA = "0xD97100", Offset = "0xD95F00", VA = "0x180D97100")]
|
|
private void NGMFLJCBEOG()
|
|
{
|
|
OJDOLBKANNA echjjadbjad = this.ECHJJADBJAD;
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
|
bool flag = echjjadbjad.CJNEOPHOKKB(agajmbpabdl);
|
|
this.FNMADOMILOE = flag;
|
|
}
|
|
|
|
// Token: 0x06016E0E RID: 93710 RVA: 0x005579BC File Offset: 0x00555BBC
|
|
[Token(Token = "0x6016E0E")]
|
|
[Address(RVA = "0xD963C0", Offset = "0xD951C0", VA = "0x180D963C0")]
|
|
private void KJIJHCBPAPB(Player IEKDDPPNFPF, Vector3 EHOCHOEODPI, Vector3 EIMLJIEONMB)
|
|
{
|
|
IEnumerator<Collider> enumerator;
|
|
do
|
|
{
|
|
int num = 0;
|
|
if ((this.FNMADOMILOE ? 1 : 0) != num)
|
|
{
|
|
break;
|
|
}
|
|
OJDOLBKANNA echjjadbjad = this.ECHJJADBJAD;
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
|
if (echjjadbjad.CJNEOPHOKKB(agajmbpabdl))
|
|
{
|
|
break;
|
|
}
|
|
Vector3 up = Vector3.up;
|
|
List<ToolCollider> nnbalfkkndo = this._tool.NNBALFKKNDO;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
ReadOnlyCollection<Collider> readOnlyCollection;
|
|
enumerator = readOnlyCollection.GetEnumerator();
|
|
if (enumerator != 0)
|
|
{
|
|
bool flag2;
|
|
while (!flag2)
|
|
{
|
|
}
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.LFLFMIMNCON<EEAEPAPIPJB> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.FireEnterExitEvents);
|
|
photonView.RpcAll(lflfmimncon);
|
|
}
|
|
int num2;
|
|
if (enumerator != 0)
|
|
{
|
|
num2 = 0;
|
|
}
|
|
if (enumerator != 0)
|
|
{
|
|
goto IL_B5;
|
|
}
|
|
while ((ulong)((uint)(-1)) == (ulong)(-1L))
|
|
{
|
|
}
|
|
if (num2 == 229)
|
|
{
|
|
}
|
|
while (num2 != 206)
|
|
{
|
|
}
|
|
}
|
|
if (flag)
|
|
{
|
|
}
|
|
}
|
|
while (enumerator != 0);
|
|
return;
|
|
IL_B5:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016E0F RID: 93711 RVA: 0x00557A90 File Offset: 0x00555C90
|
|
[Token(Token = "0x6016E0F")]
|
|
[Address(RVA = "0xD95610", Offset = "0xD94410", VA = "0x180D95610")]
|
|
[NFOMENMAOIA]
|
|
private void FireEnterExitEvents(EEAEPAPIPJB GBNDGCDDDLJ)
|
|
{
|
|
if (this.FLKACDEMOFN.IAHDANBDAAM() != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016E10 RID: 93712 RVA: 0x00557AB4 File Offset: 0x00555CB4
|
|
[Token(Token = "0x6016E10")]
|
|
[Address(RVA = "0xD973A0", Offset = "0xD961A0", VA = "0x180D973A0")]
|
|
private void OnTriggerEnter(Collider EFGJEBIAONA)
|
|
{
|
|
int num = 0;
|
|
if (this.FLKACDEMOFN.IAHDANBDAAM() != 0)
|
|
{
|
|
Collider[] array = this.ignoredColliders;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
this.ECHJJADBJAD.JCINJNBJMGN();
|
|
this.GFAJJKLMKDD(num);
|
|
this.PNOPNBJENAA.JCINJNBJMGN();
|
|
GameObject gameObject = this.mainCollider.gameObject;
|
|
int num2 = 0;
|
|
if (!Physics.GetIgnoreLayerCollision(gameObject.layer, num2))
|
|
{
|
|
if (this.IsTrackedWithFilters(num))
|
|
{
|
|
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
|
Guid guid = TriggerVolumeCV2.AFHFAMCMPOH.JPOHGBCEJEJ;
|
|
}
|
|
Action<Tool> action = new Action(this.EDCGHFIBHNG);
|
|
Action<Tool> action2 = new Action(this.EDCGHFIBHNG);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016E11 RID: 93713 RVA: 0x00557B60 File Offset: 0x00555D60
|
|
[Token(Token = "0x6016E11")]
|
|
[Address(RVA = "0xD97770", Offset = "0xD96570", VA = "0x180D97770")]
|
|
private void OnTriggerExit(Collider EFGJEBIAONA)
|
|
{
|
|
int num = 0;
|
|
Collider[] array = this.ignoredColliders;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
if (this.ECHJJADBJAD.ELHNIPHFLEJ(EFGJEBIAONA, num))
|
|
{
|
|
this.ADCHLPGGFJI(num);
|
|
}
|
|
if (this.PNOPNBJENAA.ELHNIPHFLEJ(EFGJEBIAONA, num))
|
|
{
|
|
GameObject gameObject = this.mainCollider.gameObject;
|
|
int num2 = 0;
|
|
if (!Physics.GetIgnoreLayerCollision(gameObject.layer, num2))
|
|
{
|
|
Action<Tool> action = new Action(this.EDCGHFIBHNG);
|
|
this.LJCPNCNEKPK(num);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F4F RID: 16207
|
|
// (get) Token: 0x06016E12 RID: 93714 RVA: 0x00557BDC File Offset: 0x00555DDC
|
|
[Token(Token = "0x17003F4F")]
|
|
public IEnumerable<Tool> ICEAALNNIKI
|
|
{
|
|
[Token(Token = "0x6016E12")]
|
|
[Address(RVA = "0xD98DD0", Offset = "0xD97BD0", VA = "0x180D98DD0")]
|
|
get
|
|
{
|
|
bool flag = this.FOJIDONFDMD;
|
|
GEMNHNAFCIN pnopnbjenaa = this.PNOPNBJENAA;
|
|
if (!flag)
|
|
{
|
|
}
|
|
Func<Tool, bool> func = new Func(this.IsTrackedWithFilters);
|
|
Dictionary.KeyCollection keyCollection;
|
|
return Enumerable.Where<Tool>(keyCollection, func);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F50 RID: 16208
|
|
// (get) Token: 0x06016E13 RID: 93715 RVA: 0x00557C18 File Offset: 0x00555E18
|
|
[Token(Token = "0x17003F50")]
|
|
public int KBLFHLLAKKA
|
|
{
|
|
[Token(Token = "0x6016E13")]
|
|
[Address(RVA = "0xD98C50", Offset = "0xD97A50", VA = "0x180D98C50")]
|
|
get
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
if (!this.FOJIDONFDMD)
|
|
{
|
|
goto IL_28;
|
|
}
|
|
GEMNHNAFCIN pnopnbjenaa = this.PNOPNBJENAA;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
bool flag2;
|
|
while (!flag2)
|
|
{
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
while (num != 0);
|
|
return num;
|
|
IL_28:
|
|
int num2 = this.PNOPNBJENAA.CJGCLPBPBAP;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016E14 RID: 93716 RVA: 0x00557C60 File Offset: 0x00555E60
|
|
[Token(Token = "0x6016E14")]
|
|
[Address(RVA = "0xD94F80", Offset = "0xD93D80", VA = "0x180D94F80")]
|
|
private static Player ELBLKGGMIGO(Tool NDONBCGJJGJ)
|
|
{
|
|
Player <OKDFEPHLKCB>k__BackingField = NDONBCGJJGJ.<OKDFEPHLKCB>k__BackingField;
|
|
int num = 0;
|
|
if (!(<OKDFEPHLKCB>k__BackingField != num))
|
|
{
|
|
Player <PDAFAAHKEPA>k__BackingField = NDONBCGJJGJ.<PDAFAAHKEPA>k__BackingField;
|
|
int num2 = 0;
|
|
if (!(<PDAFAAHKEPA>k__BackingField != num2))
|
|
{
|
|
}
|
|
return NDONBCGJJGJ.<PDAFAAHKEPA>k__BackingField;
|
|
}
|
|
return NDONBCGJJGJ.<OKDFEPHLKCB>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06016E15 RID: 93717 RVA: 0x00557CAC File Offset: 0x00555EAC
|
|
[Token(Token = "0x6016E15")]
|
|
[Address(RVA = "0xD95A30", Offset = "0xD94830", VA = "0x180D95A30")]
|
|
public bool IsTrackedWithFilters(Tool NDONBCGJJGJ)
|
|
{
|
|
Player <OKDFEPHLKCB>k__BackingField = NDONBCGJJGJ.<OKDFEPHLKCB>k__BackingField;
|
|
int num = 0;
|
|
bool flag = <OKDFEPHLKCB>k__BackingField != num;
|
|
if (!flag)
|
|
{
|
|
Player <PDAFAAHKEPA>k__BackingField = NDONBCGJJGJ.<PDAFAAHKEPA>k__BackingField;
|
|
int num2 = 0;
|
|
if (!(<PDAFAAHKEPA>k__BackingField != num2))
|
|
{
|
|
}
|
|
}
|
|
Player <OKDFEPHLKCB>k__BackingField2 = NDONBCGJJGJ.<OKDFEPHLKCB>k__BackingField;
|
|
if (this.FLDMBDILGCB.IAHDANBDAAM() == 0)
|
|
{
|
|
int num3 = 0;
|
|
if (!(<OKDFEPHLKCB>k__BackingField2 != num3) || PHEAGDHPPBC.PJNDCEMKIPJ(<OKDFEPHLKCB>k__BackingField2))
|
|
{
|
|
}
|
|
}
|
|
int length = this.KONEJPCAEFN.IAHDANBDAAM().Length;
|
|
TaggedTool tags = NDONBCGJJGJ.tags;
|
|
int num4 = 0;
|
|
string text;
|
|
if (!(tags != num4) || !NDONBCGJJGJ.tags.HasTag(text))
|
|
{
|
|
}
|
|
bool flag2 = this.FOJIDONFDMD;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x17003F51 RID: 16209
|
|
// (get) Token: 0x06016E16 RID: 93718 RVA: 0x00557D60 File Offset: 0x00555F60
|
|
[Token(Token = "0x17003F51")]
|
|
public IEnumerable<AGAJMBPABDL> FKBOFPAPEBF
|
|
{
|
|
[Token(Token = "0x6016E16")]
|
|
[Address(RVA = "0xD98B40", Offset = "0xD97940", VA = "0x180D98B40")]
|
|
get
|
|
{
|
|
bool flag = string.IsNullOrEmpty(this.JCEHAEPFILD.IAHDANBDAAM());
|
|
OJDOLBKANNA echjjadbjad = this.ECHJJADBJAD;
|
|
if (flag)
|
|
{
|
|
}
|
|
Func<AGAJMBPABDL, bool> func = new Func(this.IsTrackedWithFilters);
|
|
Dictionary.KeyCollection keyCollection;
|
|
return Enumerable.Where<AGAJMBPABDL>(keyCollection, func);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F52 RID: 16210
|
|
// (get) Token: 0x06016E17 RID: 93719 RVA: 0x00557DA8 File Offset: 0x00555FA8
|
|
[Token(Token = "0x17003F52")]
|
|
public int JOJOMBMJGMH
|
|
{
|
|
[Token(Token = "0x6016E17")]
|
|
[Address(RVA = "0xD98980", Offset = "0xD97780", VA = "0x180D98980")]
|
|
get
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
string text = this.JCEHAEPFILD.IAHDANBDAAM();
|
|
if (string.IsNullOrEmpty(text))
|
|
{
|
|
goto IL_34;
|
|
}
|
|
OJDOLBKANNA echjjadbjad = this.ECHJJADBJAD;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
bool flag2;
|
|
while (!flag2)
|
|
{
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
while (num != 0);
|
|
return num;
|
|
IL_34:
|
|
int num2 = this.ECHJJADBJAD.CJGCLPBPBAP;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016E18 RID: 93720 RVA: 0x00557DFC File Offset: 0x00555FFC
|
|
[Token(Token = "0x6016E18")]
|
|
[Address(RVA = "0xD95840", Offset = "0xD94640", VA = "0x180D95840")]
|
|
public bool IsTrackedWithFilters(AGAJMBPABDL NDONBCGJJGJ)
|
|
{
|
|
if (this.FLDMBDILGCB.IAHDANBDAAM() != 0 || PHEAGDHPPBC.PJNDCEMKIPJ(NDONBCGJJGJ))
|
|
{
|
|
}
|
|
if (this.JCEHAEPFILD.IAHDANBDAAM() == 0)
|
|
{
|
|
if (this.IEEOIOJEAOP < 0)
|
|
{
|
|
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
|
string text = this.JCEHAEPFILD.IAHDANBDAAM();
|
|
GameRole gameRole = instance.FindActiveRoleByName(text);
|
|
if (gameRole != 0)
|
|
{
|
|
CMDADAAOBHD roleId = gameRole.roleId;
|
|
this.IEEOIOJEAOP = (int)roleId;
|
|
}
|
|
}
|
|
PlayerGameRoleManager instance2 = PlayerGameRoleManager.ONCPNMDGGKG;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016E19 RID: 93721 RVA: 0x00557E7C File Offset: 0x0055607C
|
|
[Token(Token = "0x6016E19")]
|
|
[Address(RVA = "0xD96DB0", Offset = "0xD95BB0", VA = "0x180D96DB0")]
|
|
private void OOPNGOLIKMH(GameRole IENKDAKBEDP)
|
|
{
|
|
this.IEEOIOJEAOP = (int)((ulong)4294967295L);
|
|
}
|
|
|
|
// Token: 0x17003F53 RID: 16211
|
|
// (get) Token: 0x06016E1A RID: 93722 RVA: 0x00557E9C File Offset: 0x0055609C
|
|
[Token(Token = "0x17003F53")]
|
|
public bool JBMFJOBFJHP
|
|
{
|
|
[Token(Token = "0x6016E1A")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "19")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016E1B RID: 93723 RVA: 0x00557EAC File Offset: 0x005560AC
|
|
[Token(Token = "0x6016E1B")]
|
|
[Address(RVA = "0xD94890", Offset = "0xD93690", VA = "0x180D94890", Slot = "20")]
|
|
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
|
|
{
|
|
if (HFBJGCHOANH != 0)
|
|
{
|
|
string[] array = new string[HFBJGCHOANH];
|
|
this.EEHLDEFKPNK = array;
|
|
JNCLECIDJMA<string> jcehaepfild = this.JCEHAEPFILD;
|
|
KLLMCPFPIIE<bool> fldmbdilgcb = this.FLDMBDILGCB;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016E1C RID: 93724 RVA: 0x00557EE0 File Offset: 0x005560E0
|
|
[Token(Token = "0x6016E1C")]
|
|
[Address(RVA = "0xD93B90", Offset = "0xD92990", VA = "0x180D93B90")]
|
|
private void AIMPEGLGFIJ()
|
|
{
|
|
if (this.FLKACDEMOFN.IAHDANBDAAM() != 0)
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
BoxCollider boxCollider = this.mainCollider;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
Transform transform = boxCollider.transform;
|
|
int num = this.mainCollider.gameObject.MOOKPIOIGOD();
|
|
int num2 = 0;
|
|
Collider[] array;
|
|
if (array != 0)
|
|
{
|
|
int length = array.Length;
|
|
if (num2 < length)
|
|
{
|
|
Collider collider = array[num2];
|
|
this.OnTriggerEnter(collider);
|
|
num2++;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016E1D RID: 93725 RVA: 0x00557F6C File Offset: 0x0055616C
|
|
[Token(Token = "0x6016E1D")]
|
|
[Address(RVA = "0xD97180", Offset = "0xD95F80", VA = "0x180D97180", Slot = "23")]
|
|
public void OnCreatedBySpawning()
|
|
{
|
|
KLLMCPFPIIE<bool> flkacdemofn = this.FLKACDEMOFN;
|
|
}
|
|
|
|
// Token: 0x06016E1E RID: 93726 RVA: 0x00557F88 File Offset: 0x00556188
|
|
[Token(Token = "0x6016E1E")]
|
|
[Address(RVA = "0xD97900", Offset = "0xD96700", VA = "0x180D97900", Slot = "21")]
|
|
public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
|
|
{
|
|
IOANHJNOCNE ioanhjnocne = new IOANHJNOCNE();
|
|
RepeatedField<string> mnjpglelego = new OGLGIHEPONK().MNJPGLELEGO;
|
|
string[] array = this.KONEJPCAEFN.IAHDANBDAAM();
|
|
mnjpglelego.AddRange(array);
|
|
string text = this.JCEHAEPFILD.IAHDANBDAAM();
|
|
bool flag = this.FLDMBDILGCB.IAHDANBDAAM() != null;
|
|
}
|
|
|
|
// Token: 0x06016E1F RID: 93727 RVA: 0x00557FD8 File Offset: 0x005561D8
|
|
[Token(Token = "0x6016E1F")]
|
|
[Address(RVA = "0xD97180", Offset = "0xD95F80", VA = "0x180D97180", Slot = "22")]
|
|
private void OJJEMIPIMCK(LJJOCDFAMGA FLIPBCAPDGC)
|
|
{
|
|
KLLMCPFPIIE<bool> flkacdemofn = this.FLKACDEMOFN;
|
|
}
|
|
|
|
// Token: 0x06016E20 RID: 93728 RVA: 0x00557FF4 File Offset: 0x005561F4
|
|
[Token(Token = "0x6016E20")]
|
|
[Address(RVA = "0xD95130", Offset = "0xD93F30", VA = "0x180D95130")]
|
|
private void FJFFCNGKKAL(AGAJMBPABDL AGIHAKFFCCD)
|
|
{
|
|
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
|
Guid guid = TriggerVolumeCV2.GCMAFDFALJI.JPOHGBCEJEJ;
|
|
}
|
|
|
|
// Token: 0x06016E21 RID: 93729 RVA: 0x0055801C File Offset: 0x0055621C
|
|
[Token(Token = "0x6016E21")]
|
|
[Address(RVA = "0xD94200", Offset = "0xD93000", VA = "0x180D94200")]
|
|
private void BLDPAKGMMGB(CreationObject EOJKOIGNHPJ)
|
|
{
|
|
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
|
Guid guid = TriggerVolumeCV2.AFHFAMCMPOH.JPOHGBCEJEJ;
|
|
}
|
|
|
|
// Token: 0x06016E22 RID: 93730 RVA: 0x00558044 File Offset: 0x00556244
|
|
[Token(Token = "0x6016E22")]
|
|
[Address(RVA = "0xD96DC0", Offset = "0xD95BC0", VA = "0x180D96DC0")]
|
|
private void MFGGLJDBOIG(AGAJMBPABDL AGIHAKFFCCD)
|
|
{
|
|
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
|
Guid guid = TriggerVolumeCV2.FMNONMGKAGG.JPOHGBCEJEJ;
|
|
}
|
|
|
|
// Token: 0x06016E23 RID: 93731 RVA: 0x0055806C File Offset: 0x0055626C
|
|
[Token(Token = "0x6016E23")]
|
|
[Address(RVA = "0xD943A0", Offset = "0xD931A0", VA = "0x180D943A0")]
|
|
private void CCPEHOOCJEI(CreationObject EOJKOIGNHPJ)
|
|
{
|
|
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
|
Guid guid = TriggerVolumeCV2.LLONNDHHLEE.JPOHGBCEJEJ;
|
|
}
|
|
|
|
// Token: 0x17003F54 RID: 16212
|
|
// (get) Token: 0x06016E24 RID: 93732 RVA: 0x00558094 File Offset: 0x00556294
|
|
[Token(Token = "0x17003F54")]
|
|
private IEnumerable<KLAMCLLEFGI> BGANBIILLOA
|
|
{
|
|
[Token(Token = "0x6016E24")]
|
|
[Address(RVA = "0xD95E60", Offset = "0xD94C60", VA = "0x180D95E60", Slot = "15")]
|
|
get
|
|
{
|
|
KLAMCLLEFGI[] array = new KLAMCLLEFGI[4];
|
|
KLAMCLLEFGI gcmafdfalji = TriggerVolumeCV2.GCMAFDFALJI;
|
|
if (gcmafdfalji != 0)
|
|
{
|
|
}
|
|
array[0] = gcmafdfalji;
|
|
KLAMCLLEFGI afhfamcmpoh = TriggerVolumeCV2.AFHFAMCMPOH;
|
|
if (afhfamcmpoh != 0)
|
|
{
|
|
}
|
|
array[1] = afhfamcmpoh;
|
|
KLAMCLLEFGI fmnonmgkagg = TriggerVolumeCV2.FMNONMGKAGG;
|
|
if (fmnonmgkagg != 0)
|
|
{
|
|
}
|
|
array[2] = fmnonmgkagg;
|
|
KLAMCLLEFGI llonndhhlee = TriggerVolumeCV2.LLONNDHHLEE;
|
|
if (llonndhhlee != 0)
|
|
{
|
|
}
|
|
array[3] = llonndhhlee;
|
|
IEnumerable<KLAMCLLEFGI> enumerable;
|
|
return enumerable;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F55 RID: 16213
|
|
// (get) Token: 0x06016E25 RID: 93733 RVA: 0x005580FC File Offset: 0x005562FC
|
|
[Token(Token = "0x17003F55")]
|
|
private DJMPGKILABP OBHLNKHEHEN
|
|
{
|
|
[Token(Token = "0x6016E25")]
|
|
[Address(RVA = "0xD96270", Offset = "0xD95070", VA = "0x180D96270", Slot = "16")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06016E25)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling DJMPGKILABP RecRoom.Core.Creation.Shapes.TriggerVolumeCV2::JPHPDHGLKLN()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:JDFPDKIEICM(var_0_05, ldsfld:JDFPDKIEICM(GHFIPBGLBID::<AGCGGAGHKEO>k__BackingField))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016E26 RID: 93734 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016E26")]
|
|
[Address(RVA = "0xD94EE0", Offset = "0xD93CE0", VA = "0x180D94EE0", Slot = "17")]
|
|
private IFNLKKABKEB<FFFEOMMKNAE> EKLANAAAJGK(IBNOALNMLHC CHKKEHOKPJP)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x17003F56 RID: 16214
|
|
// (get) Token: 0x06016E27 RID: 93735 RVA: 0x00558110 File Offset: 0x00556310
|
|
[Token(Token = "0x17003F56")]
|
|
private CreationObject OHPMKCCONDF
|
|
{
|
|
[Token(Token = "0x6016E27")]
|
|
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10", Slot = "18")]
|
|
get
|
|
{
|
|
return this.creationObject;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016E28 RID: 93736 RVA: 0x00558124 File Offset: 0x00556324
|
|
[Token(Token = "0x6016E28")]
|
|
[Address(RVA = "0xD98600", Offset = "0xD97400", VA = "0x180D98600")]
|
|
public TriggerVolumeCV2()
|
|
{
|
|
OJDOLBKANNA ojdolbkanna = new OJDOLBKANNA();
|
|
this.ECHJJADBJAD = ojdolbkanna;
|
|
GEMNHNAFCIN gemnhnafcin = new GEMNHNAFCIN();
|
|
this.PNOPNBJENAA = gemnhnafcin;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06016E29 RID: 93737 RVA: 0x00558178 File Offset: 0x00556378
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6016E29")]
|
|
[Address(RVA = "0xD98230", Offset = "0xD97030", VA = "0x180D98230")]
|
|
static TriggerVolumeCV2()
|
|
{
|
|
ValueTuple<string, DJMPGKILABP>[] array = new ValueTuple<string, DJMPGKILABP>[1];
|
|
int num = 0;
|
|
array[0] = num;
|
|
TriggerVolumeCV2.GCMAFDFALJI = KLAMCLLEFGI.EAEHAOJGCNH("838c536b-7e41-44b1-8e34-71870e764d4d", "Player Entered", array);
|
|
ValueTuple<string, DJMPGKILABP>[] array2 = new ValueTuple<string, DJMPGKILABP>[1];
|
|
int num2 = 0;
|
|
array2[0] = num2;
|
|
TriggerVolumeCV2.AFHFAMCMPOH = KLAMCLLEFGI.EAEHAOJGCNH("64672b07-76ea-4f42-884b-8a5c4a0981ec", "Object Entered", array2);
|
|
ValueTuple<string, DJMPGKILABP>[] array3 = new ValueTuple<string, DJMPGKILABP>[1];
|
|
int num3 = 0;
|
|
array3[0] = num3;
|
|
TriggerVolumeCV2.FMNONMGKAGG = KLAMCLLEFGI.EAEHAOJGCNH("4125198b-95f6-4ac0-a8df-6a136c0a122c", "Player Exited", array3);
|
|
ValueTuple<string, DJMPGKILABP>[] array4 = new ValueTuple<string, DJMPGKILABP>[1];
|
|
int num4 = 0;
|
|
array4[0] = num4;
|
|
TriggerVolumeCV2.LLONNDHHLEE = KLAMCLLEFGI.EAEHAOJGCNH("113f13e7-d6cb-46d2-b390-25ee48f40c0a", "Object Exited", array4);
|
|
}
|
|
|
|
// Token: 0x06016E2A RID: 93738 RVA: 0x00558230 File Offset: 0x00556430
|
|
[Token(Token = "0x6016E2A")]
|
|
[Address(RVA = "0xD96070", Offset = "0xD94E70", VA = "0x180D96070")]
|
|
[CompilerGenerated]
|
|
private void JDINNGBMHHM(CreationObjectSettingStringUIControl GCCLEJOGCCE)
|
|
{
|
|
int num = 0;
|
|
string text = GCCLEJOGCCE.PropertyDescription.text;
|
|
Func<string> func = new Func(this.FilterTags_Get);
|
|
Action<string> action = new Action(this.FilterTags_Set);
|
|
GCCLEJOGCCE.JJAPBNJPPAK = num;
|
|
GCCLEJOGCCE.JJAPBNJPPAK.HLOLBMKJFOM = (EBPEIAPPJJK)num;
|
|
GCCLEJOGCCE.JJAPBNJPPAK.GOLGMHKKGEA = num;
|
|
GCCLEJOGCCE.JJAPBNJPPAK.LNEHNHPOOKK = num;
|
|
Action<CreationObjectSettingStringUIControl> action2 = new Action(this.CELNDKDMONO);
|
|
}
|
|
|
|
// Token: 0x06016E2B RID: 93739 RVA: 0x005582A8 File Offset: 0x005564A8
|
|
[Token(Token = "0x6016E2B")]
|
|
[Address(RVA = "0xD94540", Offset = "0xD93340", VA = "0x180D94540")]
|
|
[CompilerGenerated]
|
|
private void CELNDKDMONO(CreationObjectSettingStringUIControl JBFIMIEMPII)
|
|
{
|
|
TextMeshProUGUI propertyValueText = JBFIMIEMPII.PropertyValueText;
|
|
if (this.FOJIDONFDMD)
|
|
{
|
|
string[] array = this.KONEJPCAEFN.IAHDANBDAAM();
|
|
Func<string, bool> <>9__47_ = TriggerVolumeCV2.<>c.<>9__47_0;
|
|
if (<>9__47_ == 0)
|
|
{
|
|
TriggerVolumeCV2.<>c.<>9__47_0 = (string i) => !string.IsNullOrWhiteSpace(i);
|
|
}
|
|
string text = LEAAAPEKOBD.PMFGGEGMPCC<string>(Enumerable.Where<string>(array, <>9__47_), ", #");
|
|
}
|
|
bool isCompleted = ((IAsyncResult)propertyValueText).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x06016E2C RID: 93740 RVA: 0x00558310 File Offset: 0x00556510
|
|
[Token(Token = "0x6016E2C")]
|
|
[Address(RVA = "0xD95CD0", Offset = "0xD94AD0", VA = "0x180D95CD0")]
|
|
[CompilerGenerated]
|
|
private void JAABHCKFPHE(CreationObjectSettingStringUIControl GCCLEJOGCCE)
|
|
{
|
|
int num = 0;
|
|
string text = GCCLEJOGCCE.PropertyDescription.text;
|
|
Func<string> func = new Func(this.FilterRole_Get);
|
|
Action<string> action = new Action(this.FilterRole_Set);
|
|
GCCLEJOGCCE.JJAPBNJPPAK = num;
|
|
GCCLEJOGCCE.JJAPBNJPPAK.HLOLBMKJFOM = (EBPEIAPPJJK)num;
|
|
GCCLEJOGCCE.JJAPBNJPPAK.GOLGMHKKGEA = num;
|
|
GCCLEJOGCCE.JJAPBNJPPAK.LNEHNHPOOKK = num;
|
|
Action<CreationObjectSettingStringUIControl> action2 = new Action(this.LBKPHOMNLJE);
|
|
}
|
|
|
|
// Token: 0x06016E2D RID: 93741 RVA: 0x0055838C File Offset: 0x0055658C
|
|
[Token(Token = "0x6016E2D")]
|
|
[Address(RVA = "0xD969B0", Offset = "0xD957B0", VA = "0x180D969B0")]
|
|
[CompilerGenerated]
|
|
private void LBKPHOMNLJE(CreationObjectSettingStringUIControl JBFIMIEMPII)
|
|
{
|
|
TextMeshProUGUI propertyValueText = JBFIMIEMPII.PropertyValueText;
|
|
string text = this.JCEHAEPFILD.IAHDANBDAAM();
|
|
bool isCompleted = ((IAsyncResult)propertyValueText).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x06016E2E RID: 93742 RVA: 0x005583BC File Offset: 0x005565BC
|
|
[Token(Token = "0x6016E2E")]
|
|
[Address(RVA = "0xD95060", Offset = "0xD93E60", VA = "0x180D95060")]
|
|
[CompilerGenerated]
|
|
private void ENOPHEKGAOP(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
|
|
{
|
|
string text = GCCLEJOGCCE.PropertyDescription.text;
|
|
Func<bool> func = new Func(this.JuniorEnabled_Get);
|
|
Action<bool> action = new Action(this.JuniorEnabled_Set);
|
|
}
|
|
|
|
// Token: 0x0400EE7A RID: 61050
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400EE7A")]
|
|
[SerializeField]
|
|
private BoxCollider mainCollider;
|
|
|
|
// Token: 0x0400EE7B RID: 61051
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400EE7B")]
|
|
[SerializeField]
|
|
private float playerCapsuleRadius = 0.4f;
|
|
|
|
// Token: 0x0400EE7C RID: 61052
|
|
[FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x400EE7C")]
|
|
[SerializeField]
|
|
private float playerCapsuleHeight = 1.5f;
|
|
|
|
// Token: 0x0400EE7D RID: 61053
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400EE7D")]
|
|
[SerializeField]
|
|
private Collider[] ignoredColliders;
|
|
|
|
// Token: 0x0400EE7E RID: 61054
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400EE7E")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
|
private Tool _tool;
|
|
|
|
// Token: 0x0400EE7F RID: 61055
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400EE7F")]
|
|
[SerializeField]
|
|
private ControlPanelCircuitObject controlPanelCircuitObject;
|
|
|
|
// Token: 0x0400EE80 RID: 61056
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400EE80")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
|
private CreationObject creationObject;
|
|
|
|
// Token: 0x0400EE81 RID: 61057
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400EE81")]
|
|
private bool FNMADOMILOE;
|
|
|
|
// Token: 0x0400EE82 RID: 61058
|
|
[FieldOffset(Offset = "0x74")]
|
|
[Token(Token = "0x400EE82")]
|
|
private int IEEOIOJEAOP = (int)((ulong)4294967295L);
|
|
|
|
// Token: 0x0400EE83 RID: 61059
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400EE83")]
|
|
private OJDOLBKANNA ECHJJADBJAD;
|
|
|
|
// Token: 0x0400EE84 RID: 61060
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400EE84")]
|
|
private GEMNHNAFCIN PNOPNBJENAA;
|
|
|
|
// Token: 0x0400EE85 RID: 61061
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400EE85")]
|
|
private bool LKLIJGKFDLO;
|
|
|
|
// Token: 0x0400EE86 RID: 61062
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400EE86")]
|
|
private KLLMCPFPIIE<bool> FLKACDEMOFN;
|
|
|
|
// Token: 0x0400EE87 RID: 61063
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400EE87")]
|
|
private PGIHLFOHNML EHHICAOAHOJ;
|
|
|
|
// Token: 0x0400EE88 RID: 61064
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400EE88")]
|
|
private PGIHLFOHNML GPNGOEFJDIM;
|
|
|
|
// Token: 0x0400EE89 RID: 61065
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400EE89")]
|
|
private JNCLECIDJMA<string[]> KONEJPCAEFN;
|
|
|
|
// Token: 0x0400EE8A RID: 61066
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400EE8A")]
|
|
private JNCLECIDJMA<string> JCEHAEPFILD;
|
|
|
|
// Token: 0x0400EE8B RID: 61067
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400EE8B")]
|
|
private KLLMCPFPIIE<bool> FLDMBDILGCB;
|
|
|
|
// Token: 0x0400EE8C RID: 61068
|
|
[Token(Token = "0x400EE8C")]
|
|
private static readonly KLAMCLLEFGI GCMAFDFALJI;
|
|
|
|
// Token: 0x0400EE8D RID: 61069
|
|
[Token(Token = "0x400EE8D")]
|
|
private static readonly KLAMCLLEFGI AFHFAMCMPOH;
|
|
|
|
// Token: 0x0400EE8E RID: 61070
|
|
[Token(Token = "0x400EE8E")]
|
|
private static readonly KLAMCLLEFGI FMNONMGKAGG;
|
|
|
|
// Token: 0x0400EE8F RID: 61071
|
|
[Token(Token = "0x400EE8F")]
|
|
private static readonly KLAMCLLEFGI LLONNDHHLEE;
|
|
}
|
|
}
|