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(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.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(); 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(mamkpjamicg.OJKNBNGGBEC)); return mamkpjamicg.KLEEKKMJPJK; } // Token: 0x06021020 RID: 135200 RVA: 0x008FCA70 File Offset: 0x008FAC70 public void EOAHHBMEFEF(Tool ENBMEDIFBLM, bool KIMJICHGKHE = true) { List 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(); if (this.LAGFHMJHBAC != null) { this.LAGFHMJHBAC(this, PGFDDHPEDCI); } StickyBase component = this.NPHNBLIFMBF.GetComponent(); 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(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(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(); 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(bdinagbijla.OJKNBNGGBEC)); } } // Token: 0x06021036 RID: 135222 RVA: 0x008FD318 File Offset: 0x008FB518 public static void TraverseTree(StickyBase KNLFPBGGOAI, Action 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(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 TreeColliders(StickyBase KNLFPBGGOAI) { StickyBase.IBJAPLDFFIK ibjapldffik = new StickyBase.IBJAPLDFFIK(); ibjapldffik.NMGILLDBBDD = new List(); StickyBase.TraverseTree(KNLFPBGGOAI, new Action(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(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 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(); if (this.LAGFHMJHBAC != null) { this.LAGFHMJHBAC(this, PGFDDHPEDCI); } StickyBase component = this.NPHNBLIFMBF.GetComponent(); 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 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.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(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(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 PPCELOLBMGA = new List(); // 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()); this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInParent()); } } // Token: 0x06021084 RID: 135300 RVA: 0x008FE24C File Offset: 0x008FC44C internal void CFCEJGGFGPD(StickyBase EBGBGCAABDL) { if (EBGBGCAABDL != null) { this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInChildren()); this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInParent()); } } // Token: 0x06021085 RID: 135301 RVA: 0x008FE27C File Offset: 0x008FC47C internal void PBHHLBFFGJK(StickyBase EBGBGCAABDL) { if (EBGBGCAABDL != null) { this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInChildren()); this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInParent()); } } // Token: 0x06021086 RID: 135302 RVA: 0x008FE2AC File Offset: 0x008FC4AC internal void LACKKCKOGHI(StickyBase EBGBGCAABDL) { if (EBGBGCAABDL != null) { this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInChildren()); this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInParent()); } } // Token: 0x06021087 RID: 135303 RVA: 0x008FE2DC File Offset: 0x008FC4DC internal void OBEELMGMFCN(StickyBase EBGBGCAABDL) { if (EBGBGCAABDL != null) { this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInChildren()); this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInParent()); } } // Token: 0x06021088 RID: 135304 RVA: 0x008FE30C File Offset: 0x008FC50C internal void DPNFJMCMNGC(StickyBase EBGBGCAABDL) { if (EBGBGCAABDL != null) { this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInChildren()); this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInParent()); } } // Token: 0x0602108A RID: 135306 RVA: 0x008FE344 File Offset: 0x008FC544 internal void OJKNBNGGBEC(StickyBase EBGBGCAABDL) { if (EBGBGCAABDL != null) { this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInChildren()); this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInParent()); } } // Token: 0x0602108B RID: 135307 RVA: 0x008FE374 File Offset: 0x008FC574 internal void JAIDJPDOOOA(StickyBase EBGBGCAABDL) { if (EBGBGCAABDL != null) { this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInChildren()); this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInParent()); } } // Token: 0x0602108C RID: 135308 RVA: 0x008FE3A4 File Offset: 0x008FC5A4 internal void PGGNPPHMGMF(StickyBase EBGBGCAABDL) { if (EBGBGCAABDL != null) { this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInChildren()); this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInParent()); } } // Token: 0x0602108D RID: 135309 RVA: 0x008FE3D4 File Offset: 0x008FC5D4 internal void OGAJFHEKIED(StickyBase EBGBGCAABDL) { if (EBGBGCAABDL != null) { this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInChildren()); this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInParent()); } } // Token: 0x0602108E RID: 135310 RVA: 0x008FE404 File Offset: 0x008FC604 internal void CIEGOBEALHN(StickyBase EBGBGCAABDL) { if (EBGBGCAABDL != null) { this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInChildren()); this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInParent()); } } // Token: 0x0602108F RID: 135311 RVA: 0x008FE434 File Offset: 0x008FC634 internal void JCIGHBGDCMB(StickyBase EBGBGCAABDL) { if (EBGBGCAABDL != null) { this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInChildren()); this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInParent()); } } // Token: 0x06021090 RID: 135312 RVA: 0x008FE464 File Offset: 0x008FC664 internal void CEGCMAAOAKK(StickyBase EBGBGCAABDL) { if (EBGBGCAABDL != null) { this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInChildren()); this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInParent()); } } // Token: 0x06021091 RID: 135313 RVA: 0x008FE494 File Offset: 0x008FC694 internal void NNKHKHOALNP(StickyBase EBGBGCAABDL) { if (EBGBGCAABDL != null) { this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInChildren()); this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInParent()); } } // Token: 0x06021092 RID: 135314 RVA: 0x008FE4C4 File Offset: 0x008FC6C4 internal void BGEAIOGNJHN(StickyBase EBGBGCAABDL) { if (EBGBGCAABDL != null) { this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInChildren()); this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInParent()); } } // Token: 0x06021093 RID: 135315 RVA: 0x008FE4F4 File Offset: 0x008FC6F4 internal void NALMKHOOIDC(StickyBase EBGBGCAABDL) { if (EBGBGCAABDL != null) { this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInChildren()); this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInParent()); } } // Token: 0x06021094 RID: 135316 RVA: 0x008FE524 File Offset: 0x008FC724 internal void BPHNJPMKOEC(StickyBase EBGBGCAABDL) { if (EBGBGCAABDL != null) { this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInChildren()); this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInParent()); } } // Token: 0x06021095 RID: 135317 RVA: 0x008FE554 File Offset: 0x008FC754 internal void IBLIPIGAMEL(StickyBase EBGBGCAABDL) { if (EBGBGCAABDL != null) { this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInChildren()); this.NMGILLDBBDD.AddRange(EBGBGCAABDL.GetComponentsInParent()); } } // Token: 0x040055EB RID: 21995 internal List 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; } }