1097 lines
32 KiB
C#
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;
|
|
}
|