Files
2026-04-10 22:50:51 +02:00

2271 lines
75 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.Circuits;
using RecRoom.CircuitsV2.ContextNodes;
using RecRoom.Core.Creation.Circuits;
using RecRoom.Core.Locomotion;
using RecRoom.Systems.PlayerRoles;
using RecRoom.Tools.Tags;
using TMPro;
using UnityEngine;
namespace RecRoom.Core.Creation.Shapes
{
// Token: 0x0200336F RID: 13167
[Token(Token = "0x200336F")]
public class TriggerVolume : MonoBehaviourPun, LDIJBEFKFFE, NDBBKDMPBHD, AHOAEAFEAHN, EOCLMMENCKH, CHJEFIDMANE, GDMDKPLBJAC, DJNMPDPNFJN
{
// Token: 0x17003F2E RID: 16174
// (get) Token: 0x06016D7C RID: 93564 RVA: 0x00554E2C File Offset: 0x0055302C
[Token(Token = "0x17003F2E")]
public bool JDAKDEIANGH
{
[Token(Token = "0x6016D7C")]
[Address(RVA = "0xDA0F70", Offset = "0xD9FD70", VA = "0x180DA0F70")]
get
{
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
int num = 0;
return controlPanelCircuitObject != num;
}
}
// Token: 0x17003F2F RID: 16175
// (get) Token: 0x06016D7D RID: 93565 RVA: 0x00554E4C File Offset: 0x0055304C
[Token(Token = "0x17003F2F")]
public Tool PBBJCLJPFMI
{
[Token(Token = "0x6016D7D")]
[Address(RVA = "0x7A5E90", Offset = "0x7A4C90", VA = "0x1807A5E90")]
get
{
return this._tool;
}
}
// Token: 0x17003F30 RID: 16176
// (get) Token: 0x06016D7E RID: 93566 RVA: 0x00554E60 File Offset: 0x00553060
// (set) Token: 0x06016D7F RID: 93567 RVA: 0x00554E80 File Offset: 0x00553080
[Token(Token = "0x17003F30")]
private bool LPAJEADIGHC
{
[Token(Token = "0x6016D7E")]
[Address(RVA = "0xD9AA00", Offset = "0xD99800", VA = "0x180D9AA00")]
get
{
return this.FLKACDEMOFN.IAHDANBDAAM() != null;
}
[Token(Token = "0x6016D7F")]
[Address(RVA = "0xD9CBB0", Offset = "0xD9B9B0", VA = "0x180D9CBB0")]
set
{
KLLMCPFPIIE<bool> flkacdemofn = this.FLKACDEMOFN;
}
}
// Token: 0x17003F31 RID: 16177
// (get) Token: 0x06016D80 RID: 93568 RVA: 0x00554E9C File Offset: 0x0055309C
// (set) Token: 0x06016D81 RID: 93569 RVA: 0x00554EBC File Offset: 0x005530BC
[Token(Token = "0x17003F31")]
private TriggerVolume.CDPDNBJPLFO JNKCCANDELL
{
[Token(Token = "0x6016D80")]
[Address(RVA = "0xD9A420", Offset = "0xD99220", VA = "0x180D9A420")]
get
{
int num = this.OPGFGNDJEBH.IAHDANBDAAM();
throw new NullReferenceException();
}
[Token(Token = "0x6016D81")]
[Address(RVA = "0xD9BDC0", Offset = "0xD9ABC0", VA = "0x180D9BDC0")]
set
{
KLLMCPFPIIE<int> opgfgndjebh = this.OPGFGNDJEBH;
}
}
// Token: 0x17003F32 RID: 16178
// (get) Token: 0x06016D82 RID: 93570 RVA: 0x00554ED8 File Offset: 0x005530D8
[Token(Token = "0x17003F32")]
public PGIHLFOHNML AEDJDDKGMJO
{
[Token(Token = "0x6016D82")]
[Address(RVA = "0xDA0890", Offset = "0xD9F690", VA = "0x180DA0890")]
get
{
PGIHLFOHNML ehhicaoahoj = this.EHHICAOAHOJ;
if (ehhicaoahoj == 0)
{
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.DEDABHKCIBG <>9__52_ = TriggerVolume.<>c.<>9__52_0;
if (<>9__52_ == 0)
{
TriggerVolume.<>c.<>9__52_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.TagInputFieldUIControlPrefab;
}
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.LGCAHDGBLIN);
PGIHLFOHNML pgihlfohnml = new PGIHLFOHNML(<>9__52_, ohindolfnmp, 9);
this.EHHICAOAHOJ = pgihlfohnml;
}
return ehhicaoahoj;
}
}
// Token: 0x17003F33 RID: 16179
// (get) Token: 0x06016D83 RID: 93571 RVA: 0x00554F30 File Offset: 0x00553130
[Token(Token = "0x17003F33")]
public PGIHLFOHNML KIMGPKCPKBH
{
[Token(Token = "0x6016D83")]
[Address(RVA = "0xDA0740", Offset = "0xD9F540", VA = "0x180DA0740")]
get
{
PGIHLFOHNML gpngoefjdim = this.GPNGOEFJDIM;
if (gpngoefjdim == 0)
{
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.DEDABHKCIBG <>9__55_ = TriggerVolume.<>c.<>9__55_0;
if (<>9__55_ == 0)
{
TriggerVolume.<>c.<>9__55_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultStringUIControlPrefab;
}
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.HPPINCMFIFB);
PGIHLFOHNML pgihlfohnml = new PGIHLFOHNML(<>9__55_, ohindolfnmp, 9);
this.GPNGOEFJDIM = pgihlfohnml;
}
return gpngoefjdim;
}
}
// Token: 0x17003F34 RID: 16180
// (get) Token: 0x06016D84 RID: 93572 RVA: 0x00554F88 File Offset: 0x00553188
// (set) Token: 0x06016D85 RID: 93573 RVA: 0x00554FA8 File Offset: 0x005531A8
[Token(Token = "0x17003F34")]
public string[] EEHLDEFKPNK
{
[Token(Token = "0x6016D84")]
[Address(RVA = "0xDA09E0", Offset = "0xD9F7E0", VA = "0x180DA09E0")]
get
{
return this.KONEJPCAEFN.IAHDANBDAAM();
}
[Token(Token = "0x6016D85")]
[Address(RVA = "0xD9DF60", Offset = "0xD9CD60", VA = "0x180D9DF60")]
private set
{
KLLMCPFPIIE<string[]> konejpcaefn = this.KONEJPCAEFN;
}
}
// Token: 0x17003F35 RID: 16181
// (get) Token: 0x06016D86 RID: 93574 RVA: 0x00554FC4 File Offset: 0x005531C4
// (set) Token: 0x06016D87 RID: 93575 RVA: 0x00554FE4 File Offset: 0x005531E4
[Token(Token = "0x17003F35")]
public string HLFEMANCOFH
{
[Token(Token = "0x6016D86")]
[Address(RVA = "0xD9B7B0", Offset = "0xD9A5B0", VA = "0x180D9B7B0")]
get
{
return this.JCEHAEPFILD.IAHDANBDAAM();
}
[Token(Token = "0x6016D87")]
[Address(RVA = "0xDA1070", Offset = "0xD9FE70", VA = "0x180DA1070")]
set
{
KLLMCPFPIIE<string> jcehaepfild = this.JCEHAEPFILD;
}
}
// Token: 0x17003F36 RID: 16182
// (get) Token: 0x06016D88 RID: 93576 RVA: 0x00555000 File Offset: 0x00553200
[Token(Token = "0x17003F36")]
private bool BNOIJKMAJPH
{
[Token(Token = "0x6016D88")]
[Address(RVA = "0xD9A1D0", Offset = "0xD98FD0", VA = "0x180D9A1D0")]
get
{
return !string.IsNullOrEmpty(this.JCEHAEPFILD.IAHDANBDAAM());
}
}
// Token: 0x17003F37 RID: 16183
// (get) Token: 0x06016D89 RID: 93577 RVA: 0x00555028 File Offset: 0x00553228
[Token(Token = "0x17003F37")]
private bool FOJIDONFDMD
{
[Token(Token = "0x6016D89")]
[Address(RVA = "0xD9E2F0", Offset = "0xD9D0F0", VA = "0x180D9E2F0")]
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: 0x17003F38 RID: 16184
// (get) Token: 0x06016D8A RID: 93578 RVA: 0x00555074 File Offset: 0x00553274
// (set) Token: 0x06016D8B RID: 93579 RVA: 0x00555094 File Offset: 0x00553294
[Token(Token = "0x17003F38")]
private bool HABADDAGOGM
{
[Token(Token = "0x6016D8A")]
[Address(RVA = "0xD99180", Offset = "0xD97F80", VA = "0x180D99180")]
get
{
return this.BIPJGDJDLBM.IAHDANBDAAM() != null;
}
[Token(Token = "0x6016D8B")]
[Address(RVA = "0xD99930", Offset = "0xD98730", VA = "0x180D99930")]
set
{
KLLMCPFPIIE<bool> bipjgdjdlbm = this.BIPJGDJDLBM;
}
}
// Token: 0x17003F39 RID: 16185
// (get) Token: 0x06016D8C RID: 93580 RVA: 0x005550B0 File Offset: 0x005532B0
// (set) Token: 0x06016D8D RID: 93581 RVA: 0x005550D0 File Offset: 0x005532D0
[Token(Token = "0x17003F39")]
public bool JABMPFHMLMH
{
[Token(Token = "0x6016D8C")]
[Address(RVA = "0xD9CCB0", Offset = "0xD9BAB0", VA = "0x180D9CCB0")]
get
{
return this.FLDMBDILGCB.IAHDANBDAAM() != null;
}
[Token(Token = "0x6016D8D")]
[Address(RVA = "0xD9CD00", Offset = "0xD9BB00", VA = "0x180D9CD00")]
set
{
KLLMCPFPIIE<bool> fldmbdilgcb = this.FLDMBDILGCB;
}
}
// Token: 0x17003F3A RID: 16186
// (get) Token: 0x06016D8E RID: 93582 RVA: 0x005550EC File Offset: 0x005532EC
// (set) Token: 0x06016D8F RID: 93583 RVA: 0x0055510C File Offset: 0x0055330C
[Token(Token = "0x17003F3A")]
private bool MAHKLOHOPNK
{
[Token(Token = "0x6016D8E")]
[Address(RVA = "0xD9BE20", Offset = "0xD9AC20", VA = "0x180D9BE20")]
get
{
return this.HIEPIBBPPMJ.IAHDANBDAAM() != null;
}
[Token(Token = "0x6016D8F")]
[Address(RVA = "0xD99B80", Offset = "0xD98980", VA = "0x180D99B80")]
set
{
KLLMCPFPIIE<bool> hiepibbppmj = this.HIEPIBBPPMJ;
}
}
// Token: 0x17003F3B RID: 16187
// (get) Token: 0x06016D90 RID: 93584 RVA: 0x00555128 File Offset: 0x00553328
[Token(Token = "0x17003F3B")]
private bool FMEHKHOINDP
{
[Token(Token = "0x6016D90")]
[Address(RVA = "0xD9E4B0", Offset = "0xD9D2B0", VA = "0x180D9E4B0")]
get
{
bool flag = this.FLKACDEMOFN.IAHDANBDAAM() != null;
if (!flag)
{
return flag;
}
return this.BIPJGDJDLBM.IAHDANBDAAM() == 0 || this.HIEPIBBPPMJ.IAHDANBDAAM() == 0;
}
}
// Token: 0x17003F3C RID: 16188
// (get) Token: 0x06016D91 RID: 93585 RVA: 0x0055516C File Offset: 0x0055336C
// (set) Token: 0x06016D92 RID: 93586 RVA: 0x00555180 File Offset: 0x00553380
[Token(Token = "0x17003F3C")]
public bool DBFHKGMGCLM
{
[Token(Token = "0x6016D91")]
[Address(RVA = "0xDA0730", Offset = "0xD9F530", VA = "0x180DA0730")]
get;
[Token(Token = "0x6016D92")]
[Address(RVA = "0xD9A780", Offset = "0xD99580", VA = "0x180D9A780")]
private set;
}
// Token: 0x14000209 RID: 521
// (add) Token: 0x06016D93 RID: 93587 RVA: 0x00555194 File Offset: 0x00553394
// (remove) Token: 0x06016D94 RID: 93588 RVA: 0x005551B0 File Offset: 0x005533B0
[Token(Token = "0x14000209")]
public event Action<TriggerVolume> IOOIPLBKCLL
{
[Token(Token = "0x6016D93")]
[Address(RVA = "0xDA0690", Offset = "0xD9F490", VA = "0x180DA0690")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x6016D94")]
[Address(RVA = "0xDA0FD0", Offset = "0xD9FDD0", VA = "0x180DA0FD0")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x06016D95 RID: 93589 RVA: 0x005551CC File Offset: 0x005533CC
[Token(Token = "0x6016D95")]
[Address(RVA = "0xD991D0", Offset = "0xD97FD0", VA = "0x180D991D0", Slot = "13")]
protected override void Awake()
{
OKNNKFGFODL objectScaled;
do
{
base..ctor();
TriggerVolumeInputNodeDisplay component = base.GetComponent<TriggerVolumeInputNodeDisplay>();
this.JAILLEPOFPE = component;
Action action = new Action(this.EFALLLJENDI);
KLLMCPFPIIE<int> kllmcpfpiie;
this.OPGFGNDJEBH = kllmcpfpiie;
string[] array = new string[0];
Action action2 = new Action(this.CNHJNKAECPP);
KLLMCPFPIIE<string[]> kllmcpfpiie2;
this.KONEJPCAEFN = kllmcpfpiie2;
Action action3 = new Action(this.MEFNIJACJAK);
KLLMCPFPIIE<string> kllmcpfpiie3;
this.JCEHAEPFILD = kllmcpfpiie3;
KLLMCPFPIIE<bool> kllmcpfpiie4;
this.BIPJGDJDLBM = kllmcpfpiie4;
KLLMCPFPIIE<bool> kllmcpfpiie5;
this.HIEPIBBPPMJ = kllmcpfpiie5;
KLLMCPFPIIE<bool> kllmcpfpiie6;
this.FLDMBDILGCB = kllmcpfpiie6;
Action action4 = new Action(this.AIMPEGLGFIJ);
KLLMCPFPIIE<bool> kllmcpfpiie7;
this.FLKACDEMOFN = kllmcpfpiie7;
OKNNKFGFODL localPlayerStartedTeleportEvent = PlayerMovementFeedback.LocalPlayerStartedTeleportEvent;
Action action5 = new Action(this.NGMFLJCBEOG);
PlayerMovementFeedback.LocalPlayerStartedTeleportEvent = OKNNKFGFODL.BPJDFPACLMK(localPlayerStartedTeleportEvent, action5);
NBPOLJHGGLE<Player, Vector3, Vector3> playerTeleportedEvent = PlayerMovementFeedback.PlayerTeleportedEvent;
Action<Player, Vector3, Vector3> action6 = new Action(this.KJIJHCBPAPB);
PlayerMovementFeedback.PlayerTeleportedEvent = NBPOLJHGGLE.BPJDFPACLMK(playerTeleportedEvent, action6);
Action<GameRole> action7 = new Action(this.OOPNGOLIKMH);
OKNNKFGFODL preEvaluateEvent = CircuitManager.PreEvaluateEvent;
Action action8 = new Action(this.CCDOBIAMNIM);
CircuitManager.PreEvaluateEvent = OKNNKFGFODL.BPJDFPACLMK(preEvaluateEvent, action8);
Action action9;
GameManager.OnExitGameOverEvent = OKNNKFGFODL.BPJDFPACLMK(GameManager.OnExitGameOverEvent, action9);
Action<AGAJMBPABDL> action10 = new Action(this.IEOMPCJEMHD);
this.GBOEJFFJGOE = action10;
Action<AGAJMBPABDL> action11 = new Action(this.MJPMCPIDFFG);
this.KHDACHGIBIO = action11;
Action<Tool> action12 = new Action(this.LFLJGOBFAOE);
this.FCFEABIJDOE = action12;
Action<Tool> action13 = new Action(this.DEPIKBCGAAM);
Tool tool = this._tool;
this.LKHGLFPDDDH = action13;
OKNNKFGFODL objectDeformed = tool.creationObject.ObjectDeformed;
if (objectDeformed != 0)
{
Action action14 = new Action(this.OHAGFAAMIBM);
int num = 0;
objectDeformed.BPAJKKAGPKB(action14, num != 0);
}
objectScaled = tool.creationObject.ObjectScaled;
}
while (objectScaled == 0);
Action action15 = new Action(this.OHAGFAAMIBM);
int num2 = 0;
objectScaled.BPAJKKAGPKB(action15, num2 != 0);
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: 0x06016D96 RID: 93590 RVA: 0x00555400 File Offset: 0x00553600
[Token(Token = "0x6016D96")]
[Address(RVA = "0xD9E9A0", Offset = "0xD9D7A0", VA = "0x180D9E9A0", 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);
OKNNKFGFODL preEvaluateEvent = CircuitManager.PreEvaluateEvent;
Action action4 = new Action(this.CCDOBIAMNIM);
CircuitManager.PreEvaluateEvent = OKNNKFGFODL.GMNMHGMFGOL(preEvaluateEvent, action4);
Tool tool = this._tool;
OKNNKFGFODL objectDeformed = tool.creationObject.ObjectDeformed;
if (objectDeformed != 0)
{
Action action5 = new Action(this.OHAGFAAMIBM);
objectDeformed.BIHKNNPGGKP(action5);
}
OKNNKFGFODL objectScaled = tool.creationObject.ObjectScaled;
if (objectScaled != 0)
{
Action action6 = new Action(this.OHAGFAAMIBM);
objectScaled.BIHKNNPGGKP(action6);
}
Action action7;
GameManager.OnExitGameOverEvent.BIHKNNPGGKP(action7);
int num = 0;
this.ECHJJADBJAD = num;
this.ABFBNJEGJDA = num;
this.PNOPNBJENAA = num;
this.OFFAMIAIIGG = num;
this.PIIHHFADBHG = num;
this.NEDEFPAOHMH = num;
this.DMGGCCHEIHJ = num;
this.HKNDOFNDDDN = num;
this.OPBPFFDFODK = num;
this.GAADBINOBLL = num;
this.LKLIJGKFDLO = true;
}
// Token: 0x06016D97 RID: 93591 RVA: 0x0055554C File Offset: 0x0055374C
[Token(Token = "0x6016D97")]
[Address(RVA = "0xD9F670", Offset = "0xD9E470", VA = "0x180D9F670")]
private void Start()
{
Dictionary<string, FLCFOLDCOJJ> dictionary = new Dictionary();
string text = this.playerTrackingModeTooltip;
int num = 0;
dictionary.Add("Players", num);
string text2 = this.objectTrackingModeTooltip;
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
int num2 = 0;
if (!(controlPanelCircuitObject != num2))
{
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.DEDABHKCIBG <>9__95_ = TriggerVolume.<>c.<>9__95_8;
if (<>9__95_ == 0)
{
TriggerVolume.<>c.<>9__95_8 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab;
}
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.MHFEGPACJKN);
uint num3;
KLCANJPOEPC klcanjpoepc = new KLCANJPOEPC(<>9__95_, ohindolfnmp, dictionary, (int)num3);
ILINODKFHEO ilinodkfheo = this._tool.creationObject.AddConfigurableSetting(klcanjpoepc);
CreationObject creationObject = this._tool.creationObject;
if (TriggerVolume.<>c.<>9__95_10 == 0)
{
TriggerVolume.<>c.<>9__95_10 = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultBoolUIControlPrefab;
}
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.FMPHJMKFPMG);
CPNMFOKDBKM cpnmfokdbkm;
ILINODKFHEO ilinodkfheo2 = creationObject.AddConfigurableSetting(cpnmfokdbkm);
}
CreationObject creationObject2 = this._tool.creationObject;
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG dedabhkcibg;
if (TriggerVolume.<>c.<>9__95_0 == 0)
{
dedabhkcibg = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultBoolUIControlPrefab;
TriggerVolume.<>c.<>9__95_0 = dedabhkcibg;
}
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp3 = new OMKPHDBNLKH.OHINDOLFNMP(this.IAPOMEBBGCJ);
CPNMFOKDBKM cpnmfokdbkm2 = new CPNMFOKDBKM(dedabhkcibg, ohindolfnmp3, 10);
ILINODKFHEO ilinodkfheo3 = creationObject2.AddConfigurableSetting(cpnmfokdbkm2);
CreationObject creationObject3 = this._tool.creationObject;
DOPNALIMPNA[] array = new DOPNALIMPNA[5];
Func<int> func = new Func(this.CurrentMode_Get);
Action<int> action = new Action(this.CurrentMode_Set);
Func<bool> func2 = new Func(this.IKHJGFEKDPH);
string text3;
ulong num4;
LNBMGIPPMJJ lnbmgippmjj = ONOKJPIMIIP.BCJHJAHMJFP(dictionary, func, action, "Keeps Track Of", text3, num, num, func2, num, num4 != 0UL);
if (lnbmgippmjj != 0)
{
}
array[0] = lnbmgippmjj;
Func<bool> func3 = new Func(this.DMJEMPIMNKE);
Action<bool> action2 = new Action(this.KMMICFGPINE);
Func<bool> func4 = new Func(this.EKDBOEGJICB);
int num5 = 0;
string text4;
string text5;
DHCINNFLBBA dhcinnflbba = ONOKJPIMIIP.LBJPOFMMGGP(func3, action2, func4, num5, text4, text5);
if (dhcinnflbba != 0)
{
}
array[1] = dhcinnflbba;
Func<bool> func5 = new Func(this.JuniorEnabled_Get);
Action<bool> action3 = new Action(this.JuniorEnabled_Set);
int num6 = 0;
int num7 = 0;
string text6;
string text7;
DHCINNFLBBA dhcinnflbba2 = ONOKJPIMIIP.LBJPOFMMGGP(func5, action3, num7, num6, text6, text7);
if (dhcinnflbba2 != 0)
{
}
array[2] = dhcinnflbba2;
Func<string> func6 = new Func(this.FilterTags_Get);
Action<string> action4 = new Action(this.FilterTags_Set);
Func<bool> func7 = new Func(this.MDPHOLMCLLD);
INAOBEINBGO inaobeinbgo;
if (inaobeinbgo != 0)
{
}
array[3] = inaobeinbgo;
Func<string> func8 = new Func(this.FilterRole_Get);
Action<string> action5 = new Action(this.FilterRole_Set);
Func<bool> func9 = new Func(this.EELOGPAPACD);
INAOBEINBGO inaobeinbgo2;
if (inaobeinbgo2 != 0)
{
}
array[4] = inaobeinbgo2;
ECJBHJOCKHL ecjbhjockhl = creationObject3.AddFoldoutMenu("Trigger Volume", 10, array);
this.EFALLLJENDI();
this.OHAGFAAMIBM();
this.CNHJNKAECPP();
}
// Token: 0x06016D98 RID: 93592 RVA: 0x00555814 File Offset: 0x00553A14
[Token(Token = "0x6016D98")]
[Address(RVA = "0xD9A470", Offset = "0xD99270", VA = "0x180D9A470")]
public void CurrentMode_Set(int BCEFAKDFEMM)
{
if (base.OGIBLNIIHDK)
{
KLLMCPFPIIE<int> opgfgndjebh = this.OPGFGNDJEBH;
KLLMCPFPIIE<bool> hiepibbppmj = this.HIEPIBBPPMJ;
int num = 0;
hiepibbppmj.BDJFGEJFPPO(num);
}
}
// Token: 0x06016D99 RID: 93593 RVA: 0x00555848 File Offset: 0x00553A48
[Token(Token = "0x6016D99")]
[Address(RVA = "0xD9A420", Offset = "0xD99220", VA = "0x180D9A420")]
public int CurrentMode_Get()
{
return this.OPGFGNDJEBH.IAHDANBDAAM();
}
// Token: 0x06016D9A RID: 93594 RVA: 0x00555868 File Offset: 0x00553A68
[Token(Token = "0x6016D9A")]
[Address(RVA = "0xD9BA60", Offset = "0xD9A860", VA = "0x180D9BA60")]
public void FilterTags_Set(string HHCFINADPNK)
{
string tagName = HHCFINADPNK;
PMGCJEPKFOF<NKHBKKGOIHL.PEHMCMIFBJO> pmgcjepkfof = NKHBKKGOIHL.EFFCNBECOKA(HHCFINADPNK);
Action<NKHBKKGOIHL.PEHMCMIFBJO> action = delegate(NKHBKKGOIHL.PEHMCMIFBJO response)
{
if (response.<GBEEHFGKJOF>k__BackingField)
{
TriggerVolume <>4__this = this;
string[] array = new string[1];
string text = ToolTagManager.FormatTag(tagName);
if (text != 0)
{
}
array[0] = text;
KLLMCPFPIIE<string[]> konejpcaefn = <>4__this.KONEJPCAEFN;
}
};
throw new NullReferenceException();
}
// Token: 0x06016D9B RID: 93595 RVA: 0x005558A4 File Offset: 0x00553AA4
[Token(Token = "0x6016D9B")]
[Address(RVA = "0xD9BB40", Offset = "0xD9A940", VA = "0x180D9BB40")]
public void FilterTags_Set(string[] HHCFINADPNK)
{
int num = 0;
int length = HHCFINADPNK.Length;
if (num < length)
{
string text = ToolTagManager.FormatTag(HHCFINADPNK[num]);
throw new ArrayTypeMismatchException();
}
KLLMCPFPIIE<string[]> konejpcaefn = this.KONEJPCAEFN;
}
// Token: 0x06016D9C RID: 93596 RVA: 0x005558EC File Offset: 0x00553AEC
[Token(Token = "0x6016D9C")]
[Address(RVA = "0xD9B8E0", Offset = "0xD9A6E0", VA = "0x180D9B8E0")]
public string FilterTags_Get()
{
if (this.FOJIDONFDMD)
{
string[] array = this.KONEJPCAEFN.IAHDANBDAAM();
Func<string, bool> <>9__100_ = TriggerVolume.<>c.<>9__100_0;
if (<>9__100_ == 0)
{
TriggerVolume.<>c.<>9__100_0 = (string i) => !string.IsNullOrWhiteSpace(i);
}
return LEAAAPEKOBD.PMFGGEGMPCC<string>(Enumerable.Where<string>(array, <>9__100_), ", #");
}
return string.Empty;
}
// Token: 0x06016D9D RID: 93597 RVA: 0x0055594C File Offset: 0x00553B4C
[Token(Token = "0x6016D9D")]
[Address(RVA = "0xD9B800", Offset = "0xD9A600", VA = "0x180D9B800")]
public void FilterRole_Set(string IENKDAKBEDP)
{
string role = IENKDAKBEDP;
PMGCJEPKFOF<NKHBKKGOIHL.PEHMCMIFBJO> pmgcjepkfof = NKHBKKGOIHL.EFFCNBECOKA(IENKDAKBEDP);
Action<NKHBKKGOIHL.PEHMCMIFBJO> action = delegate(NKHBKKGOIHL.PEHMCMIFBJO response)
{
if (response.<GBEEHFGKJOF>k__BackingField)
{
KLLMCPFPIIE<string> jcehaepfild = this.JCEHAEPFILD;
}
};
throw new NullReferenceException();
}
// Token: 0x06016D9E RID: 93598 RVA: 0x00555988 File Offset: 0x00553B88
[Token(Token = "0x6016D9E")]
[Address(RVA = "0xD9B7B0", Offset = "0xD9A5B0", VA = "0x180D9B7B0")]
public string FilterRole_Get()
{
return this.JCEHAEPFILD.IAHDANBDAAM();
}
// Token: 0x06016D9F RID: 93599 RVA: 0x005559A8 File Offset: 0x00553BA8
[Token(Token = "0x6016D9F")]
[Address(RVA = "0xD9CD00", Offset = "0xD9BB00", VA = "0x180D9CD00")]
public void JuniorEnabled_Set(bool BCEFAKDFEMM)
{
KLLMCPFPIIE<bool> fldmbdilgcb = this.FLDMBDILGCB;
}
// Token: 0x06016DA0 RID: 93600 RVA: 0x005559C4 File Offset: 0x00553BC4
[Token(Token = "0x6016DA0")]
[Address(RVA = "0xD9CCB0", Offset = "0xD9BAB0", VA = "0x180D9CCB0")]
public bool JuniorEnabled_Get()
{
return this.FLDMBDILGCB.IAHDANBDAAM() != null;
}
// Token: 0x06016DA1 RID: 93601 RVA: 0x005559E4 File Offset: 0x00553BE4
[Token(Token = "0x6016DA1")]
[Address(RVA = "0xD9AF10", Offset = "0xD99D10", VA = "0x180D9AF10")]
private void EFALLLJENDI()
{
if (this.OPGFGNDJEBH.IAHDANBDAAM() == 0)
{
}
Color color = this.toolModeColor;
if (this.OPGFGNDJEBH.IAHDANBDAAM() == 0)
{
}
Color color2 = this.toolModeAccentColor;
CreationObject creationObject = this._tool.creationObject;
PGIHLFOHNML filterTagsEdit = this.AEDJDDKGMJO;
creationObject.RemoveConfigurableSetting(filterTagsEdit);
CreationObject creationObject2 = this._tool.creationObject;
PGIHLFOHNML filterRoleEdit = this.KIMGPKCPKBH;
creationObject2.RemoveConfigurableSetting(filterRoleEdit);
CreationObject creationObject3 = this._tool.creationObject;
if (this.OPGFGNDJEBH.IAHDANBDAAM() == 1)
{
PGIHLFOHNML filterTagsEdit2 = this.AEDJDDKGMJO;
}
PGIHLFOHNML filterRoleEdit2 = this.KIMGPKCPKBH;
ILINODKFHEO ilinodkfheo = creationObject3.AddConfigurableSetting(filterRoleEdit2);
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
int num = 0;
if (controlPanelCircuitObject != num)
{
CreationObject creationObject4 = this._tool.creationObject;
PGIHLFOHNML filterTagsEdit3 = this.AEDJDDKGMJO;
ILINODKFHEO ilinodkfheo2 = creationObject4.AddConfigurableSetting(filterTagsEdit3);
}
this._tool.creationObject.RaiseObjectSettingsFunctionsChangedEvent();
MeshRenderer[] array = this.renderersToRecolorOnModeChange;
int num2 = 0;
int length = array.Length;
if (num2 < length)
{
MeshRenderer meshRenderer = array[num2];
int fcglkjpadgo = PAMNDKEGFFG.FCGLKJPADGO;
meshRenderer.NCCAFFCNPJI(fcglkjpadgo, color);
int jeefdkgehhl = PAMNDKEGFFG.JEEFDKGEHHL;
meshRenderer.NCCAFFCNPJI(jeefdkgehhl, color2);
num2++;
}
}
// Token: 0x06016DA2 RID: 93602 RVA: 0x00555B24 File Offset: 0x00553D24
[Token(Token = "0x6016DA2")]
[Address(RVA = "0xD9A230", Offset = "0xD99030", VA = "0x180D9A230")]
private void CNHJNKAECPP()
{
Tooltip tooltip = this.tooltip;
int num = 0;
if (tooltip != num)
{
Tooltip tooltip2 = this.tooltip;
string text = this.defaultFilterTooltip;
tooltip2.Message = text;
if (this.FOJIDONFDMD)
{
Tooltip tooltip3 = this.tooltip;
string[] array = this.KONEJPCAEFN.IAHDANBDAAM();
Func<string, bool> <>9__106_ = TriggerVolume.<>c.<>9__106_0;
if (<>9__106_ == 0)
{
TriggerVolume.<>c.<>9__106_0 = (string i) => !string.IsNullOrWhiteSpace(i);
}
string text2 = LEAAAPEKOBD.PMFGGEGMPCC<string>(Enumerable.Where<string>(array, <>9__106_), ", #");
string text3 = "#" + text2;
tooltip3.Message = text3;
}
}
}
// Token: 0x06016DA3 RID: 93603 RVA: 0x00555BD0 File Offset: 0x00553DD0
[Token(Token = "0x6016DA3")]
[Address(RVA = "0xD9DC60", Offset = "0xD9CA60", VA = "0x180D9DC60")]
private void MEFNIJACJAK()
{
Tooltip tooltip = this.tooltip;
this.IEEOIOJEAOP = (int)((ulong)4294967295L);
int num = 0;
if (tooltip != num)
{
Tooltip tooltip2 = this.tooltip;
if (string.IsNullOrEmpty(this.JCEHAEPFILD.IAHDANBDAAM()))
{
}
string text = this.JCEHAEPFILD.IAHDANBDAAM();
tooltip2.Message = text;
}
}
// Token: 0x06016DA4 RID: 93604 RVA: 0x00555C34 File Offset: 0x00553E34
[Token(Token = "0x6016DA4")]
[Address(RVA = "0xD9C160", Offset = "0xD9AF60", VA = "0x180D9C160")]
private void OHAGFAAMIBM()
{
Transform transform = this.circuitOutputs;
float z = Vector3.right.z;
SandboxDeformableShape shapeDeformation = this._tool.creationObject.shapeDeformation;
Vector3 vector;
float z2 = vector.z;
Vector3 vector2;
float z3 = vector2.z;
}
// Token: 0x06016DA5 RID: 93605 RVA: 0x00555C7C File Offset: 0x00553E7C
[Token(Token = "0x6016DA5")]
[Address(RVA = "0xD9C160", Offset = "0xD9AF60", VA = "0x180D9C160")]
private void IDIJBPFNINM()
{
Transform transform = this.circuitOutputs;
float z = Vector3.right.z;
SandboxDeformableShape shapeDeformation = this._tool.creationObject.shapeDeformation;
Vector3 vector;
float z2 = vector.z;
Vector3 vector2;
float z3 = vector2.z;
}
// Token: 0x06016DA6 RID: 93606 RVA: 0x00555CC4 File Offset: 0x00553EC4
[Token(Token = "0x6016DA6")]
[Address(RVA = "0xD9DB20", Offset = "0xD9C920", VA = "0x180D9DB20")]
private void MBLANIMACNE(Tool EGFEJGHDNAI)
{
if (this.IsTrackedWithFilters(EGFEJGHDNAI))
{
bool flag = this.HKNDOFNDDDN.Add(EGFEJGHDNAI);
Tool tool = CDHKGKPIOLK.KGAPEMHMJHI<Tool, int>(this.OPBPFFDFODK, EGFEJGHDNAI);
Dictionary<Tool, int> opbpffdfodk = this.OPBPFFDFODK;
}
}
// Token: 0x06016DA7 RID: 93607 RVA: 0x00555D04 File Offset: 0x00553F04
[Token(Token = "0x6016DA7")]
[Address(RVA = "0xD9DA80", Offset = "0xD9C880", VA = "0x180D9DA80")]
private void LJCPNCNEKPK(Tool EGFEJGHDNAI)
{
if (this.IsTrackedWithFilters(EGFEJGHDNAI))
{
bool flag = this.HKNDOFNDDDN.Add(EGFEJGHDNAI);
Tool tool = CDHKGKPIOLK.KGAPEMHMJHI<Tool, int>(this.GAADBINOBLL, EGFEJGHDNAI);
Dictionary<Tool, int> gaadbinobll = this.GAADBINOBLL;
}
}
// Token: 0x06016DA8 RID: 93608 RVA: 0x00555D44 File Offset: 0x00553F44
[Token(Token = "0x6016DA8")]
[Address(RVA = "0xD9BD20", Offset = "0xD9AB20", VA = "0x180D9BD20")]
private void GFAJJKLMKDD(AGAJMBPABDL IEKDDPPNFPF)
{
if (this.IsTrackedWithFilters(IEKDDPPNFPF))
{
bool flag = this.PIIHHFADBHG.Add(IEKDDPPNFPF);
AGAJMBPABDL agajmbpabdl = CDHKGKPIOLK.KGAPEMHMJHI<AGAJMBPABDL, int>(this.NEDEFPAOHMH, IEKDDPPNFPF);
Dictionary<AGAJMBPABDL, int> nedefpaohmh = this.NEDEFPAOHMH;
}
}
// Token: 0x06016DA9 RID: 93609 RVA: 0x00555D84 File Offset: 0x00553F84
[Token(Token = "0x6016DA9")]
[Address(RVA = "0xD98EB0", Offset = "0xD97CB0", VA = "0x180D98EB0")]
private void ADCHLPGGFJI(AGAJMBPABDL IEKDDPPNFPF)
{
if (this.IsTrackedWithFilters(IEKDDPPNFPF))
{
bool flag = this.PIIHHFADBHG.Add(IEKDDPPNFPF);
AGAJMBPABDL agajmbpabdl = CDHKGKPIOLK.KGAPEMHMJHI<AGAJMBPABDL, int>(this.DMGGCCHEIHJ, IEKDDPPNFPF);
Dictionary<AGAJMBPABDL, int> dmggccheihj = this.DMGGCCHEIHJ;
}
}
// Token: 0x06016DAA RID: 93610 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6016DAA")]
[Address(RVA = "0xD99BE0", Offset = "0xD989E0", VA = "0x180D99BE0")]
private void CCDOBIAMNIM()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06016DAB RID: 93611 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6016DAB")]
[Address(RVA = "0xD9AA50", Offset = "0xD99850", VA = "0x180D9AA50")]
private void EDCGHFIBHNG(Tool EGFEJGHDNAI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06016DAC RID: 93612 RVA: 0x00555DC4 File Offset: 0x00553FC4
[Token(Token = "0x6016DAC")]
[Address(RVA = "0x16AB510", Offset = "0x16AA310", VA = "0x1816AB510")]
private void BEKNGHPKECJ<T>(TriggerVolumeInputNodeDisplay IKFLAODDALD, HashSet<T> EAJEIOOEHEM, Dictionary<T, int> EONFCPDPJOD, Dictionary<T, int> BBCJCIBEHPN, Action<T> LCLMLJPCCMK, Action<T> FKICIIPIGCA)
{
int num2;
do
{
int num = 0;
if (KKPBCOOONNK.BNNCCCFFALC || !this.JDAKDEIANGH)
{
}
bool flag;
if (flag)
{
if (num != 0)
{
HashSet<object> nphfpefbmag = this.NPHFPEFBMAG;
bool flag2 = nphfpefbmag.Remove(EONFCPDPJOD);
bool flag3 = nphfpefbmag.Add(EONFCPDPJOD);
}
if (!this.JDAKDEIANGH)
{
}
if (this.NPHFPEFBMAG.Contains(EONFCPDPJOD))
{
continue;
}
}
num2 = 0;
num2 += num2;
num2++;
}
while (this != 0);
num2 += num2;
num2 += 19;
num2 += EONFCPDPJOD;
}
// Token: 0x06016DAD RID: 93613 RVA: 0x00555E50 File Offset: 0x00554050
[Token(Token = "0x6016DAD")]
[Address(RVA = "0xD9C280", Offset = "0xD9B080", VA = "0x180D9C280")]
private void IEOMPCJEMHD(AGAJMBPABDL IEKDDPPNFPF)
{
if (this.OPGFGNDJEBH.IAHDANBDAAM() == 0)
{
KLLMCPFPIIE<bool> hiepibbppmj = this.HIEPIBBPPMJ;
TriggerVolumeInputNodeDisplay jaillepofpe = this.JAILLEPOFPE;
int inpoaaaoahi = IEKDDPPNFPF.INPOAAAOAHI;
int num = 0;
jaillepofpe.SetOutput((OutputSlot)num, inpoaaaoahi);
}
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
int num2 = 0;
if (controlPanelCircuitObject != num2)
{
ControlPanelCircuitObject controlPanelCircuitObject2 = this.controlPanelCircuitObject;
Guid guid = TriggerVolume.GCMAFDFALJI.JPOHGBCEJEJ;
}
}
// Token: 0x06016DAE RID: 93614 RVA: 0x00555EC0 File Offset: 0x005540C0
[Token(Token = "0x6016DAE")]
[Address(RVA = "0xD9E090", Offset = "0xD9CE90", VA = "0x180D9E090")]
private void MJPMCPIDFFG(AGAJMBPABDL IEKDDPPNFPF)
{
if (this.OPGFGNDJEBH.IAHDANBDAAM() == 0)
{
TriggerVolumeInputNodeDisplay jaillepofpe = this.JAILLEPOFPE;
}
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
int num = 0;
if (controlPanelCircuitObject != num)
{
ControlPanelCircuitObject controlPanelCircuitObject2 = this.controlPanelCircuitObject;
Guid guid = TriggerVolume.FMNONMGKAGG.JPOHGBCEJEJ;
}
}
// Token: 0x06016DAF RID: 93615 RVA: 0x00555F14 File Offset: 0x00554114
[Token(Token = "0x6016DAF")]
[Address(RVA = "0xD9D630", Offset = "0xD9C430", VA = "0x180D9D630")]
private void LFLJGOBFAOE(Tool IMOAGCPKPHH)
{
if (this.OPGFGNDJEBH.IAHDANBDAAM() == 1)
{
KLLMCPFPIIE<bool> hiepibbppmj = this.HIEPIBBPPMJ;
int photonViewId = IMOAGCPKPHH.KHDKHLFAMOK;
TriggerVolumeInputNodeDisplay jaillepofpe = this.JAILLEPOFPE;
int num = 0;
jaillepofpe.SetOutput((OutputSlot)num, photonViewId);
}
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
int num2 = 0;
if (controlPanelCircuitObject != num2)
{
ControlPanelCircuitObject controlPanelCircuitObject2 = this.controlPanelCircuitObject;
Guid guid = TriggerVolume.AFHFAMCMPOH.JPOHGBCEJEJ;
}
}
// Token: 0x06016DB0 RID: 93616 RVA: 0x00555F84 File Offset: 0x00554184
[Token(Token = "0x6016DB0")]
[Address(RVA = "0xD9A510", Offset = "0xD99310", VA = "0x180D9A510")]
private void DEPIKBCGAAM(Tool AIIBKPELLOJ)
{
if (this.OPGFGNDJEBH.IAHDANBDAAM() == 1)
{
int photonViewId = AIIBKPELLOJ.KHDKHLFAMOK;
this.JAILLEPOFPE.SetOutput(OutputSlot.B, photonViewId);
}
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
int num = 0;
if (controlPanelCircuitObject != num)
{
ControlPanelCircuitObject controlPanelCircuitObject2 = this.controlPanelCircuitObject;
Guid guid = TriggerVolume.LLONNDHHLEE.JPOHGBCEJEJ;
}
}
// Token: 0x06016DB1 RID: 93617 RVA: 0x00555FE4 File Offset: 0x005541E4
[Token(Token = "0x6016DB1")]
[Address(RVA = "0xD9E420", Offset = "0xD9D220", VA = "0x180D9E420")]
private void NGMFLJCBEOG()
{
KIJJFKGKOFF echjjadbjad = this.ECHJJADBJAD;
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
bool flag = echjjadbjad.CJNEOPHOKKB(agajmbpabdl);
this.FNMADOMILOE = flag;
}
// Token: 0x06016DB2 RID: 93618 RVA: 0x00556018 File Offset: 0x00554218
[Token(Token = "0x6016DB2")]
[Address(RVA = "0xD9CD60", Offset = "0xD9BB60", VA = "0x180D9CD60")]
private void KJIJHCBPAPB(Player IEKDDPPNFPF, Vector3 EHOCHOEODPI, Vector3 EIMLJIEONMB)
{
IEnumerator<Collider> enumerator;
do
{
int num = 0;
if (this.OPGFGNDJEBH.IAHDANBDAAM() != 0 || (this.FNMADOMILOE ? 1 : 0) != num)
{
break;
}
KIJJFKGKOFF 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_C6;
}
while ((ulong)((uint)(-1)) == (ulong)(-1L))
{
}
if (num2 == 238)
{
}
while (num2 != 215)
{
}
}
if (flag)
{
}
}
while (enumerator != 0);
return;
IL_C6:
throw new NullReferenceException();
}
// Token: 0x06016DB3 RID: 93619 RVA: 0x005560FC File Offset: 0x005542FC
[Token(Token = "0x6016DB3")]
[Address(RVA = "0xD9BC60", Offset = "0xD9AA60", VA = "0x180D9BC60")]
[NFOMENMAOIA]
private void FireEnterExitEvents(EEAEPAPIPJB GBNDGCDDDLJ)
{
if (this.FMEHKHOINDP && this.OPGFGNDJEBH.IAHDANBDAAM() == 0)
{
int filteredPlayerCount = this.JOJOMBMJGMH;
this.JAILLEPOFPE.SetOutput(OutputSlot.G, filteredPlayerCount);
}
}
// Token: 0x06016DB4 RID: 93620 RVA: 0x0055613C File Offset: 0x0055433C
[Token(Token = "0x6016DB4")]
[Address(RVA = "0xD9ED40", Offset = "0xD9DB40", VA = "0x180D9ED40")]
private void OnTriggerEnter(Collider EFGJEBIAONA)
{
int num = 0;
if (this.FMEHKHOINDP)
{
Collider[] array = this.ignoredColliders;
bool flag;
if (!flag)
{
this.ECHJJADBJAD.JCINJNBJMGN();
if (this.OPGFGNDJEBH.IAHDANBDAAM() == 0)
{
this.GFAJJKLMKDD(num);
}
this.PNOPNBJENAA.JCINJNBJMGN();
if ((this.OPGFGNDJEBH.IAHDANBDAAM() == 1 || this.JDAKDEIANGH) && this.IsTrackedWithFilters(num))
{
bool flag2 = this.HKNDOFNDDDN.Add(num);
Tool tool = CDHKGKPIOLK.KGAPEMHMJHI<Tool, int>(this.OPBPFFDFODK, num);
Dictionary<Tool, int> opbpffdfodk = this.OPBPFFDFODK;
}
Action<Tool> action = new Action(this.EDCGHFIBHNG);
Action<Tool> action2 = new Action(this.EDCGHFIBHNG);
}
}
}
// Token: 0x06016DB5 RID: 93621 RVA: 0x005561F8 File Offset: 0x005543F8
[Token(Token = "0x6016DB5")]
[Address(RVA = "0xD9F000", Offset = "0xD9DE00", VA = "0x180D9F000")]
private void OnTriggerExit(Collider EFGJEBIAONA)
{
int num = 0;
Collider[] array = this.ignoredColliders;
bool flag;
if (!flag)
{
if (this.ECHJJADBJAD.ELHNIPHFLEJ(EFGJEBIAONA, num) && this.OPGFGNDJEBH.IAHDANBDAAM() == 0)
{
this.ADCHLPGGFJI(num);
}
if (this.PNOPNBJENAA.ELHNIPHFLEJ(EFGJEBIAONA, num))
{
Action<Tool> action = new Action(this.EDCGHFIBHNG);
if (this.OPGFGNDJEBH.IAHDANBDAAM() == 1 || this.JDAKDEIANGH)
{
this.LJCPNCNEKPK(num);
}
}
}
}
// Token: 0x17003F3D RID: 16189
// (get) Token: 0x06016DB6 RID: 93622 RVA: 0x00556278 File Offset: 0x00554478
[Token(Token = "0x17003F3D")]
public IEnumerable<Tool> ICEAALNNIKI
{
[Token(Token = "0x6016DB6")]
[Address(RVA = "0xDA0E90", Offset = "0xD9FC90", VA = "0x180DA0E90")]
get
{
bool flag = this.FOJIDONFDMD;
POOHDDIBALI pnopnbjenaa = this.PNOPNBJENAA;
if (!flag)
{
}
Func<Tool, bool> func = new Func(this.IsTrackedWithFilters);
Dictionary.KeyCollection keyCollection;
return Enumerable.Where<Tool>(keyCollection, func);
}
}
// Token: 0x17003F3E RID: 16190
// (get) Token: 0x06016DB7 RID: 93623 RVA: 0x005562B4 File Offset: 0x005544B4
[Token(Token = "0x17003F3E")]
public int KBLFHLLAKKA
{
[Token(Token = "0x6016DB7")]
[Address(RVA = "0xDA0D10", Offset = "0xD9FB10", VA = "0x180DA0D10")]
get
{
int num;
do
{
num = 0;
if (!this.FOJIDONFDMD)
{
goto IL_28;
}
POOHDDIBALI 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: 0x06016DB8 RID: 93624 RVA: 0x005562FC File Offset: 0x005544FC
[Token(Token = "0x6016DB8")]
[Address(RVA = "0xD9B390", Offset = "0xD9A190", VA = "0x180D9B390")]
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: 0x06016DB9 RID: 93625 RVA: 0x00556348 File Offset: 0x00554548
[Token(Token = "0x6016DB9")]
[Address(RVA = "0xD9C510", Offset = "0xD9B310", VA = "0x180D9C510")]
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: 0x17003F3F RID: 16191
// (get) Token: 0x06016DBA RID: 93626 RVA: 0x005563FC File Offset: 0x005545FC
[Token(Token = "0x17003F3F")]
public IEnumerable<AGAJMBPABDL> FKBOFPAPEBF
{
[Token(Token = "0x6016DBA")]
[Address(RVA = "0xDA0C00", Offset = "0xD9FA00", VA = "0x180DA0C00")]
get
{
bool flag = string.IsNullOrEmpty(this.JCEHAEPFILD.IAHDANBDAAM());
KIJJFKGKOFF echjjadbjad = this.ECHJJADBJAD;
if (flag)
{
}
Func<AGAJMBPABDL, bool> func = new Func(this.IsTrackedWithFilters);
Dictionary.KeyCollection keyCollection;
return Enumerable.Where<AGAJMBPABDL>(keyCollection, func);
}
}
// Token: 0x17003F40 RID: 16192
// (get) Token: 0x06016DBB RID: 93627 RVA: 0x00556444 File Offset: 0x00554644
[Token(Token = "0x17003F40")]
public int JOJOMBMJGMH
{
[Token(Token = "0x6016DBB")]
[Address(RVA = "0xDA0A30", Offset = "0xD9F830", VA = "0x180DA0A30")]
get
{
int num;
do
{
num = 0;
string text = this.JCEHAEPFILD.IAHDANBDAAM();
if (string.IsNullOrEmpty(text))
{
goto IL_34;
}
KIJJFKGKOFF 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: 0x06016DBC RID: 93628 RVA: 0x00556498 File Offset: 0x00554698
[Token(Token = "0x6016DBC")]
[Address(RVA = "0xD9C7B0", Offset = "0xD9B5B0", VA = "0x180D9C7B0")]
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: 0x06016DBD RID: 93629 RVA: 0x00556518 File Offset: 0x00554718
[Token(Token = "0x6016DBD")]
[Address(RVA = "0xD9E940", Offset = "0xD9D740", VA = "0x180D9E940")]
private void OOPNGOLIKMH(GameRole IENKDAKBEDP)
{
this.IEEOIOJEAOP = (int)((ulong)4294967295L);
}
// Token: 0x17003F41 RID: 16193
// (get) Token: 0x06016DBE RID: 93630 RVA: 0x00556538 File Offset: 0x00554738
[Token(Token = "0x17003F41")]
public bool JBMFJOBFJHP
{
[Token(Token = "0x6016DBE")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "19")]
get
{
}
}
// Token: 0x06016DBF RID: 93631 RVA: 0x00556548 File Offset: 0x00554748
[Token(Token = "0x6016DBF")]
[Address(RVA = "0xD9A790", Offset = "0xD99590", VA = "0x180D9A790", Slot = "20")]
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
{
Dictionary<int, int> fagkdkefpko = HFBJGCHOANH.FAGKDKEFPKO;
this.FJACAKGHJPK.FAGKDKEFPKO = fagkdkefpko;
string[] array;
if (this.OPGFGNDJEBH != 0)
{
array = new string[HFBJGCHOANH];
this.EEHLDEFKPNK = array;
}
KLLMCPFPIIE<string> jcehaepfild = this.JCEHAEPFILD;
string text = array[3];
KLLMCPFPIIE<bool> bipjgdjdlbm = this.BIPJGDJDLBM;
string text2 = array[3];
KLLMCPFPIIE<bool> fldmbdilgcb = this.FLDMBDILGCB;
}
// Token: 0x06016DC0 RID: 93632 RVA: 0x005565B0 File Offset: 0x005547B0
[Token(Token = "0x6016DC0")]
[Address(RVA = "0xD98F50", Offset = "0xD97D50", VA = "0x180D98F50")]
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: 0x06016DC1 RID: 93633 RVA: 0x0055663C File Offset: 0x0055483C
[Token(Token = "0x6016DC1")]
[Address(RVA = "0xD9E950", Offset = "0xD9D750", VA = "0x180D9E950", Slot = "24")]
public void OnCreatedBySpawning()
{
KLLMCPFPIIE<bool> flkacdemofn = this.FLKACDEMOFN;
}
// Token: 0x06016DC2 RID: 93634 RVA: 0x00556658 File Offset: 0x00554858
[Token(Token = "0x6016DC2")]
[Address(RVA = "0xD9D3A0", Offset = "0xD9C1A0", VA = "0x180D9D3A0")]
private void KNPFDLHBKHA(Vector3 KCOICLFCMBK, Vector3 JPGNANLNHAD)
{
RigidbodyEx rigidbodyEx = this._tool.rigidbodyEx;
Transform targetTransform = this._tool.rigidbodyEx.MDKDCJFEBJH;
RigidbodyEx rigidbodyEx2 = this._tool.rigidbodyEx;
Tool tool = this._tool;
int num = 0;
tool.transform.position = num;
SandboxDeformableShape shapeDeformation = this._tool.creationObject.shapeDeformation;
float z = JPGNANLNHAD.z;
shapeDeformation.SetDeformation(num);
int num2 = 0;
this.OHAGFAAMIBM();
this._tool.connectableTool.OnDeformationUpdateChildrenPositionAndRotation(num2);
Action<TriggerVolume> iooiplbkcll = this.IOOIPLBKCLL;
this.<EPBLLPEDPFE>k__BackingField = true;
if (iooiplbkcll != 0)
{
iooiplbkcll(this);
}
}
// Token: 0x06016DC3 RID: 93635 RVA: 0x0055670C File Offset: 0x0055490C
[Token(Token = "0x6016DC3")]
[Address(RVA = "0xD9F3D0", Offset = "0xD9E1D0", VA = "0x180D9F3D0", Slot = "21")]
public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
{
IOANHJNOCNE ioanhjnocne = new IOANHJNOCNE();
int num = this.OPGFGNDJEBH.IAHDANBDAAM();
RepeatedField<string> mnjpglelego = new OGLGIHEPONK().MNJPGLELEGO;
string[] array = this.KONEJPCAEFN.IAHDANBDAAM();
mnjpglelego.AddRange(array);
string text = this.JCEHAEPFILD.IAHDANBDAAM();
bool flag = this.BIPJGDJDLBM.IAHDANBDAAM() != 0;
bool flag2 = this.FLDMBDILGCB.IAHDANBDAAM() != null;
}
// Token: 0x06016DC4 RID: 93636 RVA: 0x0055677C File Offset: 0x0055497C
[Token(Token = "0x6016DC4")]
[Address(RVA = "0xD9E580", Offset = "0xD9D380", VA = "0x180D9E580", Slot = "22")]
private void OJJEMIPIMCK(LJJOCDFAMGA FLIPBCAPDGC)
{
KLLMCPFPIIE<bool> flkacdemofn = this.FLKACDEMOFN;
PDEKIHFJKHJ iabndbnhmkf = this.FJACAKGHJPK.IABNDBNHMKF;
if (iabndbnhmkf != 0 && this.FJACAKGHJPK < (ulong)23L)
{
PAGLALKHGEH gkgbnmcjlce = iabndbnhmkf.GKGBNMCJLCE;
if (gkgbnmcjlce != 0)
{
ENMKBCNAGIC maapmbenjib = gkgbnmcjlce.MAAPMBENJIB;
int num = 0;
if (maapmbenjib != 0)
{
RepeatedField<LAKMDOLHIBI> blhogddjnlb = maapmbenjib.BLHOGDDJNLB;
if (blhogddjnlb != 0)
{
int count = blhogddjnlb.count;
}
}
if (num != 0)
{
RepeatedField<LAKMDOLHIBI> blhogddjnlb2 = iabndbnhmkf.GKGBNMCJLCE.MAAPMBENJIB.BLHOGDDJNLB;
int num2 = 0;
LAKMDOLHIBI lakmdolhibi = blhogddjnlb2[num2];
Vector3 vector;
float z = vector.z;
RepeatedField<LAKMDOLHIBI> blhogddjnlb3 = iabndbnhmkf.GKGBNMCJLCE.MAAPMBENJIB.BLHOGDDJNLB;
int num3 = 0;
ENJMDBGOOND enjmdbgoond = blhogddjnlb3[num3].IDGDGOFNHPG;
Vector3 vector2;
float z2 = vector2.z;
RepeatedField<LAKMDOLHIBI> blhogddjnlb4 = iabndbnhmkf.GKGBNMCJLCE.MAAPMBENJIB.BLHOGDDJNLB;
int num4 = 0;
LAKMDOLHIBI lakmdolhibi2 = blhogddjnlb4[num4];
IOANHJNOCNE mlbnhoeepgc = iabndbnhmkf.MLBNHOEEPGC;
IOANHJNOCNE mlbnhoeepgc2 = iabndbnhmkf.MLBNHOEEPGC;
Vector3 vector3;
float z3 = vector3.z;
Vector3 vector4;
float z4 = vector4.z;
if (KKPBCOOONNK.BNNCCCFFALC)
{
if (!base.OGIBLNIIHDK)
{
PhotonView photonView = base.JDHMIOJKLCK;
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
photonView.TransferOwnership(agajmbpabdl);
}
this._tool.connectableTool.AuthorityUpdateParentAndChildrenNodesRelativePositionsAndRotations();
}
}
}
}
}
// Token: 0x06016DC5 RID: 93637 RVA: 0x005568CC File Offset: 0x00554ACC
[Token(Token = "0x6016DC5")]
[Address(RVA = "0xD9F380", Offset = "0xD9E180", VA = "0x180D9F380", Slot = "23")]
public void ResetObject()
{
KLLMCPFPIIE<bool> hiepibbppmj = this.HIEPIBBPPMJ;
int num = 0;
hiepibbppmj.BDJFGEJFPPO(num);
}
// Token: 0x06016DC6 RID: 93638 RVA: 0x005568F0 File Offset: 0x00554AF0
[Token(Token = "0x6016DC6")]
[Address(RVA = "0xD9B4F0", Offset = "0xD9A2F0", VA = "0x180D9B4F0")]
private void FJFFCNGKKAL(AGAJMBPABDL AGIHAKFFCCD)
{
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
int num = 0;
if (controlPanelCircuitObject != num)
{
ControlPanelCircuitObject controlPanelCircuitObject2 = this.controlPanelCircuitObject;
Guid guid = TriggerVolume.GCMAFDFALJI.JPOHGBCEJEJ;
}
}
// Token: 0x06016DC7 RID: 93639 RVA: 0x0055692C File Offset: 0x00554B2C
[Token(Token = "0x6016DC7")]
[Address(RVA = "0xD99990", Offset = "0xD98790", VA = "0x180D99990")]
private void BLDPAKGMMGB(CreationObject EOJKOIGNHPJ)
{
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
int num = 0;
if (controlPanelCircuitObject != num)
{
ControlPanelCircuitObject controlPanelCircuitObject2 = this.controlPanelCircuitObject;
Guid guid = TriggerVolume.AFHFAMCMPOH.JPOHGBCEJEJ;
}
}
// Token: 0x06016DC8 RID: 93640 RVA: 0x00556968 File Offset: 0x00554B68
[Token(Token = "0x6016DC8")]
[Address(RVA = "0xD9DD70", Offset = "0xD9CB70", VA = "0x180D9DD70")]
private void MFGGLJDBOIG(AGAJMBPABDL AGIHAKFFCCD)
{
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
int num = 0;
if (controlPanelCircuitObject != num)
{
ControlPanelCircuitObject controlPanelCircuitObject2 = this.controlPanelCircuitObject;
Guid guid = TriggerVolume.FMNONMGKAGG.JPOHGBCEJEJ;
}
}
// Token: 0x06016DC9 RID: 93641 RVA: 0x005569A4 File Offset: 0x00554BA4
[Token(Token = "0x6016DC9")]
[Address(RVA = "0xD99FE0", Offset = "0xD98DE0", VA = "0x180D99FE0")]
private void CCPEHOOCJEI(CreationObject EOJKOIGNHPJ)
{
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
int num = 0;
if (controlPanelCircuitObject != num)
{
ControlPanelCircuitObject controlPanelCircuitObject2 = this.controlPanelCircuitObject;
Guid guid = TriggerVolume.LLONNDHHLEE.JPOHGBCEJEJ;
}
}
// Token: 0x17003F42 RID: 16194
// (get) Token: 0x06016DCA RID: 93642 RVA: 0x005569E0 File Offset: 0x00554BE0
[Token(Token = "0x17003F42")]
private IEnumerable<KLAMCLLEFGI> BGANBIILLOA
{
[Token(Token = "0x6016DCA")]
[Address(RVA = "0xD9C9B0", Offset = "0xD9B7B0", VA = "0x180D9C9B0", Slot = "15")]
get
{
KLAMCLLEFGI[] array = new KLAMCLLEFGI[4];
KLAMCLLEFGI gcmafdfalji = TriggerVolume.GCMAFDFALJI;
if (gcmafdfalji != 0)
{
}
array[0] = gcmafdfalji;
KLAMCLLEFGI afhfamcmpoh = TriggerVolume.AFHFAMCMPOH;
if (afhfamcmpoh != 0)
{
}
array[1] = afhfamcmpoh;
KLAMCLLEFGI fmnonmgkagg = TriggerVolume.FMNONMGKAGG;
if (fmnonmgkagg != 0)
{
}
array[2] = fmnonmgkagg;
KLAMCLLEFGI llonndhhlee = TriggerVolume.LLONNDHHLEE;
if (llonndhhlee != 0)
{
}
array[3] = llonndhhlee;
IEnumerable<KLAMCLLEFGI> enumerable;
return enumerable;
}
}
// Token: 0x17003F43 RID: 16195
// (get) Token: 0x06016DCB RID: 93643 RVA: 0x00556A48 File Offset: 0x00554C48
[Token(Token = "0x17003F43")]
private DJMPGKILABP OBHLNKHEHEN
{
[Token(Token = "0x6016DCB")]
[Address(RVA = "0xD9CC10", Offset = "0xD9BA10", VA = "0x180D9CC10", Slot = "16")]
get
{
/*
An exception occurred when decompiling this method (06016DCB)
ICSharpCode.Decompiler.DecompilerException: Error decompiling DJMPGKILABP RecRoom.Core.Creation.Shapes.TriggerVolume::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: 0x06016DCC RID: 93644 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6016DCC")]
[Address(RVA = "0xD9B2F0", Offset = "0xD9A0F0", VA = "0x180D9B2F0", Slot = "17")]
private IFNLKKABKEB<FFFEOMMKNAE> EKLANAAAJGK(IBNOALNMLHC CHKKEHOKPJP)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x17003F44 RID: 16196
// (get) Token: 0x06016DCD RID: 93645 RVA: 0x00556A5C File Offset: 0x00554C5C
[Token(Token = "0x17003F44")]
private CreationObject OHPMKCCONDF
{
[Token(Token = "0x6016DCD")]
[Address(RVA = "0x9CD8C0", Offset = "0x9CC6C0", VA = "0x1809CD8C0", Slot = "18")]
get
{
return this.creationObject;
}
}
// Token: 0x06016DCE RID: 93646 RVA: 0x00556A70 File Offset: 0x00554C70
[Token(Token = "0x6016DCE")]
[Address(RVA = "0xDA0470", Offset = "0xD9F270", VA = "0x180DA0470")]
public TriggerVolume()
{
KIJJFKGKOFF kijjfkgkoff = new KIJJFKGKOFF();
this.ECHJJADBJAD = kijjfkgkoff;
List<AGAJMBPABDL> list = new List(1);
this.ABFBNJEGJDA = list;
POOHDDIBALI poohddibali = new POOHDDIBALI();
this.PNOPNBJENAA = poohddibali;
List<Tool> list2 = new List(1);
this.OFFAMIAIIGG = list2;
HashSet<AGAJMBPABDL> hashSet = new HashSet();
this.PIIHHFADBHG = hashSet;
Dictionary<AGAJMBPABDL, int> dictionary = new Dictionary();
this.NEDEFPAOHMH = dictionary;
Dictionary<AGAJMBPABDL, int> dictionary2 = new Dictionary();
this.DMGGCCHEIHJ = dictionary2;
HashSet<Tool> hashSet2 = new HashSet();
this.HKNDOFNDDDN = hashSet2;
Dictionary<Tool, int> dictionary3 = new Dictionary();
this.OPBPFFDFODK = dictionary3;
Dictionary<Tool, int> dictionary4 = new Dictionary();
this.GAADBINOBLL = dictionary4;
HashSet<object> hashSet3 = new HashSet();
this.NPHFPEFBMAG = hashSet3;
base..ctor();
}
// Token: 0x06016DCF RID: 93647 RVA: 0x00556B6C File Offset: 0x00554D6C
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6016DCF")]
[Address(RVA = "0xDA00A0", Offset = "0xD9EEA0", VA = "0x180DA00A0")]
static TriggerVolume()
{
ValueTuple<string, DJMPGKILABP>[] array = new ValueTuple<string, DJMPGKILABP>[1];
int num = 0;
array[0] = num;
TriggerVolume.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;
TriggerVolume.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;
TriggerVolume.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;
TriggerVolume.LLONNDHHLEE = KLAMCLLEFGI.EAEHAOJGCNH("113f13e7-d6cb-46d2-b390-25ee48f40c0a", "Object Exited", array4);
}
// Token: 0x06016DD0 RID: 93648 RVA: 0x00556C24 File Offset: 0x00554E24
[Token(Token = "0x6016DD0")]
[Address(RVA = "0xD9D8E0", Offset = "0xD9C6E0", VA = "0x180D9D8E0")]
[CompilerGenerated]
private void LGCAHDGBLIN(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.PFEAGKIENCM);
}
// Token: 0x06016DD1 RID: 93649 RVA: 0x00556C9C File Offset: 0x00554E9C
[Token(Token = "0x6016DD1")]
[Address(RVA = "0xD9F1D0", Offset = "0xD9DFD0", VA = "0x180D9F1D0")]
[CompilerGenerated]
private void PFEAGKIENCM(CreationObjectSettingStringUIControl JBFIMIEMPII)
{
TextMeshProUGUI propertyValueText = JBFIMIEMPII.PropertyValueText;
if (this.FOJIDONFDMD)
{
string[] array = this.KONEJPCAEFN.IAHDANBDAAM();
Func<string, bool> <>9__100_ = TriggerVolume.<>c.<>9__100_0;
if (<>9__100_ == 0)
{
TriggerVolume.<>c.<>9__100_0 = (string i) => !string.IsNullOrWhiteSpace(i);
}
string text = LEAAAPEKOBD.PMFGGEGMPCC<string>(Enumerable.Where<string>(array, <>9__100_), ", #");
}
bool isCompleted = ((IAsyncResult)propertyValueText).IsCompleted;
}
// Token: 0x06016DD2 RID: 93650 RVA: 0x00556D04 File Offset: 0x00554F04
[Token(Token = "0x6016DD2")]
[Address(RVA = "0xD9BF00", Offset = "0xD9AD00", VA = "0x180D9BF00")]
[CompilerGenerated]
private void HPPINCMFIFB(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.FHANBFBECKE);
}
// Token: 0x06016DD3 RID: 93651 RVA: 0x00556D80 File Offset: 0x00554F80
[Token(Token = "0x6016DD3")]
[Address(RVA = "0xD9B470", Offset = "0xD9A270", VA = "0x180D9B470")]
[CompilerGenerated]
private void FHANBFBECKE(CreationObjectSettingStringUIControl JBFIMIEMPII)
{
TextMeshProUGUI propertyValueText = JBFIMIEMPII.PropertyValueText;
string text = this.JCEHAEPFILD.IAHDANBDAAM();
bool isCompleted = ((IAsyncResult)propertyValueText).IsCompleted;
}
// Token: 0x06016DD4 RID: 93652 RVA: 0x00556DB0 File Offset: 0x00554FB0
[Token(Token = "0x6016DD4")]
[Address(RVA = "0xD9DFC0", Offset = "0xD9CDC0", VA = "0x180D9DFC0")]
[CompilerGenerated]
private void MHFEGPACJKN(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE)
{
string text = GCCLEJOGCCE.PropertyDescription.text;
Func<int> func = new Func(this.CurrentMode_Get);
Action<int> action = new Action(this.CurrentMode_Set);
}
// Token: 0x06016DD5 RID: 93653 RVA: 0x00556DEC File Offset: 0x00554FEC
[Token(Token = "0x6016DD5")]
[Address(RVA = "0xD9B6E0", Offset = "0xD9A4E0", VA = "0x180D9B6E0")]
[CompilerGenerated]
private void FMPHJMKFPMG(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
{
string text = GCCLEJOGCCE.PropertyDescription.text;
Func<bool> func = new Func(this.MIHJLJAHPJN);
Action<bool> action = new Action(this.HKCDJKNDNNE);
}
// Token: 0x06016DD6 RID: 93654 RVA: 0x00556E28 File Offset: 0x00555028
[Token(Token = "0x6016DD6")]
[Address(RVA = "0xD99180", Offset = "0xD97F80", VA = "0x180D99180")]
[CompilerGenerated]
private bool MIHJLJAHPJN()
{
return this.BIPJGDJDLBM.IAHDANBDAAM() != null;
}
// Token: 0x06016DD7 RID: 93655 RVA: 0x00556E48 File Offset: 0x00555048
[Token(Token = "0x6016DD7")]
[Address(RVA = "0xD9BE70", Offset = "0xD9AC70", VA = "0x180D9BE70")]
[CompilerGenerated]
private void HKCDJKNDNNE(bool MBJCIBHEOMM)
{
KLLMCPFPIIE<bool> hiepibbppmj = this.HIEPIBBPPMJ;
int num = 0;
hiepibbppmj.BDJFGEJFPPO(num);
KLLMCPFPIIE<bool> bipjgdjdlbm = this.BIPJGDJDLBM;
}
// Token: 0x06016DD8 RID: 93656 RVA: 0x00556E74 File Offset: 0x00555074
[Token(Token = "0x6016DD8")]
[Address(RVA = "0xD9C090", Offset = "0xD9AE90", VA = "0x180D9C090")]
[CompilerGenerated]
private void IAPOMEBBGCJ(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
{
string text = GCCLEJOGCCE.PropertyDescription.text;
Func<bool> func = new Func(this.JuniorEnabled_Get);
Action<bool> action = new Action(this.JuniorEnabled_Set);
}
// Token: 0x06016DD9 RID: 93657 RVA: 0x00556EB0 File Offset: 0x005550B0
[Token(Token = "0x6016DD9")]
[Address(RVA = "0xD9B280", Offset = "0xD9A080", VA = "0x180D9B280")]
[CompilerGenerated]
private bool IKHJGFEKDPH()
{
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
int num = 0;
return !(controlPanelCircuitObject != num);
}
// Token: 0x06016DDA RID: 93658 RVA: 0x00556ED0 File Offset: 0x005550D0
[Token(Token = "0x6016DDA")]
[Address(RVA = "0xD99180", Offset = "0xD97F80", VA = "0x180D99180")]
[CompilerGenerated]
private bool DMJEMPIMNKE()
{
return this.BIPJGDJDLBM.IAHDANBDAAM() != null;
}
// Token: 0x06016DDB RID: 93659 RVA: 0x00556EF0 File Offset: 0x005550F0
[Token(Token = "0x6016DDB")]
[Address(RVA = "0xD9BE70", Offset = "0xD9AC70", VA = "0x180D9BE70")]
[CompilerGenerated]
private void KMMICFGPINE(bool MBJCIBHEOMM)
{
KLLMCPFPIIE<bool> hiepibbppmj = this.HIEPIBBPPMJ;
int num = 0;
hiepibbppmj.BDJFGEJFPPO(num);
KLLMCPFPIIE<bool> bipjgdjdlbm = this.BIPJGDJDLBM;
}
// Token: 0x06016DDC RID: 93660 RVA: 0x00556F1C File Offset: 0x0055511C
[Token(Token = "0x6016DDC")]
[Address(RVA = "0xD9B280", Offset = "0xD9A080", VA = "0x180D9B280")]
[CompilerGenerated]
private bool EKDBOEGJICB()
{
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
int num = 0;
return !(controlPanelCircuitObject != num);
}
// Token: 0x06016DDD RID: 93661 RVA: 0x00556F3C File Offset: 0x0055513C
[Token(Token = "0x6016DDD")]
[Address(RVA = "0xD9DBC0", Offset = "0xD9C9C0", VA = "0x180D9DBC0")]
[CompilerGenerated]
private bool MDPHOLMCLLD()
{
if (this.OPGFGNDJEBH.IAHDANBDAAM() == 1)
{
}
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
int num = 0;
return controlPanelCircuitObject != num;
}
// Token: 0x06016DDE RID: 93662 RVA: 0x00556F70 File Offset: 0x00555170
[Token(Token = "0x6016DDE")]
[Address(RVA = "0xD9AEC0", Offset = "0xD99CC0", VA = "0x180D9AEC0")]
[CompilerGenerated]
private bool EELOGPAPACD()
{
return this.OPGFGNDJEBH.IAHDANBDAAM() != 1;
}
// Token: 0x0400EE33 RID: 60979
[Token(Token = "0x400EE33")]
public const OutputSlot ENTERED_SLOT = OutputSlot.R;
// Token: 0x0400EE34 RID: 60980
[Token(Token = "0x400EE34")]
public const OutputSlot CURRENT_TOTAL_SLOT = OutputSlot.G;
// Token: 0x0400EE35 RID: 60981
[Token(Token = "0x400EE35")]
public const OutputSlot EXITED_SLOT = OutputSlot.B;
// Token: 0x0400EE36 RID: 60982
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400EE36")]
[SerializeField]
private BoxCollider mainCollider;
// Token: 0x0400EE37 RID: 60983
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400EE37")]
[SerializeField]
private Color playerModeColor;
// Token: 0x0400EE38 RID: 60984
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400EE38")]
[SerializeField]
private Color playerModeAccentColor;
// Token: 0x0400EE39 RID: 60985
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400EE39")]
[SerializeField]
private Color toolModeColor;
// Token: 0x0400EE3A RID: 60986
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400EE3A")]
[SerializeField]
private Color toolModeAccentColor;
// Token: 0x0400EE3B RID: 60987
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400EE3B")]
[SerializeField]
private MeshRenderer[] renderersToRecolorOnModeChange;
// Token: 0x0400EE3C RID: 60988
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400EE3C")]
[SerializeField]
private Transform circuitOutputs;
// Token: 0x0400EE3D RID: 60989
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400EE3D")]
[SerializeField]
private float playerCapsuleRadius = 0.4f;
// Token: 0x0400EE3E RID: 60990
[FieldOffset(Offset = "0x9C")]
[Token(Token = "0x400EE3E")]
[SerializeField]
private float playerCapsuleHeight = 1.5f;
// Token: 0x0400EE3F RID: 60991
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400EE3F")]
[SerializeField]
private Collider[] ignoredColliders;
// Token: 0x0400EE40 RID: 60992
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400EE40")]
[SerializeField]
private Tooltip tooltip;
// Token: 0x0400EE41 RID: 60993
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400EE41")]
[SerializeField]
private string defaultFilterTooltip = "Any";
// Token: 0x0400EE42 RID: 60994
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400EE42")]
[SerializeField]
private string playerTrackingModeTooltip = "Track all players.\nEnter/Exit outputs player IDs.";
// Token: 0x0400EE43 RID: 60995
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400EE43")]
[SerializeField]
private string objectTrackingModeTooltip = "Track all props and non-decoration shapes.\nEnter/Exit outputs object IDs.";
// Token: 0x0400EE44 RID: 60996
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400EE44")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private Tool _tool;
// Token: 0x0400EE45 RID: 60997
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x400EE45")]
[SerializeField]
private CreationObjectSettingStringUIControl tagEditPrefab;
// Token: 0x0400EE46 RID: 60998
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400EE46")]
[SerializeField]
private ControlPanelCircuitObject controlPanelCircuitObject;
// Token: 0x0400EE47 RID: 60999
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x400EE47")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private CreationObject creationObject;
// Token: 0x0400EE48 RID: 61000
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x400EE48")]
private bool FNMADOMILOE;
// Token: 0x0400EE49 RID: 61001
[FieldOffset(Offset = "0xEC")]
[Token(Token = "0x400EE49")]
private int IEEOIOJEAOP = (int)((ulong)4294967295L);
// Token: 0x0400EE4A RID: 61002
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x400EE4A")]
private TriggerVolumeInputNodeDisplay JAILLEPOFPE;
// Token: 0x0400EE4B RID: 61003
[FieldOffset(Offset = "0xF8")]
[Token(Token = "0x400EE4B")]
private KPNDFONGDGF FJACAKGHJPK;
// Token: 0x0400EE4C RID: 61004
[FieldOffset(Offset = "0x120")]
[Token(Token = "0x400EE4C")]
private KIJJFKGKOFF ECHJJADBJAD;
// Token: 0x0400EE4D RID: 61005
[FieldOffset(Offset = "0x128")]
[Token(Token = "0x400EE4D")]
private List<AGAJMBPABDL> ABFBNJEGJDA;
// Token: 0x0400EE4E RID: 61006
[FieldOffset(Offset = "0x130")]
[Token(Token = "0x400EE4E")]
private POOHDDIBALI PNOPNBJENAA;
// Token: 0x0400EE4F RID: 61007
[FieldOffset(Offset = "0x138")]
[Token(Token = "0x400EE4F")]
private List<Tool> OFFAMIAIIGG;
// Token: 0x0400EE50 RID: 61008
[FieldOffset(Offset = "0x140")]
[Token(Token = "0x400EE50")]
private HashSet<AGAJMBPABDL> PIIHHFADBHG;
// Token: 0x0400EE51 RID: 61009
[FieldOffset(Offset = "0x148")]
[Token(Token = "0x400EE51")]
private Dictionary<AGAJMBPABDL, int> NEDEFPAOHMH;
// Token: 0x0400EE52 RID: 61010
[FieldOffset(Offset = "0x150")]
[Token(Token = "0x400EE52")]
private Dictionary<AGAJMBPABDL, int> DMGGCCHEIHJ;
// Token: 0x0400EE53 RID: 61011
[FieldOffset(Offset = "0x158")]
[Token(Token = "0x400EE53")]
private HashSet<Tool> HKNDOFNDDDN;
// Token: 0x0400EE54 RID: 61012
[FieldOffset(Offset = "0x160")]
[Token(Token = "0x400EE54")]
private Dictionary<Tool, int> OPBPFFDFODK;
// Token: 0x0400EE55 RID: 61013
[FieldOffset(Offset = "0x168")]
[Token(Token = "0x400EE55")]
private Dictionary<Tool, int> GAADBINOBLL;
// Token: 0x0400EE56 RID: 61014
[FieldOffset(Offset = "0x170")]
[Token(Token = "0x400EE56")]
private HashSet<object> NPHFPEFBMAG;
// Token: 0x0400EE57 RID: 61015
[FieldOffset(Offset = "0x178")]
[Token(Token = "0x400EE57")]
private bool LKLIJGKFDLO;
// Token: 0x0400EE58 RID: 61016
[FieldOffset(Offset = "0x180")]
[Token(Token = "0x400EE58")]
private KLLMCPFPIIE<bool> FLKACDEMOFN;
// Token: 0x0400EE59 RID: 61017
[FieldOffset(Offset = "0x188")]
[Token(Token = "0x400EE59")]
private KLLMCPFPIIE<int> OPGFGNDJEBH;
// Token: 0x0400EE5A RID: 61018
[FieldOffset(Offset = "0x190")]
[Token(Token = "0x400EE5A")]
private PGIHLFOHNML EHHICAOAHOJ;
// Token: 0x0400EE5B RID: 61019
[FieldOffset(Offset = "0x198")]
[Token(Token = "0x400EE5B")]
private PGIHLFOHNML GPNGOEFJDIM;
// Token: 0x0400EE5C RID: 61020
[FieldOffset(Offset = "0x1A0")]
[Token(Token = "0x400EE5C")]
private KLLMCPFPIIE<string[]> KONEJPCAEFN;
// Token: 0x0400EE5D RID: 61021
[FieldOffset(Offset = "0x1A8")]
[Token(Token = "0x400EE5D")]
private KLLMCPFPIIE<string> JCEHAEPFILD;
// Token: 0x0400EE5E RID: 61022
[FieldOffset(Offset = "0x1B0")]
[Token(Token = "0x400EE5E")]
private KLLMCPFPIIE<bool> BIPJGDJDLBM;
// Token: 0x0400EE5F RID: 61023
[FieldOffset(Offset = "0x1B8")]
[Token(Token = "0x400EE5F")]
private KLLMCPFPIIE<bool> FLDMBDILGCB;
// Token: 0x0400EE60 RID: 61024
[FieldOffset(Offset = "0x1C0")]
[Token(Token = "0x400EE60")]
private KLLMCPFPIIE<bool> HIEPIBBPPMJ;
// Token: 0x0400EE62 RID: 61026
[FieldOffset(Offset = "0x1D0")]
[Token(Token = "0x400EE62")]
private Action<AGAJMBPABDL> GBOEJFFJGOE;
// Token: 0x0400EE63 RID: 61027
[FieldOffset(Offset = "0x1D8")]
[Token(Token = "0x400EE63")]
private Action<AGAJMBPABDL> KHDACHGIBIO;
// Token: 0x0400EE64 RID: 61028
[FieldOffset(Offset = "0x1E0")]
[Token(Token = "0x400EE64")]
private Action<Tool> FCFEABIJDOE;
// Token: 0x0400EE65 RID: 61029
[FieldOffset(Offset = "0x1E8")]
[Token(Token = "0x400EE65")]
private Action<Tool> LKHGLFPDDDH;
// Token: 0x0400EE67 RID: 61031
[Token(Token = "0x400EE67")]
private static readonly KLAMCLLEFGI GCMAFDFALJI;
// Token: 0x0400EE68 RID: 61032
[Token(Token = "0x400EE68")]
private static readonly KLAMCLLEFGI AFHFAMCMPOH;
// Token: 0x0400EE69 RID: 61033
[Token(Token = "0x400EE69")]
private static readonly KLAMCLLEFGI FMNONMGKAGG;
// Token: 0x0400EE6A RID: 61034
[Token(Token = "0x400EE6A")]
private static readonly KLAMCLLEFGI LLONNDHHLEE;
// Token: 0x02003370 RID: 13168
[Token(Token = "0x2003370")]
private enum CDPDNBJPLFO
{
// Token: 0x0400EE6C RID: 61036
[Token(Token = "0x400EE6C")]
Player,
// Token: 0x0400EE6D RID: 61037
[Token(Token = "0x400EE6D")]
Tool
}
// Token: 0x02003372 RID: 13170
[Token(Token = "0x2003372")]
[CompilerGenerated]
private sealed class JBNEBOPIECN
{
// Token: 0x06016DE8 RID: 93672 RVA: 0x0055707C File Offset: 0x0055527C
[Token(Token = "0x6016DE8")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public JBNEBOPIECN()
{
}
// Token: 0x06016DE9 RID: 93673 RVA: 0x00557090 File Offset: 0x00555290
[Token(Token = "0x6016DE9")]
[Address(RVA = "0xD8DF20", Offset = "0xD8CD20", VA = "0x180D8DF20")]
internal void <FilterTags_Set>b__0(NKHBKKGOIHL.PEHMCMIFBJO response)
{
if (response.<GBEEHFGKJOF>k__BackingField)
{
TriggerVolume triggerVolume = this.<>4__this;
string[] array = new string[1];
string text = ToolTagManager.FormatTag(this.tagName);
if (text != 0)
{
}
array[0] = text;
KLLMCPFPIIE<string[]> konejpcaefn = triggerVolume.KONEJPCAEFN;
}
}
// Token: 0x0400EE76 RID: 61046
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400EE76")]
public TriggerVolume <>4__this;
// Token: 0x0400EE77 RID: 61047
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400EE77")]
public string tagName;
}
// Token: 0x02003373 RID: 13171
[Token(Token = "0x2003373")]
[CompilerGenerated]
private sealed class HOADCMBABLD
{
// Token: 0x06016DEA RID: 93674 RVA: 0x005570DC File Offset: 0x005552DC
[Token(Token = "0x6016DEA")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public HOADCMBABLD()
{
}
// Token: 0x06016DEB RID: 93675 RVA: 0x005570F0 File Offset: 0x005552F0
[Token(Token = "0x6016DEB")]
[Address(RVA = "0xD8D7B0", Offset = "0xD8C5B0", VA = "0x180D8D7B0")]
internal void <FilterRole_Set>b__0(NKHBKKGOIHL.PEHMCMIFBJO response)
{
if (response.<GBEEHFGKJOF>k__BackingField)
{
KLLMCPFPIIE<string> jcehaepfild = this.<>4__this.JCEHAEPFILD;
}
}
// Token: 0x0400EE78 RID: 61048
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400EE78")]
public TriggerVolume <>4__this;
// Token: 0x0400EE79 RID: 61049
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400EE79")]
public string role;
}
}
}