This commit is contained in:
niko
2026-06-04 11:42:34 +02:00
parent f39ba70a9f
commit e720b98cd1
7488 changed files with 2493818 additions and 0 deletions
+1469
View File
@@ -0,0 +1,1469 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Runtime.CompilerServices;
using System.Threading;
using Photon;
using RecRoom;
using RecRoom.Persistence;
using RecRoom.Protobuf;
using UnityEngine;
// Token: 0x02000F72 RID: 3954
[RequireComponent(typeof(Tool))]
[RequireComponent(typeof(NetworkTransform))]
public class StickyBase : global::Photon.MonoBehaviour, KKCDMFEHDHE, EDODNJKFIIN
{
// Token: 0x17000F5A RID: 3930
// (get) Token: 0x06021033 RID: 135219 RVA: 0x008FD280 File Offset: 0x008FB480
// (set) Token: 0x0602100F RID: 135183 RVA: 0x008FC410 File Offset: 0x008FA610
public bool PLACHPMGHBA { get; private set; }
// Token: 0x06021010 RID: 135184 RVA: 0x008FC41C File Offset: 0x008FA61C
protected virtual void Start()
{
if (this.initiallyAttachedTo != null)
{
this.LocalAttachToObject(this.initiallyAttachedTo, true, false);
}
if (this.BKDFLNGCINH != null)
{
this.BKDFLNGCINH.POJJFNOCIGE += this.MPFLHACPICD;
}
}
// Token: 0x06021011 RID: 135185 RVA: 0x008FC474 File Offset: 0x008FA674
protected virtual void FJFMJOPHGIG()
{
if (this.PLACHPMGHBA && this.NPHNBLIFMBF == null)
{
this.LocalDetach(false, false);
}
if (this.MCKJOCHMCLI())
{
if (!this.PKAKOAMJLNN().BOLBONELAEF.NKKCGPDGOOF())
{
this.JACCKOLABJP().BOLBONELAEF.KEOJKEJMDFM = false;
}
this.networkTransform.EMHDOEJADFI(false);
this.networkTransform.HHKFJDBNHND(true);
if (this.NPHNBLIFMBF != null)
{
base.transform.position = this.NPHNBLIFMBF.transform.TransformPoint(this.MHIIBCEJGIP);
base.transform.rotation = this.NPHNBLIFMBF.transform.PAFJLHMDIMO(this.GMNDLGIKPOG);
}
else
{
base.transform.position = this.MHIIBCEJGIP;
base.transform.rotation = this.GMNDLGIKPOG;
}
}
else if (!this.JACCKOLABJP().OHGPCMJMFGC)
{
this.networkTransform.BGBOBLLGIFH(false);
this.networkTransform.OMIBLDKLKCF(true);
}
}
// Token: 0x06021012 RID: 135186 RVA: 0x008FC598 File Offset: 0x008FA798
public void PostDeserialize()
{
if (!base.BHCCHBHNHCG)
{
global::UnityEngine.Debug.LogError("Attempting to finish deserializing sticky base without authority.");
return;
}
if (!this.KIGHGBIPOOM.MAOHAELNADH)
{
this.LocalDetach(true, true);
return;
}
if (this.KIGHGBIPOOM.HJPGIOMEJJL == Guid.Empty)
{
this.LocalAttachToObject(null, true, true);
return;
}
PersistenceView persistenceView = null;
if (!PersistenceView.AllViews.TryGetValue(this.KIGHGBIPOOM.HJPGIOMEJJL, out persistenceView))
{
global::UnityEngine.Debug.LogError("Unable to deserialize StickyBase, invalid parent persistence view id.");
this.LocalAttachToObject(null, true, true);
return;
}
base.transform.position = persistenceView.transform.TransformPoint(this.KIGHGBIPOOM.BANLCPOMMIK);
base.transform.rotation = persistenceView.transform.PAFJLHMDIMO(this.KIGHGBIPOOM.CEIEOIEDGPB);
this.LocalAttachToObject(persistenceView.OMNGGJICBBI, true, true);
}
// Token: 0x06021013 RID: 135187 RVA: 0x008FC680 File Offset: 0x008FA880
protected void DLGBIMGCNML(StickyBase GPIFMPCBDEC)
{
if (this.AEEMGFCOIGD == null)
{
GPIFMPCBDEC.PPCELOLBMGA.Add(this);
this.AEEMGFCOIGD = GPIFMPCBDEC;
}
else
{
StickyBase treeRoot = GPIFMPCBDEC.LIHOICJABEE;
StickyBase treeRoot2 = this.LIHOICJABEE;
treeRoot.PPCELOLBMGA.Add(treeRoot2);
treeRoot2.AEEMGFCOIGD = treeRoot;
}
this.OJHADEADLGN = this.BKDFLNGCINH.CustomSelectionForwarding;
this.BKDFLNGCINH.CustomSelectionForwarding = new Tool.FLFLGPHIMIM(this.TreeToolSelectionForwarding);
}
// Token: 0x17000F5B RID: 3931
// (get) Token: 0x06021029 RID: 135209 RVA: 0x008FCFF0 File Offset: 0x008FB1F0
// (set) Token: 0x06021014 RID: 135188 RVA: 0x008FC700 File Offset: 0x008FA900
public bool MAOHAELNADH { get; private set; }
// Token: 0x06021015 RID: 135189 RVA: 0x008FC70C File Offset: 0x008FA90C
protected void IPLLNEDBJCM(int JLFJGGBHOBK, Vector3 PLFJPBMOHCL, Quaternion DOGCONJMNOJ, bool PGFDDHPEDCI)
{
PhotonView photonView = PhotonView.Find(JLFJGGBHOBK);
this.IJKBGEHJAAD(photonView, PLFJPBMOHCL, DOGCONJMNOJ, PGFDDHPEDCI);
}
// Token: 0x17000F60 RID: 3936
// (get) Token: 0x06021016 RID: 135190 RVA: 0x008FC72C File Offset: 0x008FA92C
public StickyBase LIHOICJABEE
{
get
{
if (this.AEEMGFCOIGD != null)
{
return this.AEEMGFCOIGD.LIHOICJABEE;
}
return this;
}
}
// Token: 0x06021017 RID: 135191 RVA: 0x008FC74C File Offset: 0x008FA94C
protected bool FKANMPFPLMK(StickyBase NEANHHKDGFK, StickyBase EDOPDBCLPJC)
{
StickyBase.PCJDIKANHMP pcjdikanhmp = new StickyBase.PCJDIKANHMP();
pcjdikanhmp.EDOPDBCLPJC = EDOPDBCLPJC;
pcjdikanhmp.IMKKCDICNNH = false;
if (NEANHHKDGFK != null && pcjdikanhmp.EDOPDBCLPJC != null)
{
StickyBase.TraverseTree(NEANHHKDGFK.LIHOICJABEE, new Action<StickyBase>(pcjdikanhmp.OJKNBNGGBEC));
}
return pcjdikanhmp.IMKKCDICNNH;
}
// Token: 0x06021018 RID: 135192 RVA: 0x008FC7A8 File Offset: 0x008FA9A8
private void MPFLHACPICD(Tool ENBMEDIFBLM, Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 BEDLPFBGLLP, bool MDMECJBCECO)
{
this.LocalDetach(true, false);
if (this.initiallyAttachedTo != null)
{
this.LocalAttachToObject(this.initiallyAttachedTo, true, false);
}
}
// Token: 0x06021019 RID: 135193 RVA: 0x008FC7D4 File Offset: 0x008FA9D4
public void DeserializeFrom(JENDPFGMLME LJPJGMJDIKB)
{
if (LJPJGMJDIKB.MMDLCJMOPEL == null)
{
global::UnityEngine.Debug.LogErrorFormat(this, "Error deserializing StickyBase {0}: data empty.", new object[] { base.gameObject });
return;
}
this.KIGHGBIPOOM = new StickyBase.GPDDFCLOIJC
{
MAOHAELNADH = LJPJGMJDIKB.MMDLCJMOPEL.MAOHAELNADH,
HJPGIOMEJJL = ((!(LJPJGMJDIKB.MMDLCJMOPEL.LBAIIHMKOCP != null)) ? Guid.Empty : LJPJGMJDIKB.MMDLCJMOPEL.LBAIIHMKOCP.KLNKHLCMIMD()),
BANLCPOMMIK = ((LJPJGMJDIKB.MMDLCJMOPEL.EDDCOMIBPAG == null) ? Vector3.zero : LJPJGMJDIKB.MMDLCJMOPEL.EDDCOMIBPAG.ECHGEFCCABI()),
CEIEOIEDGPB = ((LJPJGMJDIKB.MMDLCJMOPEL.CLFLGEMGJBN == null) ? Quaternion.identity : Quaternion.Euler(LJPJGMJDIKB.MMDLCJMOPEL.CLFLGEMGJBN.ECHGEFCCABI()))
};
}
// Token: 0x0602101A RID: 135194 RVA: 0x008FC8C8 File Offset: 0x008FAAC8
private void DANGDNKFEPB(Tool ENBMEDIFBLM)
{
if (this.MAOHAELNADH && this.NPHNBLIFMBF != null)
{
this.LocalDetach(true, true);
}
}
// Token: 0x0602101B RID: 135195 RVA: 0x008FC8F0 File Offset: 0x008FAAF0
public bool KENMJMELCAL()
{
return this.<HLPAJKOLMCE>k__BackingField;
}
// Token: 0x0602101D RID: 135197 RVA: 0x008FC918 File Offset: 0x008FAB18
public virtual void LocalDetach(bool PGFDDHPEDCI = false, bool LMGLBGNHPOG = true)
{
if (this.MAOHAELNADH)
{
if (LMGLBGNHPOG)
{
base.OMNGGJICBBI.RPC("RpcDetach", IHCPDNLJMMD.All, new object[] { PGFDDHPEDCI });
}
else
{
this.BGJCCNIPBGG(PGFDDHPEDCI);
}
}
}
// Token: 0x0602101E RID: 135198 RVA: 0x008FC958 File Offset: 0x008FAB58
public void SerializeTo(ref JENDPFGMLME LJPJGMJDIKB)
{
if (LJPJGMJDIKB.MMDLCJMOPEL != null)
{
global::UnityEngine.Debug.LogErrorFormat(this, "Error serializing StickyBase {0}: Data already specified.", new object[] { base.gameObject });
return;
}
LJPJGMJDIKB.MMDLCJMOPEL = new MMDLCJMOPEL();
if (this.MAOHAELNADH)
{
LJPJGMJDIKB.MMDLCJMOPEL.MAOHAELNADH = this.MAOHAELNADH;
LJPJGMJDIKB.MMDLCJMOPEL.EDDCOMIBPAG = this.MHIIBCEJGIP.DGLJLFODMOB();
LJPJGMJDIKB.MMDLCJMOPEL.CLFLGEMGJBN = this.GMNDLGIKPOG.eulerAngles.DGLJLFODMOB();
if (this.NPHNBLIFMBF != null)
{
PersistenceView component = this.NPHNBLIFMBF.GetComponent<PersistenceView>();
if (component != null)
{
LJPJGMJDIKB.MMDLCJMOPEL.LBAIIHMKOCP = component.PKJFPDJKJAH.MDOELPMBEGJ();
}
else
{
LJPJGMJDIKB.MMDLCJMOPEL.MAOHAELNADH = false;
}
}
}
}
// Token: 0x0602101F RID: 135199 RVA: 0x008FCA3C File Offset: 0x008FAC3C
public static int TreeSize(StickyBase KNLFPBGGOAI)
{
StickyBase.MAMKPJAMICG mamkpjamicg = new StickyBase.MAMKPJAMICG();
mamkpjamicg.KLEEKKMJPJK = 0;
StickyBase.TraverseTree(KNLFPBGGOAI, new Action<StickyBase>(mamkpjamicg.OJKNBNGGBEC));
return mamkpjamicg.KLEEKKMJPJK;
}
// Token: 0x06021020 RID: 135200 RVA: 0x008FCA70 File Offset: 0x008FAC70
public void EOAHHBMEFEF(Tool ENBMEDIFBLM, bool KIMJICHGKHE = true)
{
List<Collider> list = StickyBase.TreeColliders(this.LIHOICJABEE);
foreach (ToolCollider toolCollider in ENBMEDIFBLM.NJPKPAFHFNM)
{
foreach (Collider collider in toolCollider.AANJEILBGDP)
{
foreach (Collider collider2 in list)
{
Physics.IgnoreCollision(collider, collider2, KIMJICHGKHE);
}
}
}
}
// Token: 0x17000F5D RID: 3933
// (get) Token: 0x06021021 RID: 135201 RVA: 0x008FCB64 File Offset: 0x008FAD64
// (set) Token: 0x06021053 RID: 135251 RVA: 0x008FDE30 File Offset: 0x008FC030
protected StickyBase AEEMGFCOIGD { get; set; }
// Token: 0x17000F63 RID: 3939
// (get) Token: 0x06021022 RID: 135202 RVA: 0x008FCB6C File Offset: 0x008FAD6C
public int DPGMALKFGBG
{
get
{
return StickyBase.TreeDepth(this);
}
}
// Token: 0x17000F5C RID: 3932
// (get) Token: 0x06021050 RID: 135248 RVA: 0x008FDD08 File Offset: 0x008FBF08
// (set) Token: 0x06021023 RID: 135203 RVA: 0x008FCB74 File Offset: 0x008FAD74
public Tool MPLNFJPDNFM { get; protected set; }
// Token: 0x06021024 RID: 135204 RVA: 0x008FCB80 File Offset: 0x008FAD80
private void HCFIFKGBIND(PhotonView HOFPILJMAEL, Vector3 MHIIBCEJGIP, Quaternion GMNDLGIKPOG, bool PGFDDHPEDCI)
{
if (this.MAOHAELNADH && this.KJINJEHOEJJ != null)
{
this.KJINJEHOEJJ(this, PGFDDHPEDCI);
}
this.MAOHAELNADH = true;
this.FONBCLBLNIN = ((!(HOFPILJMAEL != null)) ? (-1) : HOFPILJMAEL.ADMBCINHJOG);
this.MHIIBCEJGIP = MHIIBCEJGIP.GGPAIPKFIIO();
this.GMNDLGIKPOG = GMNDLGIKPOG.KPGAMOAKJKF();
this.NPHNBLIFMBF = HOFPILJMAEL;
this.PLACHPMGHBA = this.NPHNBLIFMBF != null;
this.BKDFLNGCINH.BOLBONELAEF.KEOJKEJMDFM = true;
base.transform.position = ((!(this.NPHNBLIFMBF != null)) ? this.MHIIBCEJGIP : this.NPHNBLIFMBF.transform.TransformPoint(this.MHIIBCEJGIP));
base.transform.rotation = ((!(this.NPHNBLIFMBF != null)) ? this.GMNDLGIKPOG : this.NPHNBLIFMBF.transform.PAFJLHMDIMO(this.GMNDLGIKPOG));
if (this.PLACHPMGHBA)
{
this.MPLNFJPDNFM = this.NPHNBLIFMBF.GetComponent<Tool>();
if (this.LAGFHMJHBAC != null)
{
this.LAGFHMJHBAC(this, PGFDDHPEDCI);
}
StickyBase component = this.NPHNBLIFMBF.GetComponent<StickyBase>();
if (component != null)
{
this.DLGBIMGCNML(component);
}
if (base.BHCCHBHNHCG && base.OMNGGJICBBI.ECHJNDDOIBD != this.NPHNBLIFMBF.ECHJNDDOIBD)
{
base.OMNGGJICBBI.TransferOwnership(this.NPHNBLIFMBF.ECHJNDDOIBD);
}
}
this.BKDFLNGCINH.BOLBONELAEF.ClearVelocity();
if (this.IBAPEODEKBK != null)
{
this.IBAPEODEKBK(this, PGFDDHPEDCI);
}
}
// Token: 0x06021025 RID: 135205 RVA: 0x008FCD4C File Offset: 0x008FAF4C
protected void FAJAJMLBMLP(Tool ENBMEDIFBLM)
{
foreach (StickyBase stickyBase in this.PPCELOLBMGA)
{
stickyBase.BKDFLNGCINH.HoverStart();
}
}
// Token: 0x06021026 RID: 135206 RVA: 0x008FCDAC File Offset: 0x008FAFAC
protected virtual void LateUpdate()
{
if (this.PLACHPMGHBA && this.NPHNBLIFMBF == null)
{
this.LocalDetach(true, true);
}
if (this.MAOHAELNADH)
{
if (!this.BKDFLNGCINH.BOLBONELAEF.KEOJKEJMDFM)
{
this.BKDFLNGCINH.BOLBONELAEF.KEOJKEJMDFM = true;
}
this.networkTransform.LHOMOLEIEGG = false;
this.networkTransform.JLPPFBKHLOJ = false;
if (this.NPHNBLIFMBF != null)
{
base.transform.position = this.NPHNBLIFMBF.transform.TransformPoint(this.MHIIBCEJGIP);
base.transform.rotation = this.NPHNBLIFMBF.transform.PAFJLHMDIMO(this.GMNDLGIKPOG);
}
else
{
base.transform.position = this.MHIIBCEJGIP;
base.transform.rotation = this.GMNDLGIKPOG;
}
}
else if (!this.BKDFLNGCINH.OHGPCMJMFGC)
{
this.networkTransform.LHOMOLEIEGG = true;
this.networkTransform.JLPPFBKHLOJ = true;
}
}
// Token: 0x06021027 RID: 135207 RVA: 0x008FCED0 File Offset: 0x008FB0D0
private void OnPhotonPlayerConnected(LNJFBGIBLHA BBLGGOBKKMC)
{
if (base.BHCCHBHNHCG && this.MAOHAELNADH)
{
base.OMNGGJICBBI.RPC("RpcAttachToObject", BBLGGOBKKMC, new object[] { this.FONBCLBLNIN, this.MHIIBCEJGIP, this.GMNDLGIKPOG, true });
}
}
// Token: 0x06021028 RID: 135208 RVA: 0x008FCF40 File Offset: 0x008FB140
protected override void OnDestroy()
{
if (this.BKDFLNGCINH != null)
{
this.BKDFLNGCINH.GFBCCFIMFEC -= this.ILAKKOOGHDI;
this.BKDFLNGCINH.POJJFNOCIGE -= this.MPFLHACPICD;
if (this.PKELBNLFPGO)
{
this.BKDFLNGCINH.HIOGNMNKOEA -= this.FAJAJMLBMLP;
this.BKDFLNGCINH.NEBMINOMJIB -= this.IHGNGNLIIJB;
}
}
this.LocalDetach(true, false);
base.OnDestroy();
IHFKMIAHBFP.GFFDICBLOFJ -= new Action<LNJFBGIBLHA>(this.OnPhotonPlayerConnected);
}
// Token: 0x0602102A RID: 135210 RVA: 0x008FCFF8 File Offset: 0x008FB1F8
public void GHPFPLINAFL(StickyBase.LONPOBKIBCO NOBAPCOKFIL)
{
StickyBase.LONPOBKIBCO lonpobkibco = this.KJINJEHOEJJ;
StickyBase.LONPOBKIBCO lonpobkibco2;
do
{
lonpobkibco2 = lonpobkibco;
lonpobkibco = Interlocked.CompareExchange<StickyBase.LONPOBKIBCO>(ref this.KJINJEHOEJJ, (StickyBase.LONPOBKIBCO)Delegate.Combine(lonpobkibco2, NOBAPCOKFIL), lonpobkibco);
}
while (lonpobkibco != lonpobkibco2);
}
// Token: 0x0602102B RID: 135211 RVA: 0x008FD030 File Offset: 0x008FB230
public Tool PKAKOAMJLNN()
{
return this._tool;
}
// Token: 0x0602102C RID: 135212 RVA: 0x008FD038 File Offset: 0x008FB238
private void ILAKKOOGHDI(Tool ENBMEDIFBLM)
{
this.LocalDetach(false, true);
}
// Token: 0x0602102D RID: 135213 RVA: 0x008FD044 File Offset: 0x008FB244
[BCENPNOIAOM]
protected void RpcAttachToObject(int JLFJGGBHOBK, Vector3 PLFJPBMOHCL, Quaternion DOGCONJMNOJ, bool PGFDDHPEDCI)
{
PhotonView photonView = PhotonView.Find(JLFJGGBHOBK);
this.HCFIFKGBIND(photonView, PLFJPBMOHCL, DOGCONJMNOJ, PGFDDHPEDCI);
}
// Token: 0x0602102E RID: 135214 RVA: 0x008FD064 File Offset: 0x008FB264
public virtual bool LocalAttachToObject(PhotonView HOFPILJMAEL, bool PGFDDHPEDCI = false, bool LMGLBGNHPOG = true)
{
if (HOFPILJMAEL != null)
{
StickyBase componentInChildren = HOFPILJMAEL.GetComponentInChildren<StickyBase>();
if (this.FKANMPFPLMK(componentInChildren, this))
{
return false;
}
}
StickyBase treeRoot = this.LIHOICJABEE;
if (treeRoot != this)
{
return treeRoot.LocalAttachToObject(HOFPILJMAEL, PGFDDHPEDCI, LMGLBGNHPOG);
}
this.AGBFHGCOAKL(HOFPILJMAEL);
Vector3 vector = ((!(HOFPILJMAEL != null)) ? base.transform.position : HOFPILJMAEL.transform.InverseTransformPoint(base.transform.position));
Quaternion quaternion = ((!(HOFPILJMAEL != null)) ? base.transform.rotation : HOFPILJMAEL.transform.MCKNNGGGBDG(base.transform.rotation));
if (LMGLBGNHPOG)
{
int num = ((!(HOFPILJMAEL != null)) ? (-1) : HOFPILJMAEL.ADMBCINHJOG);
base.OMNGGJICBBI.RPC("RpcAttachToObject", IHCPDNLJMMD.All, new object[] { num, vector, quaternion, PGFDDHPEDCI });
}
else
{
this.HCFIFKGBIND(HOFPILJMAEL, vector, quaternion, PGFDDHPEDCI);
}
return true;
}
// Token: 0x14000144 RID: 324
// (add) Token: 0x0602102F RID: 135215 RVA: 0x008FD18C File Offset: 0x008FB38C
// (remove) Token: 0x0602104C RID: 135244 RVA: 0x008FDC28 File Offset: 0x008FBE28
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
public event StickyBase.LONPOBKIBCO IBAPEODEKBK;
// Token: 0x17000F59 RID: 3929
// (get) Token: 0x06021030 RID: 135216 RVA: 0x008FD1C4 File Offset: 0x008FB3C4
public Tool BKDFLNGCINH
{
get
{
return this._tool;
}
}
// Token: 0x06021031 RID: 135217 RVA: 0x008FD1CC File Offset: 0x008FB3CC
protected void JNLPGPADALK(bool PGFDDHPEDCI)
{
if (this.MAOHAELNADH)
{
this.MAOHAELNADH = true;
this.PLACHPMGHBA = false;
if (!this.PKAKOAMJLNN().OHGPCMJMFGC && !this.BKDFLNGCINH.BEKHOPMNAPA)
{
this.BKDFLNGCINH.BOLBONELAEF.KEOJKEJMDFM = true;
this.PKAKOAMJLNN().BOLBONELAEF.ClearVelocity();
}
if (this.KJINJEHOEJJ != null)
{
this.KJINJEHOEJJ(this, PGFDDHPEDCI);
}
this.OLKBJEGMHDO();
this.FAHOJKCNMFG(null);
this.MPLNFJPDNFM = null;
}
}
// Token: 0x06021032 RID: 135218 RVA: 0x008FD260 File Offset: 0x008FB460
private void DCLNHFOOBBH(int KBHCDFOBPJJ)
{
if (IHFKMIAHBFP.JEFGMHBLLKI.BADMPMDONAH == KBHCDFOBPJJ)
{
base.OMNGGJICBBI.TransferOwnership(KBHCDFOBPJJ);
}
}
// Token: 0x06021034 RID: 135220 RVA: 0x008FD288 File Offset: 0x008FB488
public StickyBase MPFAEHAGBIF()
{
if (this.AEEMGFCOIGD != null)
{
return this.AEEMGFCOIGD.LIHOICJABEE;
}
return this;
}
// Token: 0x06021035 RID: 135221 RVA: 0x008FD2A8 File Offset: 0x008FB4A8
protected void AGBFHGCOAKL(PhotonView AAMEMKCAECE)
{
StickyBase.BDINAGBIJLA bdinagbijla = new StickyBase.BDINAGBIJLA();
bdinagbijla.AAMEMKCAECE = AAMEMKCAECE;
if (bdinagbijla.AAMEMKCAECE != null && bdinagbijla.AAMEMKCAECE.OPDLGJGHMJI != base.OMNGGJICBBI.OPDLGJGHMJI && bdinagbijla.AAMEMKCAECE.HKLENNJOICH != null)
{
StickyBase.TraverseTree(this.LIHOICJABEE, new Action<StickyBase>(bdinagbijla.OJKNBNGGBEC));
}
}
// Token: 0x06021036 RID: 135222 RVA: 0x008FD318 File Offset: 0x008FB518
public static void TraverseTree(StickyBase KNLFPBGGOAI, Action<StickyBase> NNDKCDAHFMK)
{
NNDKCDAHFMK(KNLFPBGGOAI);
foreach (StickyBase stickyBase in KNLFPBGGOAI.PPCELOLBMGA)
{
StickyBase.TraverseTree(stickyBase, NNDKCDAHFMK);
}
}
// Token: 0x06021037 RID: 135223 RVA: 0x008FD37C File Offset: 0x008FB57C
protected void FAHOJKCNMFG(PhotonView NOBAPCOKFIL)
{
if (this.OPKNCLHJAFP != NOBAPCOKFIL)
{
if (this.OPKNCLHJAFP != null)
{
this.OPKNCLHJAFP.LCJFHLKJMKL(new Action<int>(this.DCLNHFOOBBH));
}
this.OPKNCLHJAFP = NOBAPCOKFIL;
if (this.OPKNCLHJAFP != null)
{
this.OPKNCLHJAFP.FPKGGJGGPAG += this.DCLNHFOOBBH;
}
}
}
// Token: 0x06021038 RID: 135224 RVA: 0x008FD3F4 File Offset: 0x008FB5F4
public static List<Collider> TreeColliders(StickyBase KNLFPBGGOAI)
{
StickyBase.IBJAPLDFFIK ibjapldffik = new StickyBase.IBJAPLDFFIK();
ibjapldffik.NMGILLDBBDD = new List<Collider>();
StickyBase.TraverseTree(KNLFPBGGOAI, new Action<StickyBase>(ibjapldffik.OJKNBNGGBEC));
return ibjapldffik.NMGILLDBBDD;
}
// Token: 0x06021039 RID: 135225 RVA: 0x008FD42C File Offset: 0x008FB62C
public StickyBase LBJGJGKCDCL()
{
if (this.AEEMGFCOIGD != null)
{
return this.AEEMGFCOIGD.LBJGJGKCDCL();
}
return this;
}
// Token: 0x0602103A RID: 135226 RVA: 0x008FD44C File Offset: 0x008FB64C
protected override void DLCHNOFPONJ()
{
base.DLCHNOFPONJ();
IHFKMIAHBFP.GFFDICBLOFJ += new Action<LNJFBGIBLHA>(this.OnPhotonPlayerConnected);
if (this.PKAKOAMJLNN() == null)
{
global::UnityEngine.Debug.LogError(base.name + "LightShafts' ");
}
else
{
this.BKDFLNGCINH.GFBCCFIMFEC += this.ILAKKOOGHDI;
this.BKDFLNGCINH.AFFIAPEACAJ(new Tool.FCJCFBDGJIM(this.DANGDNKFEPB));
if (this.PKELBNLFPGO)
{
this.JACCKOLABJP().HJGGFJPGFFC(new Tool.FCJCFBDGJIM(this.FAJAJMLBMLP));
this.PKAKOAMJLNN().COMABPLKEHI(new Tool.FCJCFBDGJIM(this.IHGNGNLIIJB));
}
}
}
// Token: 0x17000F61 RID: 3937
// (get) Token: 0x0602103B RID: 135227 RVA: 0x008FD50C File Offset: 0x008FB70C
public bool GFJHKDCIAPO
{
get
{
return this.AEEMGFCOIGD == null;
}
}
// Token: 0x17000F62 RID: 3938
// (get) Token: 0x0602103C RID: 135228 RVA: 0x008FD51C File Offset: 0x008FB71C
public bool AADHHMOLEOL
{
get
{
return true;
}
}
// Token: 0x0602103D RID: 135229 RVA: 0x008FD520 File Offset: 0x008FB720
public void ToolIgnoreMyColliders(Tool ENBMEDIFBLM, bool KIMJICHGKHE = true)
{
List<Collider> list = StickyBase.TreeColliders(this.LIHOICJABEE);
foreach (ToolCollider toolCollider in ENBMEDIFBLM.NJPKPAFHFNM)
{
foreach (Collider collider in toolCollider.AANJEILBGDP)
{
foreach (Collider collider2 in list)
{
Physics.IgnoreCollision(collider, collider2, KIMJICHGKHE);
}
}
}
}
// Token: 0x14000143 RID: 323
// (add) Token: 0x0602104B RID: 135243 RVA: 0x008FDBF0 File Offset: 0x008FBDF0
// (remove) Token: 0x0602103E RID: 135230 RVA: 0x008FD614 File Offset: 0x008FB814
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
public event StickyBase.LONPOBKIBCO LAGFHMJHBAC;
// Token: 0x0602103F RID: 135231 RVA: 0x008FD64C File Offset: 0x008FB84C
protected void OLKBJEGMHDO()
{
if (this.AEEMGFCOIGD == null)
{
return;
}
this.AEEMGFCOIGD.PPCELOLBMGA.Remove(this);
this.AEEMGFCOIGD = null;
this.BKDFLNGCINH.CustomSelectionForwarding = this.OJHADEADLGN;
}
// Token: 0x06021040 RID: 135232 RVA: 0x008FD68C File Offset: 0x008FB88C
public static string StickyTreeToString(StickyBase KNLFPBGGOAI, int BMDKIIIOEFI = 0, int GABAGADECPG = 0)
{
string text = string.Empty;
string text2 = string.Empty;
for (int i = 0; i < GABAGADECPG; i++)
{
text2 += " ";
}
string text3 = text;
text = string.Concat(new object[] { text3, text2, "|-", BMDKIIIOEFI, "\n" });
foreach (StickyBase stickyBase in KNLFPBGGOAI.PPCELOLBMGA)
{
BMDKIIIOEFI++;
text += StickyBase.StickyTreeToString(stickyBase, BMDKIIIOEFI, GABAGADECPG + 1);
}
return text;
}
// Token: 0x06021041 RID: 135233 RVA: 0x008FD754 File Offset: 0x008FB954
private void IJKBGEHJAAD(PhotonView HOFPILJMAEL, Vector3 MHIIBCEJGIP, Quaternion GMNDLGIKPOG, bool PGFDDHPEDCI)
{
if (this.MCKJOCHMCLI() && this.KJINJEHOEJJ != null)
{
this.KJINJEHOEJJ(this, PGFDDHPEDCI);
}
this.MAOHAELNADH = false;
this.FONBCLBLNIN = ((!(HOFPILJMAEL != null)) ? (-1) : HOFPILJMAEL.HNPFGGAKNPI());
this.MHIIBCEJGIP = MHIIBCEJGIP.GGPAIPKFIIO();
this.GMNDLGIKPOG = GMNDLGIKPOG.KPGAMOAKJKF();
this.NPHNBLIFMBF = HOFPILJMAEL;
this.PLACHPMGHBA = this.NPHNBLIFMBF != null;
this.BKDFLNGCINH.BOLBONELAEF.KEOJKEJMDFM = true;
base.transform.position = ((!(this.NPHNBLIFMBF != null)) ? this.MHIIBCEJGIP : this.NPHNBLIFMBF.transform.TransformPoint(this.MHIIBCEJGIP));
base.transform.rotation = ((!(this.NPHNBLIFMBF != null)) ? this.GMNDLGIKPOG : this.NPHNBLIFMBF.transform.PAFJLHMDIMO(this.GMNDLGIKPOG));
if (this.PLACHPMGHBA)
{
this.MPLNFJPDNFM = this.NPHNBLIFMBF.GetComponent<Tool>();
if (this.LAGFHMJHBAC != null)
{
this.LAGFHMJHBAC(this, PGFDDHPEDCI);
}
StickyBase component = this.NPHNBLIFMBF.GetComponent<StickyBase>();
if (component != null)
{
this.DLGBIMGCNML(component);
}
if (base.JNOCCMDBMIO() && base.HOPJELLOPNJ().PIOGIBFOFGD() != this.NPHNBLIFMBF.PCHBDFKGJJA())
{
base.CJKKPMHAMCN().GLMELMJKGKP(this.NPHNBLIFMBF.ECHJNDDOIBD);
}
}
this.BKDFLNGCINH.BOLBONELAEF.ClearVelocity();
if (this.IBAPEODEKBK != null)
{
this.IBAPEODEKBK(this, PGFDDHPEDCI);
}
}
// Token: 0x17000F5E RID: 3934
// (get) Token: 0x06021042 RID: 135234 RVA: 0x008FD920 File Offset: 0x008FBB20
protected bool PKELBNLFPGO
{
get
{
return this.supportsTreeGrouping;
}
}
// Token: 0x06021043 RID: 135235 RVA: 0x008FD928 File Offset: 0x008FBB28
public void IgnoreTreeColliders(StickyBase KNLFPBGGOAI, bool KIMJICHGKHE = true)
{
List<Collider> list = StickyBase.TreeColliders(KNLFPBGGOAI);
foreach (ToolCollider toolCollider in this.BKDFLNGCINH.NJPKPAFHFNM)
{
foreach (Collider collider in toolCollider.AANJEILBGDP)
{
foreach (Collider collider2 in list)
{
Physics.IgnoreCollision(collider, collider2, KIMJICHGKHE);
}
}
}
}
// Token: 0x06021044 RID: 135236 RVA: 0x008FDA1C File Offset: 0x008FBC1C
public void CMMCDPKNCNL(JENDPFGMLME LJPJGMJDIKB)
{
if (LJPJGMJDIKB.DLALJNMAKBD() == null)
{
global::UnityEngine.Debug.LogErrorFormat(this, "{0}v1/sendMultiple", new object[] { base.gameObject });
return;
}
this.KIGHGBIPOOM = new StickyBase.GPDDFCLOIJC
{
MAOHAELNADH = LJPJGMJDIKB.MMDLCJMOPEL.KIIDHOCCODG(),
HJPGIOMEJJL = ((!(LJPJGMJDIKB.MMDLCJMOPEL.OGJGBMDIHMN() != null)) ? Guid.Empty : LJPJGMJDIKB.DLALJNMAKBD().FJKDIMJCBBP().KLNKHLCMIMD()),
BANLCPOMMIK = ((LJPJGMJDIKB.FLCFCGEKNAA().EDDCOMIBPAG == null) ? Vector3.zero : LJPJGMJDIKB.MMDLCJMOPEL.BCJNMCDHLPO().ECHGEFCCABI()),
CEIEOIEDGPB = ((LJPJGMJDIKB.DLALJNMAKBD().JIEBJEGLOBE() == null) ? Quaternion.identity : Quaternion.Euler(LJPJGMJDIKB.MMDLCJMOPEL.JIEBJEGLOBE().ECHGEFCCABI()))
};
}
// Token: 0x06021045 RID: 135237 RVA: 0x008FDB10 File Offset: 0x008FBD10
public bool MCKJOCHMCLI()
{
return this.<HLPAJKOLMCE>k__BackingField;
}
// Token: 0x06021046 RID: 135238 RVA: 0x008FDB18 File Offset: 0x008FBD18
public static int TreeDepth(StickyBase NEANHHKDGFK)
{
int num = 0;
StickyBase stickyBase = NEANHHKDGFK;
while (!stickyBase.GFJHKDCIAPO)
{
num++;
stickyBase = stickyBase.AEEMGFCOIGD;
}
return num;
}
// Token: 0x14000145 RID: 325
// (add) Token: 0x06021047 RID: 135239 RVA: 0x008FDB48 File Offset: 0x008FBD48
// (remove) Token: 0x06021055 RID: 135253 RVA: 0x008FDEB4 File Offset: 0x008FC0B4
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
public event StickyBase.LONPOBKIBCO KJINJEHOEJJ;
// Token: 0x06021048 RID: 135240 RVA: 0x008FDB80 File Offset: 0x008FBD80
public static int MENGBNEDCJC(StickyBase KNLFPBGGOAI)
{
StickyBase.MAMKPJAMICG mamkpjamicg = new StickyBase.MAMKPJAMICG();
mamkpjamicg.KLEEKKMJPJK = 1;
StickyBase.TraverseTree(KNLFPBGGOAI, new Action<StickyBase>(mamkpjamicg.KLMKCPAELKO));
return mamkpjamicg.KLEEKKMJPJK;
}
// Token: 0x06021049 RID: 135241 RVA: 0x008FDBB4 File Offset: 0x008FBDB4
public Tool JACCKOLABJP()
{
return this._tool;
}
// Token: 0x0602104A RID: 135242 RVA: 0x008FDBBC File Offset: 0x008FBDBC
public virtual Tool TreeToolSelectionForwarding(Player OAKJPHFELHD, bool MFHKIFDBNOM)
{
if (this.AEEMGFCOIGD != null && this.PKELBNLFPGO)
{
return this.AEEMGFCOIGD.TreeToolSelectionForwarding(OAKJPHFELHD, MFHKIFDBNOM);
}
return this.BKDFLNGCINH;
}
// Token: 0x0602104D RID: 135245 RVA: 0x008FDC60 File Offset: 0x008FBE60
[BCENPNOIAOM]
protected void RpcDetach(bool PGFDDHPEDCI)
{
this.BGJCCNIPBGG(PGFDDHPEDCI);
}
// Token: 0x0602104E RID: 135246 RVA: 0x008FDC6C File Offset: 0x008FBE6C
protected void BGJCCNIPBGG(bool PGFDDHPEDCI)
{
if (this.MAOHAELNADH)
{
this.MAOHAELNADH = false;
this.PLACHPMGHBA = false;
if (!this.BKDFLNGCINH.OHGPCMJMFGC && !this.BKDFLNGCINH.BEKHOPMNAPA)
{
this.BKDFLNGCINH.BOLBONELAEF.KEOJKEJMDFM = false;
this.BKDFLNGCINH.BOLBONELAEF.ClearVelocity();
}
if (this.KJINJEHOEJJ != null)
{
this.KJINJEHOEJJ(this, PGFDDHPEDCI);
}
this.OLKBJEGMHDO();
this.NPHNBLIFMBF = null;
this.MPLNFJPDNFM = null;
}
}
// Token: 0x17000F5F RID: 3935
// (get) Token: 0x0602104F RID: 135247 RVA: 0x008FDD00 File Offset: 0x008FBF00
// (set) Token: 0x06021054 RID: 135252 RVA: 0x008FDE3C File Offset: 0x008FC03C
protected PhotonView NPHNBLIFMBF
{
get
{
return this.OPKNCLHJAFP;
}
set
{
if (this.OPKNCLHJAFP != value)
{
if (this.OPKNCLHJAFP != null)
{
this.OPKNCLHJAFP.FPKGGJGGPAG -= this.DCLNHFOOBBH;
}
this.OPKNCLHJAFP = value;
if (this.OPKNCLHJAFP != null)
{
this.OPKNCLHJAFP.FPKGGJGGPAG += this.DCLNHFOOBBH;
}
}
}
}
// Token: 0x06021051 RID: 135249 RVA: 0x008FDD10 File Offset: 0x008FBF10
protected void IHGNGNLIIJB(Tool ENBMEDIFBLM)
{
foreach (StickyBase stickyBase in this.PPCELOLBMGA)
{
stickyBase.BKDFLNGCINH.HoverEnd();
}
}
// Token: 0x06021052 RID: 135250 RVA: 0x008FDD70 File Offset: 0x008FBF70
protected override void Awake()
{
base.Awake();
IHFKMIAHBFP.GFFDICBLOFJ += new Action<LNJFBGIBLHA>(this.OnPhotonPlayerConnected);
if (this.BKDFLNGCINH == null)
{
global::UnityEngine.Debug.LogError(base.name + " is missing a tool component.");
}
else
{
this.BKDFLNGCINH.GFBCCFIMFEC += this.ILAKKOOGHDI;
this.BKDFLNGCINH.NJHCOLCINID += this.DANGDNKFEPB;
if (this.PKELBNLFPGO)
{
this.BKDFLNGCINH.HIOGNMNKOEA += this.FAJAJMLBMLP;
this.BKDFLNGCINH.NEBMINOMJIB += this.IHGNGNLIIJB;
}
}
}
// Token: 0x040055D1 RID: 21969
[SerializeField]
private PhotonView initiallyAttachedTo;
// Token: 0x040055D2 RID: 21970
[SerializeField]
private bool supportsTreeGrouping;
// Token: 0x040055D3 RID: 21971
[SerializeField]
[ENMFCLPAKBJ(FOGKDGELKHN.Self, false)]
private Tool _tool;
// Token: 0x040055D4 RID: 21972
[ENMFCLPAKBJ(FOGKDGELKHN.Self, false)]
[SerializeField]
private NetworkTransform networkTransform;
// Token: 0x040055DA RID: 21978
private int FONBCLBLNIN;
// Token: 0x040055DB RID: 21979
private Vector3 MHIIBCEJGIP;
// Token: 0x040055DC RID: 21980
private Quaternion GMNDLGIKPOG;
// Token: 0x040055DE RID: 21982
protected Tool.FLFLGPHIMIM OJHADEADLGN;
// Token: 0x040055E0 RID: 21984
protected List<StickyBase> PPCELOLBMGA = new List<StickyBase>();
// Token: 0x040055E1 RID: 21985
private PhotonView OPKNCLHJAFP;
// Token: 0x040055E2 RID: 21986
private StickyBase.GPDDFCLOIJC KIGHGBIPOOM = StickyBase.GPDDFCLOIJC.ANJBEOJKBPO;
// Token: 0x02000F73 RID: 3955
// (Invoke) Token: 0x06021057 RID: 135255
public delegate void LONPOBKIBCO(StickyBase ENBMEDIFBLM, bool PGFDDHPEDCI);
// Token: 0x02000F74 RID: 3956
private struct GPDDFCLOIJC
{
// Token: 0x040055E3 RID: 21987
public bool MAOHAELNADH;
// Token: 0x040055E4 RID: 21988
public Guid HJPGIOMEJJL;
// Token: 0x040055E5 RID: 21989
public Vector3 BANLCPOMMIK;
// Token: 0x040055E6 RID: 21990
public Quaternion CEIEOIEDGPB;
// Token: 0x040055E7 RID: 21991
public static StickyBase.GPDDFCLOIJC ANJBEOJKBPO = new StickyBase.GPDDFCLOIJC
{
MAOHAELNADH = false,
HJPGIOMEJJL = Guid.Empty,
BANLCPOMMIK = Vector3.zero,
CEIEOIEDGPB = Quaternion.identity
};
}
// Token: 0x02000F75 RID: 3957
[CompilerGenerated]
private sealed class PCJDIKANHMP
{
// Token: 0x0602105B RID: 135259 RVA: 0x008FDF34 File Offset: 0x008FC134
internal void IBLIPIGAMEL(StickyBase KAHPOJKDIKD)
{
if (KAHPOJKDIKD == this.EDOPDBCLPJC)
{
this.IMKKCDICNNH = true;
}
}
// Token: 0x0602105C RID: 135260 RVA: 0x008FDF50 File Offset: 0x008FC150
internal void GOPMNHCPOJL(StickyBase KAHPOJKDIKD)
{
if (KAHPOJKDIKD == this.EDOPDBCLPJC)
{
this.IMKKCDICNNH = false;
}
}
// Token: 0x0602105D RID: 135261 RVA: 0x008FDF6C File Offset: 0x008FC16C
internal void OJKNBNGGBEC(StickyBase KAHPOJKDIKD)
{
if (KAHPOJKDIKD == this.EDOPDBCLPJC)
{
this.IMKKCDICNNH = true;
}
}
// Token: 0x0602105E RID: 135262 RVA: 0x008FDF88 File Offset: 0x008FC188
internal void NKONOOELLHD(StickyBase KAHPOJKDIKD)
{
if (KAHPOJKDIKD == this.EDOPDBCLPJC)
{
this.IMKKCDICNNH = true;
}
}
// Token: 0x0602105F RID: 135263 RVA: 0x008FDFA4 File Offset: 0x008FC1A4
internal void LACKKCKOGHI(StickyBase KAHPOJKDIKD)
{
if (KAHPOJKDIKD == this.EDOPDBCLPJC)
{
this.IMKKCDICNNH = false;
}
}
// Token: 0x06021060 RID: 135264 RVA: 0x008FDFC0 File Offset: 0x008FC1C0
internal void BGEAIOGNJHN(StickyBase KAHPOJKDIKD)
{
if (KAHPOJKDIKD == this.EDOPDBCLPJC)
{
this.IMKKCDICNNH = false;
}
}
// Token: 0x06021061 RID: 135265 RVA: 0x008FDFDC File Offset: 0x008FC1DC
internal void BALLGOLONNE(StickyBase KAHPOJKDIKD)
{
if (KAHPOJKDIKD == this.EDOPDBCLPJC)
{
this.IMKKCDICNNH = false;
}
}
// Token: 0x06021062 RID: 135266 RVA: 0x008FDFF8 File Offset: 0x008FC1F8
internal void CHPMHNFNCDD(StickyBase KAHPOJKDIKD)
{
if (KAHPOJKDIKD == this.EDOPDBCLPJC)
{
this.IMKKCDICNNH = true;
}
}
// Token: 0x06021063 RID: 135267 RVA: 0x008FE014 File Offset: 0x008FC214
internal void CIEGOBEALHN(StickyBase KAHPOJKDIKD)
{
if (KAHPOJKDIKD == this.EDOPDBCLPJC)
{
this.IMKKCDICNNH = true;
}
}
// Token: 0x06021065 RID: 135269 RVA: 0x008FE038 File Offset: 0x008FC238
internal void CFCEJGGFGPD(StickyBase KAHPOJKDIKD)
{
if (KAHPOJKDIKD == this.EDOPDBCLPJC)
{
this.IMKKCDICNNH = true;
}
}
// Token: 0x040055E8 RID: 21992
internal StickyBase EDOPDBCLPJC;
// Token: 0x040055E9 RID: 21993
internal bool IMKKCDICNNH;
}
// Token: 0x02000F76 RID: 3958
[CompilerGenerated]
private sealed class MAMKPJAMICG
{
// Token: 0x06021066 RID: 135270 RVA: 0x008FE054 File Offset: 0x008FC254
internal void CNBODKBDHKF(StickyBase EBGBGCAABDL)
{
this.KLEEKKMJPJK++;
}
// Token: 0x06021067 RID: 135271 RVA: 0x008FE064 File Offset: 0x008FC264
internal void ELNIKMBDIDF(StickyBase EBGBGCAABDL)
{
this.KLEEKKMJPJK += 0;
}
// Token: 0x06021068 RID: 135272 RVA: 0x008FE074 File Offset: 0x008FC274
internal void KLMKCPAELKO(StickyBase EBGBGCAABDL)
{
this.KLEEKKMJPJK++;
}
// Token: 0x06021069 RID: 135273 RVA: 0x008FE084 File Offset: 0x008FC284
internal void PIBLMAAJNEN(StickyBase EBGBGCAABDL)
{
this.KLEEKKMJPJK++;
}
// Token: 0x0602106A RID: 135274 RVA: 0x008FE094 File Offset: 0x008FC294
internal void DPIKDIPCJKM(StickyBase EBGBGCAABDL)
{
this.KLEEKKMJPJK++;
}
// Token: 0x0602106B RID: 135275 RVA: 0x008FE0A4 File Offset: 0x008FC2A4
internal void CBMLMMGMAMI(StickyBase EBGBGCAABDL)
{
this.KLEEKKMJPJK++;
}
// Token: 0x0602106C RID: 135276 RVA: 0x008FE0B4 File Offset: 0x008FC2B4
internal void NALMKHOOIDC(StickyBase EBGBGCAABDL)
{
this.KLEEKKMJPJK += 0;
}
// Token: 0x0602106D RID: 135277 RVA: 0x008FE0C4 File Offset: 0x008FC2C4
internal void BFLGOFKCKFP(StickyBase EBGBGCAABDL)
{
this.KLEEKKMJPJK++;
}
// Token: 0x0602106E RID: 135278 RVA: 0x008FE0D4 File Offset: 0x008FC2D4
internal void EDIBGMKACKD(StickyBase EBGBGCAABDL)
{
this.KLEEKKMJPJK++;
}
// Token: 0x0602106F RID: 135279 RVA: 0x008FE0E4 File Offset: 0x008FC2E4
internal void NKONOOELLHD(StickyBase EBGBGCAABDL)
{
this.KLEEKKMJPJK++;
}
// Token: 0x06021070 RID: 135280 RVA: 0x008FE0F4 File Offset: 0x008FC2F4
internal void DPNFJMCMNGC(StickyBase EBGBGCAABDL)
{
this.KLEEKKMJPJK++;
}
// Token: 0x06021071 RID: 135281 RVA: 0x008FE104 File Offset: 0x008FC304
internal void CEGCMAAOAKK(StickyBase EBGBGCAABDL)
{
this.KLEEKKMJPJK += 0;
}
// Token: 0x06021072 RID: 135282 RVA: 0x008FE114 File Offset: 0x008FC314
internal void CHPMHNFNCDD(StickyBase EBGBGCAABDL)
{
this.KLEEKKMJPJK += 0;
}
// Token: 0x06021073 RID: 135283 RVA: 0x008FE124 File Offset: 0x008FC324
internal void OJKNBNGGBEC(StickyBase EBGBGCAABDL)
{
this.KLEEKKMJPJK++;
}
// Token: 0x06021074 RID: 135284 RVA: 0x008FE134 File Offset: 0x008FC334
internal void IBLIPIGAMEL(StickyBase EBGBGCAABDL)
{
this.KLEEKKMJPJK += 0;
}
// Token: 0x06021075 RID: 135285 RVA: 0x008FE144 File Offset: 0x008FC344
internal void ABODGDAKAEN(StickyBase EBGBGCAABDL)
{
this.KLEEKKMJPJK++;
}
// Token: 0x06021076 RID: 135286 RVA: 0x008FE154 File Offset: 0x008FC354
internal void GKPFDNMOEIP(StickyBase EBGBGCAABDL)
{
this.KLEEKKMJPJK++;
}
// Token: 0x06021078 RID: 135288 RVA: 0x008FE16C File Offset: 0x008FC36C
internal void MFGNBHBNJPJ(StickyBase EBGBGCAABDL)
{
this.KLEEKKMJPJK++;
}
// Token: 0x06021079 RID: 135289 RVA: 0x008FE17C File Offset: 0x008FC37C
internal void BMJOLOCMHKL(StickyBase EBGBGCAABDL)
{
this.KLEEKKMJPJK += 0;
}
// Token: 0x0602107A RID: 135290 RVA: 0x008FE18C File Offset: 0x008FC38C
internal void PBGJBBFEHFI(StickyBase EBGBGCAABDL)
{
this.KLEEKKMJPJK += 0;
}
// Token: 0x0602107B RID: 135291 RVA: 0x008FE19C File Offset: 0x008FC39C
internal void NMLJPMHILLF(StickyBase EBGBGCAABDL)
{
this.KLEEKKMJPJK += 0;
}
// Token: 0x0602107C RID: 135292 RVA: 0x008FE1AC File Offset: 0x008FC3AC
internal void DFFNHHOHCEK(StickyBase EBGBGCAABDL)
{
this.KLEEKKMJPJK += 0;
}
// Token: 0x0602107D RID: 135293 RVA: 0x008FE1BC File Offset: 0x008FC3BC
internal void KIIKBNCHANP(StickyBase EBGBGCAABDL)
{
this.KLEEKKMJPJK += 0;
}
// Token: 0x0602107E RID: 135294 RVA: 0x008FE1CC File Offset: 0x008FC3CC
internal void CIEGOBEALHN(StickyBase EBGBGCAABDL)
{
this.KLEEKKMJPJK += 0;
}
// Token: 0x0602107F RID: 135295 RVA: 0x008FE1DC File Offset: 0x008FC3DC
internal void PGMGGNODPAN(StickyBase EBGBGCAABDL)
{
this.KLEEKKMJPJK += 0;
}
// Token: 0x06021080 RID: 135296 RVA: 0x008FE1EC File Offset: 0x008FC3EC
internal void BALLGOLONNE(StickyBase EBGBGCAABDL)
{
this.KLEEKKMJPJK++;
}
// Token: 0x06021081 RID: 135297 RVA: 0x008FE1FC File Offset: 0x008FC3FC
internal void FLEEFDFKEIB(StickyBase EBGBGCAABDL)
{
this.KLEEKKMJPJK += 0;
}
// Token: 0x06021082 RID: 135298 RVA: 0x008FE20C File Offset: 0x008FC40C
internal void HJNAKCHFFHA(StickyBase EBGBGCAABDL)
{
this.KLEEKKMJPJK++;
}
// Token: 0x040055EA RID: 21994
internal int KLEEKKMJPJK;
}
// Token: 0x02000F77 RID: 3959
[CompilerGenerated]
private sealed class IBJAPLDFFIK
{
// Token: 0x06021083 RID: 135299 RVA: 0x008FE21C File Offset: 0x008FC41C
internal void CHPMHNFNCDD(StickyBase EBGBGCAABDL)
{
if (EBGBGCAABDL != null)
{
this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInChildren<Collider>());
this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInParent<Collider>());
}
}
// Token: 0x06021084 RID: 135300 RVA: 0x008FE24C File Offset: 0x008FC44C
internal void CFCEJGGFGPD(StickyBase EBGBGCAABDL)
{
if (EBGBGCAABDL != null)
{
this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInChildren<Collider>());
this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInParent<Collider>());
}
}
// Token: 0x06021085 RID: 135301 RVA: 0x008FE27C File Offset: 0x008FC47C
internal void PBHHLBFFGJK(StickyBase EBGBGCAABDL)
{
if (EBGBGCAABDL != null)
{
this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInChildren<Collider>());
this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInParent<Collider>());
}
}
// Token: 0x06021086 RID: 135302 RVA: 0x008FE2AC File Offset: 0x008FC4AC
internal void LACKKCKOGHI(StickyBase EBGBGCAABDL)
{
if (EBGBGCAABDL != null)
{
this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInChildren<Collider>());
this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInParent<Collider>());
}
}
// Token: 0x06021087 RID: 135303 RVA: 0x008FE2DC File Offset: 0x008FC4DC
internal void OBEELMGMFCN(StickyBase EBGBGCAABDL)
{
if (EBGBGCAABDL != null)
{
this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInChildren<Collider>());
this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInParent<Collider>());
}
}
// Token: 0x06021088 RID: 135304 RVA: 0x008FE30C File Offset: 0x008FC50C
internal void DPNFJMCMNGC(StickyBase EBGBGCAABDL)
{
if (EBGBGCAABDL != null)
{
this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInChildren<Collider>());
this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInParent<Collider>());
}
}
// Token: 0x0602108A RID: 135306 RVA: 0x008FE344 File Offset: 0x008FC544
internal void OJKNBNGGBEC(StickyBase EBGBGCAABDL)
{
if (EBGBGCAABDL != null)
{
this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInChildren<Collider>());
this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInParent<Collider>());
}
}
// Token: 0x0602108B RID: 135307 RVA: 0x008FE374 File Offset: 0x008FC574
internal void JAIDJPDOOOA(StickyBase EBGBGCAABDL)
{
if (EBGBGCAABDL != null)
{
this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInChildren<Collider>());
this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInParent<Collider>());
}
}
// Token: 0x0602108C RID: 135308 RVA: 0x008FE3A4 File Offset: 0x008FC5A4
internal void PGGNPPHMGMF(StickyBase EBGBGCAABDL)
{
if (EBGBGCAABDL != null)
{
this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInChildren<Collider>());
this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInParent<Collider>());
}
}
// Token: 0x0602108D RID: 135309 RVA: 0x008FE3D4 File Offset: 0x008FC5D4
internal void OGAJFHEKIED(StickyBase EBGBGCAABDL)
{
if (EBGBGCAABDL != null)
{
this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInChildren<Collider>());
this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInParent<Collider>());
}
}
// Token: 0x0602108E RID: 135310 RVA: 0x008FE404 File Offset: 0x008FC604
internal void CIEGOBEALHN(StickyBase EBGBGCAABDL)
{
if (EBGBGCAABDL != null)
{
this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInChildren<Collider>());
this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInParent<Collider>());
}
}
// Token: 0x0602108F RID: 135311 RVA: 0x008FE434 File Offset: 0x008FC634
internal void JCIGHBGDCMB(StickyBase EBGBGCAABDL)
{
if (EBGBGCAABDL != null)
{
this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInChildren<Collider>());
this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInParent<Collider>());
}
}
// Token: 0x06021090 RID: 135312 RVA: 0x008FE464 File Offset: 0x008FC664
internal void CEGCMAAOAKK(StickyBase EBGBGCAABDL)
{
if (EBGBGCAABDL != null)
{
this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInChildren<Collider>());
this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInParent<Collider>());
}
}
// Token: 0x06021091 RID: 135313 RVA: 0x008FE494 File Offset: 0x008FC694
internal void NNKHKHOALNP(StickyBase EBGBGCAABDL)
{
if (EBGBGCAABDL != null)
{
this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInChildren<Collider>());
this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInParent<Collider>());
}
}
// Token: 0x06021092 RID: 135314 RVA: 0x008FE4C4 File Offset: 0x008FC6C4
internal void BGEAIOGNJHN(StickyBase EBGBGCAABDL)
{
if (EBGBGCAABDL != null)
{
this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInChildren<Collider>());
this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInParent<Collider>());
}
}
// Token: 0x06021093 RID: 135315 RVA: 0x008FE4F4 File Offset: 0x008FC6F4
internal void NALMKHOOIDC(StickyBase EBGBGCAABDL)
{
if (EBGBGCAABDL != null)
{
this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInChildren<Collider>());
this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInParent<Collider>());
}
}
// Token: 0x06021094 RID: 135316 RVA: 0x008FE524 File Offset: 0x008FC724
internal void BPHNJPMKOEC(StickyBase EBGBGCAABDL)
{
if (EBGBGCAABDL != null)
{
this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInChildren<Collider>());
this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInParent<Collider>());
}
}
// Token: 0x06021095 RID: 135317 RVA: 0x008FE554 File Offset: 0x008FC754
internal void IBLIPIGAMEL(StickyBase EBGBGCAABDL)
{
if (EBGBGCAABDL != null)
{
this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInChildren<Collider>());
this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInParent<Collider>());
}
}
// Token: 0x040055EB RID: 21995
internal List<Collider> NMGILLDBBDD;
}
// Token: 0x02000F78 RID: 3960
[CompilerGenerated]
private sealed class BDINAGBIJLA
{
// Token: 0x06021096 RID: 135318 RVA: 0x008FE584 File Offset: 0x008FC784
internal void IBLIPIGAMEL(StickyBase EBGBGCAABDL)
{
EBGBGCAABDL.LJILHDMCKME().TransferOwnership(this.AAMEMKCAECE.AMAJCGADDCL());
}
// Token: 0x06021097 RID: 135319 RVA: 0x008FE59C File Offset: 0x008FC79C
internal void CMJAJDPCFJA(StickyBase EBGBGCAABDL)
{
EBGBGCAABDL.OMNGGJICBBI.TransferOwnership(this.AAMEMKCAECE.PNAHJNPGAFI());
}
// Token: 0x06021098 RID: 135320 RVA: 0x008FE5B4 File Offset: 0x008FC7B4
internal void OJKNBNGGBEC(StickyBase EBGBGCAABDL)
{
EBGBGCAABDL.OMNGGJICBBI.TransferOwnership(this.AAMEMKCAECE.OPDLGJGHMJI);
}
// Token: 0x06021099 RID: 135321 RVA: 0x008FE5CC File Offset: 0x008FC7CC
internal void CFCEJGGFGPD(StickyBase EBGBGCAABDL)
{
EBGBGCAABDL.CEGDLFAENEJ().CLBMDMJOEPH(this.AAMEMKCAECE.PNAHJNPGAFI());
}
// Token: 0x0602109A RID: 135322 RVA: 0x008FE5E4 File Offset: 0x008FC7E4
internal void CDOONHODPEF(StickyBase EBGBGCAABDL)
{
EBGBGCAABDL.JNFDHNMMHGN().EPPIGICCDBM(this.AAMEMKCAECE.AMAJCGADDCL());
}
// Token: 0x0602109B RID: 135323 RVA: 0x008FE5FC File Offset: 0x008FC7FC
internal void NKONOOELLHD(StickyBase EBGBGCAABDL)
{
EBGBGCAABDL.OMNGGJICBBI.CLBMDMJOEPH(this.AAMEMKCAECE.OPDLGJGHMJI);
}
// Token: 0x0602109D RID: 135325 RVA: 0x008FE61C File Offset: 0x008FC81C
internal void PBGJBBFEHFI(StickyBase EBGBGCAABDL)
{
EBGBGCAABDL.JNFDHNMMHGN().TransferOwnership(this.AAMEMKCAECE.PNAHJNPGAFI());
}
// Token: 0x040055EC RID: 21996
internal PhotonView AAMEMKCAECE;
}
}