2
0
Fork 0
mirror of https://github.com/GTA-ASM/SanAndreasUnity synced 2025-02-24 19:27:16 +00:00

remove Update()

This commit is contained in:
in0finite 2019-06-24 03:29:44 +02:00
parent f0cc7be1e7
commit b56cad2992

View file

@ -9,10 +9,10 @@ namespace SanAndreasUnity.Behaviours
{
public float timeUntilDestroyed = 5;
public float range = 250;
public Transform targetObject = null;
private float timeSinceOutOfRange = 0;
void Start()
{
if (NetUtils.IsServer)
@ -54,31 +54,5 @@ namespace SanAndreasUnity.Behaviours
}
}
private void Update()
{
if (targetObject == null)
{
if (Camera.main != null)
targetObject = Camera.main.transform;
}
if (targetObject != null)
{
// only increase time if target object exists
timeSinceOutOfRange += Time.deltaTime;
float distanceSq = (transform.position - targetObject.position).sqrMagnitude;
if (distanceSq <= range * range)
{
timeSinceOutOfRange = 0;
}
}
if (timeSinceOutOfRange >= timeUntilDestroyed)
{
Destroy(gameObject);
}
}
}
}