Files
2026-06-04 11:42:34 +02:00

1097 lines
32 KiB
C#

using System;
using System.Diagnostics;
using System.Threading;
using UnityEngine;
// Token: 0x02000A49 RID: 2633
public class OccupiableSpawnPoint : MonoBehaviour
{
// Token: 0x06013D6B RID: 81259 RVA: 0x0059FE5C File Offset: 0x0059E05C
private void MLHEFAJCAPB(bool NOBAPCOKFIL)
{
this.<JMJHOJLFFDE>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06013D6C RID: 81260 RVA: 0x0059FE68 File Offset: 0x0059E068
public void FAIOFFFALNM()
{
this.MLHEFAJCAPB(false);
}
// Token: 0x06013D6D RID: 81261 RVA: 0x0059FE74 File Offset: 0x0059E074
public bool AKHFOBNCEHI()
{
return this.<JMJHOJLFFDE>k__BackingField;
}
// Token: 0x06013D6E RID: 81262 RVA: 0x0059FE7C File Offset: 0x0059E07C
private void NELGHAFCLKG()
{
if (this.GJLLFPNAFJB() && this.automaticallyRelease)
{
Vector3 vector = base.transform.TransformPoint(this.sphereCheckCenter);
if (!Physics.CheckSphere(vector, this.sphereCheckRadius, 190, QueryTriggerInteraction.Ignore))
{
if (this.HOBMFIMKOOL != null)
{
this.HOBMFIMKOOL(this);
}
this.NMAMNPGKILN();
}
}
}
// Token: 0x06013D6F RID: 81263 RVA: 0x0059FEE8 File Offset: 0x0059E0E8
public bool AEHAKHEJFLJ()
{
return this.<JMJHOJLFFDE>k__BackingField;
}
// Token: 0x06013D70 RID: 81264 RVA: 0x0059FEF0 File Offset: 0x0059E0F0
private void JOBPIPHDBGP(bool NOBAPCOKFIL)
{
this.<JMJHOJLFFDE>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06013D71 RID: 81265 RVA: 0x0059FEFC File Offset: 0x0059E0FC
public void EPNDLMOMICL()
{
this.JPACGAALDFF(true);
}
// Token: 0x06013D72 RID: 81266 RVA: 0x0059FF08 File Offset: 0x0059E108
public bool OLNDCNOMMFL()
{
return this.<JMJHOJLFFDE>k__BackingField;
}
// Token: 0x06013D73 RID: 81267 RVA: 0x0059FF10 File Offset: 0x0059E110
public void LJOJAMKDJLM(Action<OccupiableSpawnPoint> NOBAPCOKFIL)
{
Action<OccupiableSpawnPoint> action = this.HOBMFIMKOOL;
Action<OccupiableSpawnPoint> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<OccupiableSpawnPoint>>(ref this.HOBMFIMKOOL, (Action<OccupiableSpawnPoint>)Delegate.Remove(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x170007BE RID: 1982
// (get) Token: 0x06013DD1 RID: 81361 RVA: 0x005A1054 File Offset: 0x0059F254
// (set) Token: 0x06013D74 RID: 81268 RVA: 0x0059FF48 File Offset: 0x0059E148
public bool HIEIDBNEPGA { get; private set; }
// Token: 0x06013D75 RID: 81269 RVA: 0x0059FF54 File Offset: 0x0059E154
public void Release()
{
this.HIEIDBNEPGA = false;
}
// Token: 0x06013D76 RID: 81270 RVA: 0x0059FF60 File Offset: 0x0059E160
private void MDBDGHMACJI()
{
if (this.automaticallyRelease)
{
Gizmos.color = ((!this.HMPBEEOOPEB()) ? Color.green : Color.red);
Gizmos.DrawWireSphere(base.transform.TransformPoint(this.sphereCheckCenter), this.sphereCheckRadius);
}
}
// Token: 0x14000082 RID: 130
// (add) Token: 0x06013DB3 RID: 81331 RVA: 0x005A0B20 File Offset: 0x0059ED20
// (remove) Token: 0x06013D77 RID: 81271 RVA: 0x0059FFB4 File Offset: 0x0059E1B4
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
public event Action<OccupiableSpawnPoint> HOBMFIMKOOL;
// Token: 0x06013D78 RID: 81272 RVA: 0x0059FFEC File Offset: 0x0059E1EC
public void FOHJCBPFGGO()
{
this.JCHMCPMHKJK(false);
}
// Token: 0x06013D79 RID: 81273 RVA: 0x0059FFF8 File Offset: 0x0059E1F8
private void JPACGAALDFF(bool NOBAPCOKFIL)
{
this.<JMJHOJLFFDE>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06013D7A RID: 81274 RVA: 0x005A0004 File Offset: 0x0059E204
public void MBMKBADEBBO(Action<OccupiableSpawnPoint> NOBAPCOKFIL)
{
Action<OccupiableSpawnPoint> action = this.HOBMFIMKOOL;
Action<OccupiableSpawnPoint> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<OccupiableSpawnPoint>>(ref this.HOBMFIMKOOL, (Action<OccupiableSpawnPoint>)Delegate.Remove(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06013D7B RID: 81275 RVA: 0x005A003C File Offset: 0x0059E23C
public bool CBDFOKNGIKD()
{
return this.<JMJHOJLFFDE>k__BackingField;
}
// Token: 0x06013D7C RID: 81276 RVA: 0x005A0044 File Offset: 0x0059E244
public void IONGILOOMNJ()
{
this.OJBHMBHGJKM(true);
}
// Token: 0x06013D7D RID: 81277 RVA: 0x005A0050 File Offset: 0x0059E250
private void DEFNHCKAMPC()
{
if (this.MLOBOBCCDOL() && this.automaticallyRelease)
{
Vector3 vector = base.transform.TransformPoint(this.sphereCheckCenter);
if (!Physics.CheckSphere(vector, this.sphereCheckRadius, 150, QueryTriggerInteraction.UseGlobal))
{
if (this.HOBMFIMKOOL != null)
{
this.HOBMFIMKOOL(this);
}
this.HFDMAEEPBOF();
}
}
}
// Token: 0x06013D7E RID: 81278 RVA: 0x005A00BC File Offset: 0x0059E2BC
public void BMPDPPKEPNP(Action<OccupiableSpawnPoint> NOBAPCOKFIL)
{
Action<OccupiableSpawnPoint> action = this.HOBMFIMKOOL;
Action<OccupiableSpawnPoint> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<OccupiableSpawnPoint>>(ref this.HOBMFIMKOOL, (Action<OccupiableSpawnPoint>)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06013D7F RID: 81279 RVA: 0x005A00F4 File Offset: 0x0059E2F4
public void BDKMAHNALIH(Action<OccupiableSpawnPoint> NOBAPCOKFIL)
{
Action<OccupiableSpawnPoint> action = this.HOBMFIMKOOL;
Action<OccupiableSpawnPoint> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<OccupiableSpawnPoint>>(ref this.HOBMFIMKOOL, (Action<OccupiableSpawnPoint>)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06013D80 RID: 81280 RVA: 0x005A012C File Offset: 0x0059E32C
private void IOLPADLCCOG()
{
if (this.automaticallyRelease)
{
Gizmos.color = ((!this.HIEIDBNEPGA) ? Color.green : Color.red);
Gizmos.DrawWireSphere(base.transform.TransformPoint(this.sphereCheckCenter), this.sphereCheckRadius);
}
}
// Token: 0x06013D81 RID: 81281 RVA: 0x005A0180 File Offset: 0x0059E380
public void ODPAMDGPEJO(Action<OccupiableSpawnPoint> NOBAPCOKFIL)
{
Action<OccupiableSpawnPoint> action = this.HOBMFIMKOOL;
Action<OccupiableSpawnPoint> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<OccupiableSpawnPoint>>(ref this.HOBMFIMKOOL, (Action<OccupiableSpawnPoint>)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06013D82 RID: 81282 RVA: 0x005A01B8 File Offset: 0x0059E3B8
public void ELAIFPJACDP(Action<OccupiableSpawnPoint> NOBAPCOKFIL)
{
Action<OccupiableSpawnPoint> action = this.HOBMFIMKOOL;
Action<OccupiableSpawnPoint> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<OccupiableSpawnPoint>>(ref this.HOBMFIMKOOL, (Action<OccupiableSpawnPoint>)Delegate.Remove(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06013D83 RID: 81283 RVA: 0x005A01F0 File Offset: 0x0059E3F0
public void KAJFCGMJHDC(Action<OccupiableSpawnPoint> NOBAPCOKFIL)
{
Action<OccupiableSpawnPoint> action = this.HOBMFIMKOOL;
Action<OccupiableSpawnPoint> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<OccupiableSpawnPoint>>(ref this.HOBMFIMKOOL, (Action<OccupiableSpawnPoint>)Delegate.Remove(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06013D84 RID: 81284 RVA: 0x005A0228 File Offset: 0x0059E428
public void MGFACFDBOLG()
{
this.JECLIBJFJAO(true);
}
// Token: 0x06013D85 RID: 81285 RVA: 0x005A0234 File Offset: 0x0059E434
private void DFMMDNLMOHL()
{
if (this.automaticallyRelease)
{
Gizmos.color = ((!this.MLOBOBCCDOL()) ? Color.green : Color.red);
Gizmos.DrawWireSphere(base.transform.TransformPoint(this.sphereCheckCenter), this.sphereCheckRadius);
}
}
// Token: 0x06013D87 RID: 81287 RVA: 0x005A02B0 File Offset: 0x0059E4B0
public void CBGIKCMNKMF()
{
this.JCHMCPMHKJK(false);
}
// Token: 0x06013D88 RID: 81288 RVA: 0x005A02BC File Offset: 0x0059E4BC
public void DGHHLDMCHCG()
{
this.AOPICLPAEOA(false);
}
// Token: 0x06013D89 RID: 81289 RVA: 0x005A02C8 File Offset: 0x0059E4C8
public void OMCCPHOGCBH(Action<OccupiableSpawnPoint> NOBAPCOKFIL)
{
Action<OccupiableSpawnPoint> action = this.HOBMFIMKOOL;
Action<OccupiableSpawnPoint> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<OccupiableSpawnPoint>>(ref this.HOBMFIMKOOL, (Action<OccupiableSpawnPoint>)Delegate.Remove(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06013D8A RID: 81290 RVA: 0x005A0300 File Offset: 0x0059E500
public void BJLHDCKJCDG(Action<OccupiableSpawnPoint> NOBAPCOKFIL)
{
Action<OccupiableSpawnPoint> action = this.HOBMFIMKOOL;
Action<OccupiableSpawnPoint> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<OccupiableSpawnPoint>>(ref this.HOBMFIMKOOL, (Action<OccupiableSpawnPoint>)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06013D8B RID: 81291 RVA: 0x005A0338 File Offset: 0x0059E538
private void AOPICLPAEOA(bool NOBAPCOKFIL)
{
this.<JMJHOJLFFDE>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06013D8C RID: 81292 RVA: 0x005A0344 File Offset: 0x0059E544
public void CLBDMAACDMH()
{
this.HIEIDBNEPGA = false;
}
// Token: 0x06013D8D RID: 81293 RVA: 0x005A0350 File Offset: 0x0059E550
public bool MLOBOBCCDOL()
{
return this.<JMJHOJLFFDE>k__BackingField;
}
// Token: 0x06013D8E RID: 81294 RVA: 0x005A0358 File Offset: 0x0059E558
public void DLJOOBKLGMM(Action<OccupiableSpawnPoint> NOBAPCOKFIL)
{
Action<OccupiableSpawnPoint> action = this.HOBMFIMKOOL;
Action<OccupiableSpawnPoint> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<OccupiableSpawnPoint>>(ref this.HOBMFIMKOOL, (Action<OccupiableSpawnPoint>)Delegate.Remove(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06013D8F RID: 81295 RVA: 0x005A0390 File Offset: 0x0059E590
private void DNJGBIBILLA()
{
if (this.automaticallyRelease)
{
Gizmos.color = ((!this.HMPBEEOOPEB()) ? Color.green : Color.red);
Gizmos.DrawWireSphere(base.transform.TransformPoint(this.sphereCheckCenter), this.sphereCheckRadius);
}
}
// Token: 0x06013D90 RID: 81296 RVA: 0x005A03E4 File Offset: 0x0059E5E4
public void AFPMPLIGBAN(Action<OccupiableSpawnPoint> NOBAPCOKFIL)
{
Action<OccupiableSpawnPoint> action = this.HOBMFIMKOOL;
Action<OccupiableSpawnPoint> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<OccupiableSpawnPoint>>(ref this.HOBMFIMKOOL, (Action<OccupiableSpawnPoint>)Delegate.Remove(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06013D91 RID: 81297 RVA: 0x005A041C File Offset: 0x0059E61C
private void ECJEHDFGFFK()
{
if (this.automaticallyRelease)
{
Gizmos.color = ((!this.AKHFOBNCEHI()) ? Color.green : Color.red);
Gizmos.DrawWireSphere(base.transform.TransformPoint(this.sphereCheckCenter), this.sphereCheckRadius);
}
}
// Token: 0x06013D92 RID: 81298 RVA: 0x005A0470 File Offset: 0x0059E670
public void APGIKEHBEFC()
{
this.FJJMADAHILE(true);
}
// Token: 0x06013D93 RID: 81299 RVA: 0x005A047C File Offset: 0x0059E67C
private void MNONJPCDMPB()
{
if (this.KLJAFPFNEFK() && this.automaticallyRelease)
{
Vector3 vector = base.transform.TransformPoint(this.sphereCheckCenter);
if (!Physics.CheckSphere(vector, this.sphereCheckRadius, -28, QueryTriggerInteraction.UseGlobal))
{
if (this.HOBMFIMKOOL != null)
{
this.HOBMFIMKOOL(this);
}
this.KLCMBKHOOIP();
}
}
}
// Token: 0x06013D94 RID: 81300 RVA: 0x005A04E8 File Offset: 0x0059E6E8
private void OKJAOPHDIJM()
{
if (this.MLOBOBCCDOL() && this.automaticallyRelease)
{
Vector3 vector = base.transform.TransformPoint(this.sphereCheckCenter);
if (!Physics.CheckSphere(vector, this.sphereCheckRadius, -1, QueryTriggerInteraction.UseGlobal))
{
if (this.HOBMFIMKOOL != null)
{
this.HOBMFIMKOOL(this);
}
this.EPNDLMOMICL();
}
}
}
// Token: 0x06013D95 RID: 81301 RVA: 0x005A0554 File Offset: 0x0059E754
public void HIAAGKMNFLP()
{
this.MKPGGAELMAP(true);
}
// Token: 0x06013D96 RID: 81302 RVA: 0x005A0560 File Offset: 0x0059E760
private void MKPGGAELMAP(bool NOBAPCOKFIL)
{
this.<JMJHOJLFFDE>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06013D97 RID: 81303 RVA: 0x005A056C File Offset: 0x0059E76C
public void IAMEEFDCKDJ(Action<OccupiableSpawnPoint> NOBAPCOKFIL)
{
Action<OccupiableSpawnPoint> action = this.HOBMFIMKOOL;
Action<OccupiableSpawnPoint> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<OccupiableSpawnPoint>>(ref this.HOBMFIMKOOL, (Action<OccupiableSpawnPoint>)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06013D98 RID: 81304 RVA: 0x005A05A4 File Offset: 0x0059E7A4
public bool HMPBEEOOPEB()
{
return this.<JMJHOJLFFDE>k__BackingField;
}
// Token: 0x06013D99 RID: 81305 RVA: 0x005A05AC File Offset: 0x0059E7AC
public bool HDBOJJKPFHB()
{
return this.<JMJHOJLFFDE>k__BackingField;
}
// Token: 0x06013D9A RID: 81306 RVA: 0x005A05B4 File Offset: 0x0059E7B4
private void BELHKACPKGJ()
{
if (this.automaticallyRelease)
{
Gizmos.color = ((!this.KLJAFPFNEFK()) ? Color.green : Color.red);
Gizmos.DrawWireSphere(base.transform.TransformPoint(this.sphereCheckCenter), this.sphereCheckRadius);
}
}
// Token: 0x06013D9B RID: 81307 RVA: 0x005A0608 File Offset: 0x0059E808
private void FNPEIFPGHMD()
{
if (this.automaticallyRelease)
{
Gizmos.color = ((!this.MLOBOBCCDOL()) ? Color.green : Color.red);
Gizmos.DrawWireSphere(base.transform.TransformPoint(this.sphereCheckCenter), this.sphereCheckRadius);
}
}
// Token: 0x06013D9C RID: 81308 RVA: 0x005A065C File Offset: 0x0059E85C
public void NMAMNPGKILN()
{
this.OJBHMBHGJKM(false);
}
// Token: 0x06013D9D RID: 81309 RVA: 0x005A0668 File Offset: 0x0059E868
private void GAOLAABCLLJ()
{
if (this.HDBOJJKPFHB() && this.automaticallyRelease)
{
Vector3 vector = base.transform.TransformPoint(this.sphereCheckCenter);
if (!Physics.CheckSphere(vector, this.sphereCheckRadius, -151, QueryTriggerInteraction.Ignore))
{
if (this.HOBMFIMKOOL != null)
{
this.HOBMFIMKOOL(this);
}
this.Release();
}
}
}
// Token: 0x06013D9E RID: 81310 RVA: 0x005A06D4 File Offset: 0x0059E8D4
public void DOAKEKHLLFN(Action<OccupiableSpawnPoint> NOBAPCOKFIL)
{
Action<OccupiableSpawnPoint> action = this.HOBMFIMKOOL;
Action<OccupiableSpawnPoint> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<OccupiableSpawnPoint>>(ref this.HOBMFIMKOOL, (Action<OccupiableSpawnPoint>)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06013D9F RID: 81311 RVA: 0x005A070C File Offset: 0x0059E90C
public bool BAJAPAPDCHM()
{
return this.<JMJHOJLFFDE>k__BackingField;
}
// Token: 0x06013DA0 RID: 81312 RVA: 0x005A0714 File Offset: 0x0059E914
private void JECLIBJFJAO(bool NOBAPCOKFIL)
{
this.<JMJHOJLFFDE>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06013DA1 RID: 81313 RVA: 0x005A0720 File Offset: 0x0059E920
private void OnDrawGizmos()
{
if (this.automaticallyRelease)
{
Gizmos.color = ((!this.HIEIDBNEPGA) ? Color.green : Color.red);
Gizmos.DrawWireSphere(base.transform.TransformPoint(this.sphereCheckCenter), this.sphereCheckRadius);
}
}
// Token: 0x06013DA2 RID: 81314 RVA: 0x005A0774 File Offset: 0x0059E974
public void NEJOFEMJJKB()
{
this.AOPICLPAEOA(false);
}
// Token: 0x06013DA3 RID: 81315 RVA: 0x005A0780 File Offset: 0x0059E980
public void FMBJPLIIAEE(Action<OccupiableSpawnPoint> NOBAPCOKFIL)
{
Action<OccupiableSpawnPoint> action = this.HOBMFIMKOOL;
Action<OccupiableSpawnPoint> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<OccupiableSpawnPoint>>(ref this.HOBMFIMKOOL, (Action<OccupiableSpawnPoint>)Delegate.Remove(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06013DA4 RID: 81316 RVA: 0x005A07B8 File Offset: 0x0059E9B8
public bool GJLLFPNAFJB()
{
return this.<JMJHOJLFFDE>k__BackingField;
}
// Token: 0x06013DA5 RID: 81317 RVA: 0x005A07C0 File Offset: 0x0059E9C0
public void CIMPFLMDDAG(Action<OccupiableSpawnPoint> NOBAPCOKFIL)
{
Action<OccupiableSpawnPoint> action = this.HOBMFIMKOOL;
Action<OccupiableSpawnPoint> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<OccupiableSpawnPoint>>(ref this.HOBMFIMKOOL, (Action<OccupiableSpawnPoint>)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06013DA6 RID: 81318 RVA: 0x005A07F8 File Offset: 0x0059E9F8
private void KMKNKHDKEBP()
{
if (this.automaticallyRelease)
{
Gizmos.color = ((!this.AEHAKHEJFLJ()) ? Color.green : Color.red);
Gizmos.DrawWireSphere(base.transform.TransformPoint(this.sphereCheckCenter), this.sphereCheckRadius);
}
}
// Token: 0x06013DA7 RID: 81319 RVA: 0x005A084C File Offset: 0x0059EA4C
private void GGCPEFFDHFD()
{
if (this.automaticallyRelease)
{
Gizmos.color = ((!this.LGGFKJCACBI()) ? Color.green : Color.red);
Gizmos.DrawWireSphere(base.transform.TransformPoint(this.sphereCheckCenter), this.sphereCheckRadius);
}
}
// Token: 0x06013DA8 RID: 81320 RVA: 0x005A08A0 File Offset: 0x0059EAA0
public void FGJDGAIENCI(Action<OccupiableSpawnPoint> NOBAPCOKFIL)
{
Action<OccupiableSpawnPoint> action = this.HOBMFIMKOOL;
Action<OccupiableSpawnPoint> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<OccupiableSpawnPoint>>(ref this.HOBMFIMKOOL, (Action<OccupiableSpawnPoint>)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06013DA9 RID: 81321 RVA: 0x005A08D8 File Offset: 0x0059EAD8
public void PAKCJHDKPFP(Action<OccupiableSpawnPoint> NOBAPCOKFIL)
{
Action<OccupiableSpawnPoint> action = this.HOBMFIMKOOL;
Action<OccupiableSpawnPoint> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<OccupiableSpawnPoint>>(ref this.HOBMFIMKOOL, (Action<OccupiableSpawnPoint>)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06013DAA RID: 81322 RVA: 0x005A0910 File Offset: 0x0059EB10
public void NOMKPPPDCKM(Action<OccupiableSpawnPoint> NOBAPCOKFIL)
{
Action<OccupiableSpawnPoint> action = this.HOBMFIMKOOL;
Action<OccupiableSpawnPoint> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<OccupiableSpawnPoint>>(ref this.HOBMFIMKOOL, (Action<OccupiableSpawnPoint>)Delegate.Remove(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06013DAB RID: 81323 RVA: 0x005A0948 File Offset: 0x0059EB48
public void IGOCGPHPAEN()
{
this.AOPICLPAEOA(true);
}
// Token: 0x06013DAC RID: 81324 RVA: 0x005A0954 File Offset: 0x0059EB54
private void FFNNOMCPHPI()
{
if (this.HIEIDBNEPGA && this.automaticallyRelease)
{
Vector3 vector = base.transform.TransformPoint(this.sphereCheckCenter);
if (!Physics.CheckSphere(vector, this.sphereCheckRadius, -147, QueryTriggerInteraction.Ignore))
{
if (this.HOBMFIMKOOL != null)
{
this.HOBMFIMKOOL(this);
}
this.EPNDLMOMICL();
}
}
}
// Token: 0x06013DAD RID: 81325 RVA: 0x005A09C0 File Offset: 0x0059EBC0
public void EKKBBIPEGOI()
{
this.JOBPIPHDBGP(true);
}
// Token: 0x06013DAE RID: 81326 RVA: 0x005A09CC File Offset: 0x0059EBCC
private void Update()
{
if (this.HIEIDBNEPGA && this.automaticallyRelease)
{
Vector3 vector = base.transform.TransformPoint(this.sphereCheckCenter);
if (!Physics.CheckSphere(vector, this.sphereCheckRadius, 495330304, QueryTriggerInteraction.Ignore))
{
if (this.HOBMFIMKOOL != null)
{
this.HOBMFIMKOOL(this);
}
this.Release();
}
}
}
// Token: 0x06013DAF RID: 81327 RVA: 0x005A0A38 File Offset: 0x0059EC38
public void BKJKANCDJGK(Action<OccupiableSpawnPoint> NOBAPCOKFIL)
{
Action<OccupiableSpawnPoint> action = this.HOBMFIMKOOL;
Action<OccupiableSpawnPoint> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<OccupiableSpawnPoint>>(ref this.HOBMFIMKOOL, (Action<OccupiableSpawnPoint>)Delegate.Remove(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06013DB0 RID: 81328 RVA: 0x005A0A70 File Offset: 0x0059EC70
public void GCDKPIFKDGG()
{
this.JECLIBJFJAO(false);
}
// Token: 0x06013DB1 RID: 81329 RVA: 0x005A0A7C File Offset: 0x0059EC7C
public void MFMEAPCFJAH(Action<OccupiableSpawnPoint> NOBAPCOKFIL)
{
Action<OccupiableSpawnPoint> action = this.HOBMFIMKOOL;
Action<OccupiableSpawnPoint> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<OccupiableSpawnPoint>>(ref this.HOBMFIMKOOL, (Action<OccupiableSpawnPoint>)Delegate.Remove(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06013DB2 RID: 81330 RVA: 0x005A0AB4 File Offset: 0x0059ECB4
private void EOJAKFNAPJP()
{
if (this.OLNDCNOMMFL() && this.automaticallyRelease)
{
Vector3 vector = base.transform.TransformPoint(this.sphereCheckCenter);
if (!Physics.CheckSphere(vector, this.sphereCheckRadius, 156, QueryTriggerInteraction.Ignore))
{
if (this.HOBMFIMKOOL != null)
{
this.HOBMFIMKOOL(this);
}
this.FFLFKMOEEMN();
}
}
}
// Token: 0x06013DB4 RID: 81332 RVA: 0x005A0B58 File Offset: 0x0059ED58
public void FBKKEFGFFFD()
{
this.JOBPIPHDBGP(false);
}
// Token: 0x06013DB5 RID: 81333 RVA: 0x005A0B64 File Offset: 0x0059ED64
public bool LGGFKJCACBI()
{
return this.<JMJHOJLFFDE>k__BackingField;
}
// Token: 0x06013DB6 RID: 81334 RVA: 0x005A0B6C File Offset: 0x0059ED6C
public void ENLFKGPKCDC()
{
this.MKPGGAELMAP(true);
}
// Token: 0x06013DB7 RID: 81335 RVA: 0x005A0B78 File Offset: 0x0059ED78
public bool NFMOOHOJLHE()
{
return this.<JMJHOJLFFDE>k__BackingField;
}
// Token: 0x06013DB8 RID: 81336 RVA: 0x005A0B80 File Offset: 0x0059ED80
public void Occupy()
{
this.HIEIDBNEPGA = true;
}
// Token: 0x06013DB9 RID: 81337 RVA: 0x005A0B8C File Offset: 0x0059ED8C
private void DIKJEGJAIJI()
{
if (this.automaticallyRelease)
{
Gizmos.color = ((!this.AEHAKHEJFLJ()) ? Color.green : Color.red);
Gizmos.DrawWireSphere(base.transform.TransformPoint(this.sphereCheckCenter), this.sphereCheckRadius);
}
}
// Token: 0x06013DBA RID: 81338 RVA: 0x005A0BE0 File Offset: 0x0059EDE0
private void IGPCLPOJJMG()
{
if (this.automaticallyRelease)
{
Gizmos.color = ((!this.GJLLFPNAFJB()) ? Color.green : Color.red);
Gizmos.DrawWireSphere(base.transform.TransformPoint(this.sphereCheckCenter), this.sphereCheckRadius);
}
}
// Token: 0x06013DBB RID: 81339 RVA: 0x005A0C34 File Offset: 0x0059EE34
private void PBCNFAEFEEO()
{
if (this.CBDFOKNGIKD() && this.automaticallyRelease)
{
Vector3 vector = base.transform.TransformPoint(this.sphereCheckCenter);
if (!Physics.CheckSphere(vector, this.sphereCheckRadius, 149, QueryTriggerInteraction.UseGlobal))
{
if (this.HOBMFIMKOOL != null)
{
this.HOBMFIMKOOL(this);
}
this.Release();
}
}
}
// Token: 0x06013DBC RID: 81340 RVA: 0x005A0CA0 File Offset: 0x0059EEA0
public void HFDMAEEPBOF()
{
this.AOPICLPAEOA(false);
}
// Token: 0x06013DBD RID: 81341 RVA: 0x005A0CAC File Offset: 0x0059EEAC
private void FINODJLJBHP()
{
if (this.automaticallyRelease)
{
Gizmos.color = ((!this.HIEIDBNEPGA) ? Color.green : Color.red);
Gizmos.DrawWireSphere(base.transform.TransformPoint(this.sphereCheckCenter), this.sphereCheckRadius);
}
}
// Token: 0x06013DBE RID: 81342 RVA: 0x005A0D00 File Offset: 0x0059EF00
private void PINBFCOLBDF()
{
if (this.automaticallyRelease)
{
Gizmos.color = ((!this.NFMOOHOJLHE()) ? Color.green : Color.red);
Gizmos.DrawWireSphere(base.transform.TransformPoint(this.sphereCheckCenter), this.sphereCheckRadius);
}
}
// Token: 0x06013DBF RID: 81343 RVA: 0x005A0D54 File Offset: 0x0059EF54
public void MMEJGJHKLEP(Action<OccupiableSpawnPoint> NOBAPCOKFIL)
{
Action<OccupiableSpawnPoint> action = this.HOBMFIMKOOL;
Action<OccupiableSpawnPoint> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<OccupiableSpawnPoint>>(ref this.HOBMFIMKOOL, (Action<OccupiableSpawnPoint>)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06013DC0 RID: 81344 RVA: 0x005A0D8C File Offset: 0x0059EF8C
public void BCLPDIHJIOP()
{
this.FJJMADAHILE(true);
}
// Token: 0x06013DC1 RID: 81345 RVA: 0x005A0D98 File Offset: 0x0059EF98
private void CELABFKDCDF()
{
if (this.automaticallyRelease)
{
Gizmos.color = ((!this.HDBOJJKPFHB()) ? Color.green : Color.red);
Gizmos.DrawWireSphere(base.transform.TransformPoint(this.sphereCheckCenter), this.sphereCheckRadius);
}
}
// Token: 0x06013DC2 RID: 81346 RVA: 0x005A0DEC File Offset: 0x0059EFEC
private void JDLKCJHDMHB()
{
if (this.HDBOJJKPFHB() && this.automaticallyRelease)
{
Vector3 vector = base.transform.TransformPoint(this.sphereCheckCenter);
if (!Physics.CheckSphere(vector, this.sphereCheckRadius, -86, QueryTriggerInteraction.Ignore))
{
if (this.HOBMFIMKOOL != null)
{
this.HOBMFIMKOOL(this);
}
this.CBGIKCMNKMF();
}
}
}
// Token: 0x06013DC3 RID: 81347 RVA: 0x005A0E58 File Offset: 0x0059F058
public void EGGKKENHNBL()
{
this.FJJMADAHILE(true);
}
// Token: 0x06013DC4 RID: 81348 RVA: 0x005A0E64 File Offset: 0x0059F064
private void GNNDODNMELC()
{
if (this.LGGFKJCACBI() && this.automaticallyRelease)
{
Vector3 vector = base.transform.TransformPoint(this.sphereCheckCenter);
if (!Physics.CheckSphere(vector, this.sphereCheckRadius, 115, QueryTriggerInteraction.UseGlobal))
{
if (this.HOBMFIMKOOL != null)
{
this.HOBMFIMKOOL(this);
}
this.IONGILOOMNJ();
}
}
}
// Token: 0x06013DC5 RID: 81349 RVA: 0x005A0ED0 File Offset: 0x0059F0D0
public void KJCJIAIJEID()
{
this.JCHMCPMHKJK(true);
}
// Token: 0x06013DC6 RID: 81350 RVA: 0x005A0EDC File Offset: 0x0059F0DC
public void JJFPDMLNODK()
{
this.OPFBOFJBKEP(true);
}
// Token: 0x06013DC7 RID: 81351 RVA: 0x005A0EE8 File Offset: 0x0059F0E8
public void NACKIHOIMIG(Action<OccupiableSpawnPoint> NOBAPCOKFIL)
{
Action<OccupiableSpawnPoint> action = this.HOBMFIMKOOL;
Action<OccupiableSpawnPoint> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<OccupiableSpawnPoint>>(ref this.HOBMFIMKOOL, (Action<OccupiableSpawnPoint>)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06013DC8 RID: 81352 RVA: 0x005A0F20 File Offset: 0x0059F120
public void IMKCMHIFKFE()
{
this.JOBPIPHDBGP(true);
}
// Token: 0x06013DC9 RID: 81353 RVA: 0x005A0F2C File Offset: 0x0059F12C
private void CCJNBLFAHBC()
{
if (this.automaticallyRelease)
{
Gizmos.color = ((!this.BAJAPAPDCHM()) ? Color.green : Color.red);
Gizmos.DrawWireSphere(base.transform.TransformPoint(this.sphereCheckCenter), this.sphereCheckRadius);
}
}
// Token: 0x06013DCA RID: 81354 RVA: 0x005A0F80 File Offset: 0x0059F180
public void NEBGMAPEOFD(Action<OccupiableSpawnPoint> NOBAPCOKFIL)
{
Action<OccupiableSpawnPoint> action = this.HOBMFIMKOOL;
Action<OccupiableSpawnPoint> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<OccupiableSpawnPoint>>(ref this.HOBMFIMKOOL, (Action<OccupiableSpawnPoint>)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06013DCB RID: 81355 RVA: 0x005A0FB8 File Offset: 0x0059F1B8
private void OJBHMBHGJKM(bool NOBAPCOKFIL)
{
this.<JMJHOJLFFDE>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06013DCC RID: 81356 RVA: 0x005A0FC4 File Offset: 0x0059F1C4
private void HEEFJNDNFFP(bool NOBAPCOKFIL)
{
this.<JMJHOJLFFDE>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06013DCD RID: 81357 RVA: 0x005A0FD0 File Offset: 0x0059F1D0
public bool KLJAFPFNEFK()
{
return this.<JMJHOJLFFDE>k__BackingField;
}
// Token: 0x06013DCE RID: 81358 RVA: 0x005A0FD8 File Offset: 0x0059F1D8
public void FFLFKMOEEMN()
{
this.JPACGAALDFF(false);
}
// Token: 0x06013DCF RID: 81359 RVA: 0x005A0FE4 File Offset: 0x0059F1E4
public void MPNMMLJNMPJ(Action<OccupiableSpawnPoint> NOBAPCOKFIL)
{
Action<OccupiableSpawnPoint> action = this.HOBMFIMKOOL;
Action<OccupiableSpawnPoint> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<OccupiableSpawnPoint>>(ref this.HOBMFIMKOOL, (Action<OccupiableSpawnPoint>)Delegate.Remove(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06013DD0 RID: 81360 RVA: 0x005A101C File Offset: 0x0059F21C
public void JNBAMGFNHPG(Action<OccupiableSpawnPoint> NOBAPCOKFIL)
{
Action<OccupiableSpawnPoint> action = this.HOBMFIMKOOL;
Action<OccupiableSpawnPoint> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<OccupiableSpawnPoint>>(ref this.HOBMFIMKOOL, (Action<OccupiableSpawnPoint>)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06013DD2 RID: 81362 RVA: 0x005A105C File Offset: 0x0059F25C
public void GJCJBFFJPIM(Action<OccupiableSpawnPoint> NOBAPCOKFIL)
{
Action<OccupiableSpawnPoint> action = this.HOBMFIMKOOL;
Action<OccupiableSpawnPoint> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<OccupiableSpawnPoint>>(ref this.HOBMFIMKOOL, (Action<OccupiableSpawnPoint>)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06013DD3 RID: 81363 RVA: 0x005A1094 File Offset: 0x0059F294
private void AMPKCMKKHPP()
{
if (this.automaticallyRelease)
{
Gizmos.color = ((!this.KLJAFPFNEFK()) ? Color.green : Color.red);
Gizmos.DrawWireSphere(base.transform.TransformPoint(this.sphereCheckCenter), this.sphereCheckRadius);
}
}
// Token: 0x06013DD4 RID: 81364 RVA: 0x005A10E8 File Offset: 0x0059F2E8
public void KLCMBKHOOIP()
{
this.OJBHMBHGJKM(true);
}
// Token: 0x06013DD5 RID: 81365 RVA: 0x005A10F4 File Offset: 0x0059F2F4
public void BONFGACFMNC()
{
this.FJJMADAHILE(false);
}
// Token: 0x06013DD6 RID: 81366 RVA: 0x005A1100 File Offset: 0x0059F300
private void OPFBOFJBKEP(bool NOBAPCOKFIL)
{
this.<JMJHOJLFFDE>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06013DD7 RID: 81367 RVA: 0x005A110C File Offset: 0x0059F30C
private void BJJKGIOCAIL()
{
if (this.LGGFKJCACBI() && this.automaticallyRelease)
{
Vector3 vector = base.transform.TransformPoint(this.sphereCheckCenter);
if (!Physics.CheckSphere(vector, this.sphereCheckRadius, -132, QueryTriggerInteraction.Ignore))
{
if (this.HOBMFIMKOOL != null)
{
this.HOBMFIMKOOL(this);
}
this.ENLFKGPKCDC();
}
}
}
// Token: 0x06013DD8 RID: 81368 RVA: 0x005A1178 File Offset: 0x0059F378
public void NBECJMLMDOB()
{
this.JCHMCPMHKJK(true);
}
// Token: 0x06013DD9 RID: 81369 RVA: 0x005A1184 File Offset: 0x0059F384
public bool IOMHCCBLABH()
{
return this.<JMJHOJLFFDE>k__BackingField;
}
// Token: 0x06013DDA RID: 81370 RVA: 0x005A118C File Offset: 0x0059F38C
public void ALHENBJEPGC(Action<OccupiableSpawnPoint> NOBAPCOKFIL)
{
Action<OccupiableSpawnPoint> action = this.HOBMFIMKOOL;
Action<OccupiableSpawnPoint> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<OccupiableSpawnPoint>>(ref this.HOBMFIMKOOL, (Action<OccupiableSpawnPoint>)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06013DDB RID: 81371 RVA: 0x005A11C4 File Offset: 0x0059F3C4
private void JCHMCPMHKJK(bool NOBAPCOKFIL)
{
this.<JMJHOJLFFDE>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06013DDC RID: 81372 RVA: 0x005A11D0 File Offset: 0x0059F3D0
private void GCIOKCDNMMA()
{
if (this.automaticallyRelease)
{
Gizmos.color = ((!this.AEHAKHEJFLJ()) ? Color.green : Color.red);
Gizmos.DrawWireSphere(base.transform.TransformPoint(this.sphereCheckCenter), this.sphereCheckRadius);
}
}
// Token: 0x06013DDD RID: 81373 RVA: 0x005A1224 File Offset: 0x0059F424
private void FJJMADAHILE(bool NOBAPCOKFIL)
{
this.<JMJHOJLFFDE>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06013DDE RID: 81374 RVA: 0x005A1230 File Offset: 0x0059F430
public void PLODBCFAHNJ()
{
this.JECLIBJFJAO(false);
}
// Token: 0x06013DDF RID: 81375 RVA: 0x005A123C File Offset: 0x0059F43C
public void GBBBHENKDNA()
{
this.HIEIDBNEPGA = false;
}
// Token: 0x04003782 RID: 14210
[SerializeField]
private bool automaticallyRelease = true;
// Token: 0x04003783 RID: 14211
[SerializeField]
private float sphereCheckRadius = 0.25f;
// Token: 0x04003784 RID: 14212
[SerializeField]
private Vector3 sphereCheckCenter = Vector3.zero;
}