Add source files
This commit is contained in:
@@ -0,0 +1,63 @@
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x020000F1 RID: 241
|
||||
public class UnluckDistanceDisabler : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06001551 RID: 5457 RVA: 0x00198440 File Offset: 0x00196640
|
||||
public void Start()
|
||||
{
|
||||
if (this._distanceFromMainCam)
|
||||
{
|
||||
this._distanceFrom = Camera.main.transform;
|
||||
}
|
||||
base.InvokeRepeating("CheckDisable", this._disableCheckInterval + Random.value * this._disableCheckInterval, this._disableCheckInterval);
|
||||
base.InvokeRepeating("CheckEnable", this._enableCheckInterval + Random.value * this._enableCheckInterval, this._enableCheckInterval);
|
||||
base.Invoke("DisableOnStart", 0.01f);
|
||||
}
|
||||
|
||||
// Token: 0x06001552 RID: 5458 RVA: 0x001984BD File Offset: 0x001966BD
|
||||
public void DisableOnStart()
|
||||
{
|
||||
if (this._disableOnStart)
|
||||
{
|
||||
base.gameObject.SetActive(false);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06001553 RID: 5459 RVA: 0x001984D4 File Offset: 0x001966D4
|
||||
public void CheckDisable()
|
||||
{
|
||||
if (base.gameObject.activeInHierarchy && (base.transform.position - this._distanceFrom.position).sqrMagnitude > (float)(this._distanceDisable * this._distanceDisable))
|
||||
{
|
||||
base.gameObject.SetActive(false);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06001554 RID: 5460 RVA: 0x00198530 File Offset: 0x00196730
|
||||
public void CheckEnable()
|
||||
{
|
||||
if (!base.gameObject.activeInHierarchy && (base.transform.position - this._distanceFrom.position).sqrMagnitude < (float)(this._distanceDisable * this._distanceDisable))
|
||||
{
|
||||
base.gameObject.SetActive(true);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400252D RID: 9517
|
||||
public int _distanceDisable = 1000;
|
||||
|
||||
// Token: 0x0400252E RID: 9518
|
||||
public Transform _distanceFrom;
|
||||
|
||||
// Token: 0x0400252F RID: 9519
|
||||
public bool _distanceFromMainCam;
|
||||
|
||||
// Token: 0x04002530 RID: 9520
|
||||
public float _disableCheckInterval = 10f;
|
||||
|
||||
// Token: 0x04002531 RID: 9521
|
||||
public float _enableCheckInterval = 1f;
|
||||
|
||||
// Token: 0x04002532 RID: 9522
|
||||
public bool _disableOnStart;
|
||||
}
|
||||
Reference in New Issue
Block a user