1308 lines
44 KiB
C#
1308 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 StansAssets.Foundation.Async;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core.Creation.Shapes
|
|
{
|
|
// Token: 0x02003461 RID: 13409
|
|
[Token(Token = "0x2003461")]
|
|
public class TriggerVolumeCV2 : MonoBehaviourPun, LDIJBEFKFFE, NDBBKDMPBHD, AHOAEAFEAHN, EOCLMMENCKH, CHJEFIDMANE, DJNMPDPNFJN
|
|
{
|
|
// Token: 0x17004008 RID: 16392
|
|
// (get) Token: 0x0601727A RID: 94842 RVA: 0x005621F4 File Offset: 0x005603F4
|
|
[Token(Token = "0x17004008")]
|
|
public Tool PBBJCLJPFMI
|
|
{
|
|
[Token(Token = "0x601727A")]
|
|
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")]
|
|
get
|
|
{
|
|
return this._tool;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17004009 RID: 16393
|
|
// (get) Token: 0x0601727B RID: 94843 RVA: 0x00562208 File Offset: 0x00560408
|
|
// (set) Token: 0x0601727C RID: 94844 RVA: 0x00562228 File Offset: 0x00560428
|
|
[Token(Token = "0x17004009")]
|
|
private bool LPAJEADIGHC
|
|
{
|
|
[Token(Token = "0x601727B")]
|
|
[Address(RVA = "0x1898280", Offset = "0x1897280", VA = "0x181898280")]
|
|
get
|
|
{
|
|
return this.FLKACDEMOFN.IAHDANBDAAM() != null;
|
|
}
|
|
[Token(Token = "0x601727C")]
|
|
[Address(RVA = "0x1899A90", Offset = "0x1898A90", VA = "0x181899A90")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<bool> flkacdemofn = this.FLKACDEMOFN;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700400A RID: 16394
|
|
// (get) Token: 0x0601727D RID: 94845 RVA: 0x00562244 File Offset: 0x00560444
|
|
[Token(Token = "0x1700400A")]
|
|
public PGIHLFOHNML AEDJDDKGMJO
|
|
{
|
|
[Token(Token = "0x601727D")]
|
|
[Address(RVA = "0x189C070", Offset = "0x189B070", VA = "0x18189C070")]
|
|
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: 0x1700400B RID: 16395
|
|
// (get) Token: 0x0601727E RID: 94846 RVA: 0x0056229C File Offset: 0x0056049C
|
|
[Token(Token = "0x1700400B")]
|
|
public PGIHLFOHNML KIMGPKCPKBH
|
|
{
|
|
[Token(Token = "0x601727E")]
|
|
[Address(RVA = "0x189BF20", Offset = "0x189AF20", VA = "0x18189BF20")]
|
|
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: 0x1700400C RID: 16396
|
|
// (get) Token: 0x0601727F RID: 94847 RVA: 0x005622F4 File Offset: 0x005604F4
|
|
// (set) Token: 0x06017280 RID: 94848 RVA: 0x00562314 File Offset: 0x00560514
|
|
[Token(Token = "0x1700400C")]
|
|
public string[] EEHLDEFKPNK
|
|
{
|
|
[Token(Token = "0x601727F")]
|
|
[Address(RVA = "0x189C1C0", Offset = "0x189B1C0", VA = "0x18189C1C0")]
|
|
get
|
|
{
|
|
return this.KONEJPCAEFN.JNGMDCKPBOM;
|
|
}
|
|
[Token(Token = "0x6017280")]
|
|
[Address(RVA = "0x189A7E0", Offset = "0x18997E0", VA = "0x18189A7E0")]
|
|
private set
|
|
{
|
|
this.KONEJPCAEFN.JNGMDCKPBOM = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700400D RID: 16397
|
|
// (get) Token: 0x06017281 RID: 94849 RVA: 0x00562334 File Offset: 0x00560534
|
|
// (set) Token: 0x06017282 RID: 94850 RVA: 0x00562354 File Offset: 0x00560554
|
|
[Token(Token = "0x1700400D")]
|
|
public string HLFEMANCOFH
|
|
{
|
|
[Token(Token = "0x6017281")]
|
|
[Address(RVA = "0x1898B40", Offset = "0x1897B40", VA = "0x181898B40")]
|
|
get
|
|
{
|
|
return this.JCEHAEPFILD.JNGMDCKPBOM;
|
|
}
|
|
[Token(Token = "0x6017282")]
|
|
[Address(RVA = "0x1898B90", Offset = "0x1897B90", VA = "0x181898B90")]
|
|
set
|
|
{
|
|
this.JCEHAEPFILD.JNGMDCKPBOM = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700400E RID: 16398
|
|
// (get) Token: 0x06017283 RID: 94851 RVA: 0x00562374 File Offset: 0x00560574
|
|
[Token(Token = "0x1700400E")]
|
|
private bool BNOIJKMAJPH
|
|
{
|
|
[Token(Token = "0x6017283")]
|
|
[Address(RVA = "0x1897F70", Offset = "0x1896F70", VA = "0x181897F70")]
|
|
get
|
|
{
|
|
return !string.IsNullOrEmpty(this.JCEHAEPFILD.JNGMDCKPBOM);
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700400F RID: 16399
|
|
// (get) Token: 0x06017284 RID: 94852 RVA: 0x0056239C File Offset: 0x0056059C
|
|
[Token(Token = "0x1700400F")]
|
|
private bool FOJIDONFDMD
|
|
{
|
|
[Token(Token = "0x6017284")]
|
|
[Address(RVA = "0x189A850", Offset = "0x1899850", VA = "0x18189A850")]
|
|
get
|
|
{
|
|
int num = 0;
|
|
string[] array = this.KONEJPCAEFN.JNGMDCKPBOM;
|
|
if (num < array.Length)
|
|
{
|
|
if (this.KONEJPCAEFN.JNGMDCKPBOM[num].LJGBBKKGKOP())
|
|
{
|
|
num++;
|
|
}
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17004010 RID: 16400
|
|
// (get) Token: 0x06017285 RID: 94853 RVA: 0x005623E8 File Offset: 0x005605E8
|
|
// (set) Token: 0x06017286 RID: 94854 RVA: 0x00562408 File Offset: 0x00560608
|
|
[Token(Token = "0x17004010")]
|
|
public bool JABMPFHMLMH
|
|
{
|
|
[Token(Token = "0x6017285")]
|
|
[Address(RVA = "0x1899B90", Offset = "0x1898B90", VA = "0x181899B90")]
|
|
get
|
|
{
|
|
return this.FLDMBDILGCB.IAHDANBDAAM() != null;
|
|
}
|
|
[Token(Token = "0x6017286")]
|
|
[Address(RVA = "0x1899BE0", Offset = "0x1898BE0", VA = "0x181899BE0")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<bool> fldmbdilgcb = this.FLDMBDILGCB;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17004011 RID: 16401
|
|
// (get) Token: 0x06017287 RID: 94855 RVA: 0x00562424 File Offset: 0x00560624
|
|
[Token(Token = "0x17004011")]
|
|
private bool FMEHKHOINDP
|
|
{
|
|
[Token(Token = "0x6017287")]
|
|
[Address(RVA = "0x1898280", Offset = "0x1897280", VA = "0x181898280")]
|
|
get
|
|
{
|
|
return this.FLKACDEMOFN.IAHDANBDAAM() != null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06017288 RID: 94856 RVA: 0x00562444 File Offset: 0x00560644
|
|
[Token(Token = "0x6017288")]
|
|
[Address(RVA = "0x18975F0", Offset = "0x18965F0", VA = "0x1818975F0", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base..ctor();
|
|
int num = 0;
|
|
FNCHFMNHOFM fnchfmnhofm;
|
|
string dngkiajllhg = fnchfmnhofm.DNGKIAJLLHG;
|
|
Action aflpggjmpoe = fnchfmnhofm.AFLPGGJMPOE;
|
|
string[] array = new string[num];
|
|
AKBHELGFNFF<string[]> akbhelgfnff;
|
|
this.KONEJPCAEFN = akbhelgfnff;
|
|
Action action = new Action(this.MEFNIJACJAK);
|
|
FNCHFMNHOFM fnchfmnhofm2;
|
|
string dngkiajllhg2 = fnchfmnhofm2.DNGKIAJLLHG;
|
|
Action aflpggjmpoe2 = fnchfmnhofm2.AFLPGGJMPOE;
|
|
AKBHELGFNFF<string> akbhelgfnff2;
|
|
this.JCEHAEPFILD = akbhelgfnff2;
|
|
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: 0x06017289 RID: 94857 RVA: 0x00562590 File Offset: 0x00560790
|
|
[Token(Token = "0x6017289")]
|
|
[Address(RVA = "0x189AA50", Offset = "0x1899A50", VA = "0x18189AA50", 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: 0x0601728A RID: 94858 RVA: 0x0056261C File Offset: 0x0056081C
|
|
[Token(Token = "0x601728A")]
|
|
[Address(RVA = "0x189B370", Offset = "0x189A370", VA = "0x18189B370")]
|
|
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);
|
|
int num = 0;
|
|
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 num2 = 0;
|
|
int num3 = 0;
|
|
string text;
|
|
string text2;
|
|
ulong num4;
|
|
DHCINNFLBBA dhcinnflbba = ONOKJPIMIIP.LBJPOFMMGGP(func, action, num3, num2, text, text2, (int)num4, num);
|
|
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: 0x0601728B RID: 94859 RVA: 0x0056281C File Offset: 0x00560A1C
|
|
[Token(Token = "0x601728B")]
|
|
[Address(RVA = "0x1898D70", Offset = "0x1897D70", VA = "0x181898D70")]
|
|
public void FilterTags_Set(string HHCFINADPNK)
|
|
{
|
|
string[] array = new string[1];
|
|
string text = ToolTagManager.FormatTag(HHCFINADPNK);
|
|
if (text != 0)
|
|
{
|
|
}
|
|
array[0] = text;
|
|
string[] array2;
|
|
this.KONEJPCAEFN.JNGMDCKPBOM = array2;
|
|
}
|
|
|
|
// Token: 0x0601728C RID: 94860 RVA: 0x00562858 File Offset: 0x00560A58
|
|
[Token(Token = "0x601728C")]
|
|
[Address(RVA = "0x1898000", Offset = "0x1897000", VA = "0x181898000")]
|
|
public void CV2SetFilterTags(GGLMKLIJBHG 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: 0x0601728D RID: 94861 RVA: 0x0056289C File Offset: 0x00560A9C
|
|
[Token(Token = "0x601728D")]
|
|
[Address(RVA = "0x1898BF0", Offset = "0x1897BF0", VA = "0x181898BF0")]
|
|
public string FilterTags_Get()
|
|
{
|
|
if (this.FOJIDONFDMD)
|
|
{
|
|
string[] array = this.KONEJPCAEFN.JNGMDCKPBOM;
|
|
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 FNAIFEHNKCN.PMFGGEGMPCC<string>(Enumerable.Where<string>(array, <>9__47_), ", #");
|
|
}
|
|
return string.Empty;
|
|
}
|
|
|
|
// Token: 0x0601728E RID: 94862 RVA: 0x005628FC File Offset: 0x00560AFC
|
|
[Token(Token = "0x601728E")]
|
|
[Address(RVA = "0x1898B90", Offset = "0x1897B90", VA = "0x181898B90")]
|
|
public void FilterRole_Set(string IENKDAKBEDP)
|
|
{
|
|
this.JCEHAEPFILD.JNGMDCKPBOM = IENKDAKBEDP;
|
|
}
|
|
|
|
// Token: 0x0601728F RID: 94863 RVA: 0x0056291C File Offset: 0x00560B1C
|
|
[Token(Token = "0x601728F")]
|
|
[Address(RVA = "0x1897FD0", Offset = "0x1896FD0", VA = "0x181897FD0")]
|
|
public void CV2SetFilterRole(GGLMKLIJBHG CHKKEHOKPJP, string IENKDAKBEDP)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06017290 RID: 94864 RVA: 0x0056292C File Offset: 0x00560B2C
|
|
[Token(Token = "0x6017290")]
|
|
[Address(RVA = "0x1898B40", Offset = "0x1897B40", VA = "0x181898B40")]
|
|
public string FilterRole_Get()
|
|
{
|
|
return this.JCEHAEPFILD.JNGMDCKPBOM;
|
|
}
|
|
|
|
// Token: 0x06017291 RID: 94865 RVA: 0x0056294C File Offset: 0x00560B4C
|
|
[Token(Token = "0x6017291")]
|
|
[Address(RVA = "0x1899BE0", Offset = "0x1898BE0", VA = "0x181899BE0")]
|
|
public void JuniorEnabled_Set(bool BCEFAKDFEMM)
|
|
{
|
|
KLLMCPFPIIE<bool> fldmbdilgcb = this.FLDMBDILGCB;
|
|
}
|
|
|
|
// Token: 0x06017292 RID: 94866 RVA: 0x00562968 File Offset: 0x00560B68
|
|
[Token(Token = "0x6017292")]
|
|
[Address(RVA = "0x1899B90", Offset = "0x1898B90", VA = "0x181899B90")]
|
|
public bool JuniorEnabled_Get()
|
|
{
|
|
return this.FLDMBDILGCB.IAHDANBDAAM() != null;
|
|
}
|
|
|
|
// Token: 0x06017293 RID: 94867 RVA: 0x00562988 File Offset: 0x00560B88
|
|
[Token(Token = "0x6017293")]
|
|
[Address(RVA = "0x189A630", Offset = "0x1899630", VA = "0x18189A630")]
|
|
private void MEFNIJACJAK()
|
|
{
|
|
this.IEEOIOJEAOP = (int)((ulong)4294967295L);
|
|
}
|
|
|
|
// Token: 0x06017294 RID: 94868 RVA: 0x005629A8 File Offset: 0x00560BA8
|
|
[Token(Token = "0x6017294")]
|
|
[Address(RVA = "0x189A470", Offset = "0x1899470", VA = "0x18189A470")]
|
|
private void MBLANIMACNE(Tool EGFEJGHDNAI)
|
|
{
|
|
if (this.IsTrackedWithFilters(EGFEJGHDNAI))
|
|
{
|
|
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
|
Guid guid = TriggerVolumeCV2.AFHFAMCMPOH.JPOHGBCEJEJ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06017295 RID: 94869 RVA: 0x005629DC File Offset: 0x00560BDC
|
|
[Token(Token = "0x6017295")]
|
|
[Address(RVA = "0x189A2B0", Offset = "0x18992B0", VA = "0x18189A2B0")]
|
|
private void LJCPNCNEKPK(Tool EGFEJGHDNAI)
|
|
{
|
|
if (this.IsTrackedWithFilters(EGFEJGHDNAI))
|
|
{
|
|
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
|
Guid guid = TriggerVolumeCV2.LLONNDHHLEE.JPOHGBCEJEJ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06017296 RID: 94870 RVA: 0x00562A10 File Offset: 0x00560C10
|
|
[Token(Token = "0x6017296")]
|
|
[Address(RVA = "0x1898F20", Offset = "0x1897F20", VA = "0x181898F20")]
|
|
private void GFAJJKLMKDD(AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
if (this.IsTrackedWithFilters(IEKDDPPNFPF))
|
|
{
|
|
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
|
Guid guid = TriggerVolumeCV2.GCMAFDFALJI.JPOHGBCEJEJ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06017297 RID: 94871 RVA: 0x00562A44 File Offset: 0x00560C44
|
|
[Token(Token = "0x6017297")]
|
|
[Address(RVA = "0x1897210", Offset = "0x1896210", VA = "0x181897210")]
|
|
private void ADCHLPGGFJI(AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
if (this.IsTrackedWithFilters(IEKDDPPNFPF))
|
|
{
|
|
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
|
Guid guid = TriggerVolumeCV2.FMNONMGKAGG.JPOHGBCEJEJ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06017298 RID: 94872 RVA: 0x00562A78 File Offset: 0x00560C78
|
|
[Token(Token = "0x6017298")]
|
|
[Address(RVA = "0x189A840", Offset = "0x1899840", VA = "0x18189A840")]
|
|
private void MHNIIHEIIOB(AGAJMBPABDL DLPOHIKJFCG)
|
|
{
|
|
this.ADCHLPGGFJI(DLPOHIKJFCG);
|
|
}
|
|
|
|
// Token: 0x06017299 RID: 94873 RVA: 0x00562A8C File Offset: 0x00560C8C
|
|
[Token(Token = "0x6017299")]
|
|
[Address(RVA = "0x18998E0", Offset = "0x18988E0", VA = "0x1818998E0")]
|
|
private void JDGEMECOCJJ(Tool JCHJGKPDLLP)
|
|
{
|
|
this.LJCPNCNEKPK(JCHJGKPDLLP);
|
|
}
|
|
|
|
// Token: 0x0601729A RID: 94874 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601729A")]
|
|
[Address(RVA = "0x18982D0", Offset = "0x18972D0", VA = "0x1818982D0")]
|
|
private void EDCGHFIBHNG(Tool EGFEJGHDNAI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601729B RID: 94875 RVA: 0x00562AA0 File Offset: 0x00560CA0
|
|
[Token(Token = "0x601729B")]
|
|
[Address(RVA = "0x189A980", Offset = "0x1899980", VA = "0x18189A980")]
|
|
private void NGMFLJCBEOG()
|
|
{
|
|
OJDOLBKANNA echjjadbjad = this.ECHJJADBJAD;
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
|
bool flag = echjjadbjad.CJNEOPHOKKB(agajmbpabdl);
|
|
this.FNMADOMILOE = flag;
|
|
}
|
|
|
|
// Token: 0x0601729C RID: 94876 RVA: 0x00562AD4 File Offset: 0x00560CD4
|
|
[Token(Token = "0x601729C")]
|
|
[Address(RVA = "0x1899C40", Offset = "0x1898C40", VA = "0x181899C40")]
|
|
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: 0x0601729D RID: 94877 RVA: 0x00562BA8 File Offset: 0x00560DA8
|
|
[Token(Token = "0x601729D")]
|
|
[Address(RVA = "0x1898E90", Offset = "0x1897E90", VA = "0x181898E90")]
|
|
[NFOMENMAOIA]
|
|
private void FireEnterExitEvents(EEAEPAPIPJB GBNDGCDDDLJ)
|
|
{
|
|
if (this.FLKACDEMOFN.IAHDANBDAAM() != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601729E RID: 94878 RVA: 0x00562BCC File Offset: 0x00560DCC
|
|
[Token(Token = "0x601729E")]
|
|
[Address(RVA = "0x189AC20", Offset = "0x1899C20", VA = "0x18189AC20")]
|
|
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: 0x0601729F RID: 94879 RVA: 0x00562C78 File Offset: 0x00560E78
|
|
[Token(Token = "0x601729F")]
|
|
[Address(RVA = "0x189AFF0", Offset = "0x1899FF0", VA = "0x18189AFF0")]
|
|
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: 0x17004012 RID: 16402
|
|
// (get) Token: 0x060172A0 RID: 94880 RVA: 0x00562CF4 File Offset: 0x00560EF4
|
|
[Token(Token = "0x17004012")]
|
|
public IEnumerable<Tool> ICEAALNNIKI
|
|
{
|
|
[Token(Token = "0x60172A0")]
|
|
[Address(RVA = "0x189C660", Offset = "0x189B660", VA = "0x18189C660")]
|
|
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: 0x17004013 RID: 16403
|
|
// (get) Token: 0x060172A1 RID: 94881 RVA: 0x00562D30 File Offset: 0x00560F30
|
|
[Token(Token = "0x17004013")]
|
|
public int KBLFHLLAKKA
|
|
{
|
|
[Token(Token = "0x60172A1")]
|
|
[Address(RVA = "0x189C4E0", Offset = "0x189B4E0", VA = "0x18189C4E0")]
|
|
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: 0x060172A2 RID: 94882 RVA: 0x00562D78 File Offset: 0x00560F78
|
|
[Token(Token = "0x60172A2")]
|
|
[Address(RVA = "0x1898800", Offset = "0x1897800", VA = "0x181898800")]
|
|
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: 0x060172A3 RID: 94883 RVA: 0x00562DC4 File Offset: 0x00560FC4
|
|
[Token(Token = "0x60172A3")]
|
|
[Address(RVA = "0x18992B0", Offset = "0x18982B0", VA = "0x1818992B0")]
|
|
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.JNGMDCKPBOM.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: 0x17004014 RID: 16404
|
|
// (get) Token: 0x060172A4 RID: 94884 RVA: 0x00562E78 File Offset: 0x00561078
|
|
[Token(Token = "0x17004014")]
|
|
public IEnumerable<AGAJMBPABDL> FKBOFPAPEBF
|
|
{
|
|
[Token(Token = "0x60172A4")]
|
|
[Address(RVA = "0x189C3D0", Offset = "0x189B3D0", VA = "0x18189C3D0")]
|
|
get
|
|
{
|
|
bool flag = string.IsNullOrEmpty(this.JCEHAEPFILD.JNGMDCKPBOM);
|
|
OJDOLBKANNA echjjadbjad = this.ECHJJADBJAD;
|
|
if (flag)
|
|
{
|
|
}
|
|
Func<AGAJMBPABDL, bool> func = new Func(this.IsTrackedWithFilters);
|
|
Dictionary.KeyCollection keyCollection;
|
|
return Enumerable.Where<AGAJMBPABDL>(keyCollection, func);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17004015 RID: 16405
|
|
// (get) Token: 0x060172A5 RID: 94885 RVA: 0x00562EC0 File Offset: 0x005610C0
|
|
[Token(Token = "0x17004015")]
|
|
public int JOJOMBMJGMH
|
|
{
|
|
[Token(Token = "0x60172A5")]
|
|
[Address(RVA = "0x189C210", Offset = "0x189B210", VA = "0x18189C210")]
|
|
get
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
string text = this.JCEHAEPFILD.JNGMDCKPBOM;
|
|
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: 0x060172A6 RID: 94886 RVA: 0x00562F14 File Offset: 0x00561114
|
|
[Token(Token = "0x60172A6")]
|
|
[Address(RVA = "0x18990C0", Offset = "0x18980C0", VA = "0x1818990C0")]
|
|
public bool IsTrackedWithFilters(AGAJMBPABDL NDONBCGJJGJ)
|
|
{
|
|
if (this.FLDMBDILGCB.IAHDANBDAAM() != 0 || PHEAGDHPPBC.PJNDCEMKIPJ(NDONBCGJJGJ))
|
|
{
|
|
}
|
|
if (this.JCEHAEPFILD.JNGMDCKPBOM == 0)
|
|
{
|
|
if (this.IEEOIOJEAOP < 0)
|
|
{
|
|
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
|
string text = this.JCEHAEPFILD.JNGMDCKPBOM;
|
|
GameRole gameRole = instance.FindActiveRoleByName(text);
|
|
if (gameRole != 0)
|
|
{
|
|
CMDADAAOBHD roleId = gameRole.roleId;
|
|
this.IEEOIOJEAOP = (int)roleId;
|
|
}
|
|
}
|
|
PlayerGameRoleManager instance2 = PlayerGameRoleManager.ONCPNMDGGKG;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060172A7 RID: 94887 RVA: 0x00562F94 File Offset: 0x00561194
|
|
[Token(Token = "0x60172A7")]
|
|
[Address(RVA = "0x189A630", Offset = "0x1899630", VA = "0x18189A630")]
|
|
private void OOPNGOLIKMH(GameRole IENKDAKBEDP)
|
|
{
|
|
this.IEEOIOJEAOP = (int)((ulong)4294967295L);
|
|
}
|
|
|
|
// Token: 0x17004016 RID: 16406
|
|
// (get) Token: 0x060172A8 RID: 94888 RVA: 0x00562FB4 File Offset: 0x005611B4
|
|
[Token(Token = "0x17004016")]
|
|
public bool JBMFJOBFJHP
|
|
{
|
|
[Token(Token = "0x60172A8")]
|
|
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "19")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060172A9 RID: 94889 RVA: 0x00562FC4 File Offset: 0x005611C4
|
|
[Token(Token = "0x60172A9")]
|
|
[Address(RVA = "0x1898110", Offset = "0x1897110", VA = "0x181898110", Slot = "20")]
|
|
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
|
|
{
|
|
if (HFBJGCHOANH != 0)
|
|
{
|
|
string[] array = new string[HFBJGCHOANH];
|
|
this.EEHLDEFKPNK = array;
|
|
string text = array[2];
|
|
this.JCEHAEPFILD.JNGMDCKPBOM = text;
|
|
KLLMCPFPIIE<bool> fldmbdilgcb = this.FLDMBDILGCB;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060172AA RID: 94890 RVA: 0x00563004 File Offset: 0x00561204
|
|
[Token(Token = "0x60172AA")]
|
|
[Address(RVA = "0x18973C0", Offset = "0x18963C0", VA = "0x1818973C0")]
|
|
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: 0x060172AB RID: 94891 RVA: 0x00563090 File Offset: 0x00561290
|
|
[Token(Token = "0x60172AB")]
|
|
[Address(RVA = "0x189AA00", Offset = "0x1899A00", VA = "0x18189AA00", Slot = "23")]
|
|
public void OnCreatedBySpawning()
|
|
{
|
|
KLLMCPFPIIE<bool> flkacdemofn = this.FLKACDEMOFN;
|
|
}
|
|
|
|
// Token: 0x060172AC RID: 94892 RVA: 0x005630AC File Offset: 0x005612AC
|
|
[Token(Token = "0x60172AC")]
|
|
[Address(RVA = "0x189B180", Offset = "0x189A180", VA = "0x18189B180", 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.JNGMDCKPBOM;
|
|
mnjpglelego.AddRange(array);
|
|
string text = this.JCEHAEPFILD.JNGMDCKPBOM;
|
|
bool flag = this.FLDMBDILGCB.IAHDANBDAAM() != null;
|
|
}
|
|
|
|
// Token: 0x060172AD RID: 94893 RVA: 0x005630FC File Offset: 0x005612FC
|
|
[Token(Token = "0x60172AD")]
|
|
[Address(RVA = "0x189AA00", Offset = "0x1899A00", VA = "0x18189AA00", Slot = "22")]
|
|
private void OJJEMIPIMCK(LJJOCDFAMGA FLIPBCAPDGC)
|
|
{
|
|
KLLMCPFPIIE<bool> flkacdemofn = this.FLKACDEMOFN;
|
|
}
|
|
|
|
// Token: 0x060172AE RID: 94894 RVA: 0x00563118 File Offset: 0x00561318
|
|
[Token(Token = "0x60172AE")]
|
|
[Address(RVA = "0x18989B0", Offset = "0x18979B0", VA = "0x1818989B0")]
|
|
private void FJFFCNGKKAL(AGAJMBPABDL AGIHAKFFCCD)
|
|
{
|
|
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
|
Guid guid = TriggerVolumeCV2.GCMAFDFALJI.JPOHGBCEJEJ;
|
|
}
|
|
|
|
// Token: 0x060172AF RID: 94895 RVA: 0x00563140 File Offset: 0x00561340
|
|
[Token(Token = "0x60172AF")]
|
|
[Address(RVA = "0x1897A80", Offset = "0x1896A80", VA = "0x181897A80")]
|
|
private void BLDPAKGMMGB(CreationObject EOJKOIGNHPJ)
|
|
{
|
|
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
|
Guid guid = TriggerVolumeCV2.AFHFAMCMPOH.JPOHGBCEJEJ;
|
|
}
|
|
|
|
// Token: 0x060172B0 RID: 94896 RVA: 0x00563168 File Offset: 0x00561368
|
|
[Token(Token = "0x60172B0")]
|
|
[Address(RVA = "0x189A640", Offset = "0x1899640", VA = "0x18189A640")]
|
|
private void MFGGLJDBOIG(AGAJMBPABDL AGIHAKFFCCD)
|
|
{
|
|
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
|
Guid guid = TriggerVolumeCV2.FMNONMGKAGG.JPOHGBCEJEJ;
|
|
}
|
|
|
|
// Token: 0x060172B1 RID: 94897 RVA: 0x00563190 File Offset: 0x00561390
|
|
[Token(Token = "0x60172B1")]
|
|
[Address(RVA = "0x1897C20", Offset = "0x1896C20", VA = "0x181897C20")]
|
|
private void CCPEHOOCJEI(CreationObject EOJKOIGNHPJ)
|
|
{
|
|
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
|
Guid guid = TriggerVolumeCV2.LLONNDHHLEE.JPOHGBCEJEJ;
|
|
}
|
|
|
|
// Token: 0x17004017 RID: 16407
|
|
// (get) Token: 0x060172B2 RID: 94898 RVA: 0x005631B8 File Offset: 0x005613B8
|
|
[Token(Token = "0x17004017")]
|
|
private IEnumerable<KJCDLNGPNDB> BGANBIILLOA
|
|
{
|
|
[Token(Token = "0x60172B2")]
|
|
[Address(RVA = "0x18996E0", Offset = "0x18986E0", VA = "0x1818996E0", Slot = "15")]
|
|
get
|
|
{
|
|
KJCDLNGPNDB[] array = new KJCDLNGPNDB[4];
|
|
KJCDLNGPNDB gcmafdfalji = TriggerVolumeCV2.GCMAFDFALJI;
|
|
if (gcmafdfalji != 0)
|
|
{
|
|
}
|
|
array[0] = gcmafdfalji;
|
|
KJCDLNGPNDB afhfamcmpoh = TriggerVolumeCV2.AFHFAMCMPOH;
|
|
if (afhfamcmpoh != 0)
|
|
{
|
|
}
|
|
array[1] = afhfamcmpoh;
|
|
KJCDLNGPNDB fmnonmgkagg = TriggerVolumeCV2.FMNONMGKAGG;
|
|
if (fmnonmgkagg != 0)
|
|
{
|
|
}
|
|
array[2] = fmnonmgkagg;
|
|
KJCDLNGPNDB llonndhhlee = TriggerVolumeCV2.LLONNDHHLEE;
|
|
if (llonndhhlee != 0)
|
|
{
|
|
}
|
|
array[3] = llonndhhlee;
|
|
IEnumerable<KJCDLNGPNDB> enumerable;
|
|
return enumerable;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17004018 RID: 16408
|
|
// (get) Token: 0x060172B3 RID: 94899 RVA: 0x00563220 File Offset: 0x00561420
|
|
[Token(Token = "0x17004018")]
|
|
private MCAEIANPGOL OBHLNKHEHEN
|
|
{
|
|
[Token(Token = "0x60172B3")]
|
|
[Address(RVA = "0x1899AF0", Offset = "0x1898AF0", VA = "0x181899AF0", Slot = "16")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060172B3)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling MCAEIANPGOL RecRoom.Core.Creation.Shapes.TriggerVolumeCV2::JPHPDHGLKLN()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:BGDADOHKJMD(var_0_05, ldsfld:BGDADOHKJMD(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: 0x060172B4 RID: 94900 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60172B4")]
|
|
[Address(RVA = "0x1898760", Offset = "0x1897760", VA = "0x181898760", Slot = "17")]
|
|
private IFNLKKABKEB<BCNIMINBPOE> EKLANAAAJGK(GGLMKLIJBHG CHKKEHOKPJP)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x17004019 RID: 16409
|
|
// (get) Token: 0x060172B5 RID: 94901 RVA: 0x00563234 File Offset: 0x00561434
|
|
[Token(Token = "0x17004019")]
|
|
private CreationObject OHPMKCCONDF
|
|
{
|
|
[Token(Token = "0x60172B5")]
|
|
[Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0", Slot = "18")]
|
|
get
|
|
{
|
|
return this.creationObject;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060172B6 RID: 94902 RVA: 0x00563248 File Offset: 0x00561448
|
|
[Token(Token = "0x60172B6")]
|
|
[Address(RVA = "0x189BE90", Offset = "0x189AE90", VA = "0x18189BE90")]
|
|
public TriggerVolumeCV2()
|
|
{
|
|
OJDOLBKANNA ojdolbkanna = new OJDOLBKANNA();
|
|
this.ECHJJADBJAD = ojdolbkanna;
|
|
GEMNHNAFCIN gemnhnafcin = new GEMNHNAFCIN();
|
|
this.PNOPNBJENAA = gemnhnafcin;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x060172B7 RID: 94903 RVA: 0x0056329C File Offset: 0x0056149C
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x60172B7")]
|
|
[Address(RVA = "0x189BAC0", Offset = "0x189AAC0", VA = "0x18189BAC0")]
|
|
static TriggerVolumeCV2()
|
|
{
|
|
ValueTuple<string, MCAEIANPGOL>[] array = new ValueTuple<string, MCAEIANPGOL>[1];
|
|
int num = 0;
|
|
array[0] = num;
|
|
TriggerVolumeCV2.GCMAFDFALJI = KJCDLNGPNDB.EAEHAOJGCNH("838c536b-7e41-44b1-8e34-71870e764d4d", "Player Entered", array);
|
|
ValueTuple<string, MCAEIANPGOL>[] array2 = new ValueTuple<string, MCAEIANPGOL>[1];
|
|
int num2 = 0;
|
|
array2[0] = num2;
|
|
TriggerVolumeCV2.AFHFAMCMPOH = KJCDLNGPNDB.EAEHAOJGCNH("64672b07-76ea-4f42-884b-8a5c4a0981ec", "Object Entered", array2);
|
|
ValueTuple<string, MCAEIANPGOL>[] array3 = new ValueTuple<string, MCAEIANPGOL>[1];
|
|
int num3 = 0;
|
|
array3[0] = num3;
|
|
TriggerVolumeCV2.FMNONMGKAGG = KJCDLNGPNDB.EAEHAOJGCNH("4125198b-95f6-4ac0-a8df-6a136c0a122c", "Player Exited", array3);
|
|
ValueTuple<string, MCAEIANPGOL>[] array4 = new ValueTuple<string, MCAEIANPGOL>[1];
|
|
int num4 = 0;
|
|
array4[0] = num4;
|
|
TriggerVolumeCV2.LLONNDHHLEE = KJCDLNGPNDB.EAEHAOJGCNH("113f13e7-d6cb-46d2-b390-25ee48f40c0a", "Object Exited", array4);
|
|
}
|
|
|
|
// Token: 0x060172B8 RID: 94904 RVA: 0x00563354 File Offset: 0x00561554
|
|
[Token(Token = "0x60172B8")]
|
|
[Address(RVA = "0x18998F0", Offset = "0x18988F0", VA = "0x1818998F0")]
|
|
[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: 0x060172B9 RID: 94905 RVA: 0x005633CC File Offset: 0x005615CC
|
|
[Token(Token = "0x60172B9")]
|
|
[Address(RVA = "0x1897DC0", Offset = "0x1896DC0", VA = "0x181897DC0")]
|
|
[CompilerGenerated]
|
|
private void CELNDKDMONO(CreationObjectSettingStringUIControl JBFIMIEMPII)
|
|
{
|
|
TextMeshProUGUI propertyValueText = JBFIMIEMPII.PropertyValueText;
|
|
if (this.FOJIDONFDMD)
|
|
{
|
|
string[] array = this.KONEJPCAEFN.JNGMDCKPBOM;
|
|
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 = FNAIFEHNKCN.PMFGGEGMPCC<string>(Enumerable.Where<string>(array, <>9__47_), ", #");
|
|
}
|
|
((IMainThreadDispatcher)propertyValueText).Init();
|
|
}
|
|
|
|
// Token: 0x060172BA RID: 94906 RVA: 0x00563434 File Offset: 0x00561634
|
|
[Token(Token = "0x60172BA")]
|
|
[Address(RVA = "0x1899550", Offset = "0x1898550", VA = "0x181899550")]
|
|
[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: 0x060172BB RID: 94907 RVA: 0x005634B0 File Offset: 0x005616B0
|
|
[Token(Token = "0x60172BB")]
|
|
[Address(RVA = "0x189A230", Offset = "0x1899230", VA = "0x18189A230")]
|
|
[CompilerGenerated]
|
|
private void LBKPHOMNLJE(CreationObjectSettingStringUIControl JBFIMIEMPII)
|
|
{
|
|
TextMeshProUGUI propertyValueText = JBFIMIEMPII.PropertyValueText;
|
|
string text = this.JCEHAEPFILD.JNGMDCKPBOM;
|
|
((IMainThreadDispatcher)propertyValueText).Init();
|
|
}
|
|
|
|
// Token: 0x060172BC RID: 94908 RVA: 0x005634DC File Offset: 0x005616DC
|
|
[Token(Token = "0x60172BC")]
|
|
[Address(RVA = "0x18988E0", Offset = "0x18978E0", VA = "0x1818988E0")]
|
|
[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: 0x0400F0C1 RID: 61633
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400F0C1")]
|
|
[SerializeField]
|
|
private BoxCollider mainCollider;
|
|
|
|
// Token: 0x0400F0C2 RID: 61634
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400F0C2")]
|
|
[SerializeField]
|
|
private float playerCapsuleRadius = 0.4f;
|
|
|
|
// Token: 0x0400F0C3 RID: 61635
|
|
[FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x400F0C3")]
|
|
[SerializeField]
|
|
private float playerCapsuleHeight = 1.5f;
|
|
|
|
// Token: 0x0400F0C4 RID: 61636
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400F0C4")]
|
|
[SerializeField]
|
|
private Collider[] ignoredColliders;
|
|
|
|
// Token: 0x0400F0C5 RID: 61637
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400F0C5")]
|
|
[SerializeField]
|
|
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
|
private Tool _tool;
|
|
|
|
// Token: 0x0400F0C6 RID: 61638
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400F0C6")]
|
|
[SerializeField]
|
|
private ControlPanelCircuitObject controlPanelCircuitObject;
|
|
|
|
// Token: 0x0400F0C7 RID: 61639
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400F0C7")]
|
|
[SerializeField]
|
|
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
|
private CreationObject creationObject;
|
|
|
|
// Token: 0x0400F0C8 RID: 61640
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400F0C8")]
|
|
private bool FNMADOMILOE;
|
|
|
|
// Token: 0x0400F0C9 RID: 61641
|
|
[FieldOffset(Offset = "0x74")]
|
|
[Token(Token = "0x400F0C9")]
|
|
private int IEEOIOJEAOP = (int)((ulong)4294967295L);
|
|
|
|
// Token: 0x0400F0CA RID: 61642
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400F0CA")]
|
|
private OJDOLBKANNA ECHJJADBJAD;
|
|
|
|
// Token: 0x0400F0CB RID: 61643
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400F0CB")]
|
|
private GEMNHNAFCIN PNOPNBJENAA;
|
|
|
|
// Token: 0x0400F0CC RID: 61644
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400F0CC")]
|
|
private bool LKLIJGKFDLO;
|
|
|
|
// Token: 0x0400F0CD RID: 61645
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400F0CD")]
|
|
private KLLMCPFPIIE<bool> FLKACDEMOFN;
|
|
|
|
// Token: 0x0400F0CE RID: 61646
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400F0CE")]
|
|
private PGIHLFOHNML EHHICAOAHOJ;
|
|
|
|
// Token: 0x0400F0CF RID: 61647
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400F0CF")]
|
|
private PGIHLFOHNML GPNGOEFJDIM;
|
|
|
|
// Token: 0x0400F0D0 RID: 61648
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400F0D0")]
|
|
private AKBHELGFNFF<string[]> KONEJPCAEFN;
|
|
|
|
// Token: 0x0400F0D1 RID: 61649
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400F0D1")]
|
|
private AKBHELGFNFF<string> JCEHAEPFILD;
|
|
|
|
// Token: 0x0400F0D2 RID: 61650
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400F0D2")]
|
|
private KLLMCPFPIIE<bool> FLDMBDILGCB;
|
|
|
|
// Token: 0x0400F0D3 RID: 61651
|
|
[Token(Token = "0x400F0D3")]
|
|
private static readonly KJCDLNGPNDB GCMAFDFALJI;
|
|
|
|
// Token: 0x0400F0D4 RID: 61652
|
|
[Token(Token = "0x400F0D4")]
|
|
private static readonly KJCDLNGPNDB AFHFAMCMPOH;
|
|
|
|
// Token: 0x0400F0D5 RID: 61653
|
|
[Token(Token = "0x400F0D5")]
|
|
private static readonly KJCDLNGPNDB FMNONMGKAGG;
|
|
|
|
// Token: 0x0400F0D6 RID: 61654
|
|
[Token(Token = "0x400F0D6")]
|
|
private static readonly KJCDLNGPNDB LLONNDHHLEE;
|
|
}
|
|
}
|