Cosmic Strike
 
Cargando...
Buscando...
Nada coincide
EnemyBase.cs
Ir a la documentación de este archivo.
1
6
7using UnityEngine;
8
18public class EnemyBase : MonoBehaviour
19{
24 [SerializeField]
25 private bool hasBeenVisible = false;
26
31 private void OnBecameVisible()
32 {
33 hasBeenVisible = true;
34 }
35
44 private void OnBecameInvisible()
45 {
47 {
48 Destroy(gameObject);
49 }
50 }
51}
Clase base para enemigos que se destruyen automáticamente cuando salen del campo de visión de la cámara,...
Definition EnemyBase.cs:19
void OnBecameInvisible()
Método de Unity que se ejecuta automáticamente cuando el objeto deja de ser visible por todas las cámaras.
Definition EnemyBase.cs:44
void OnBecameVisible()
Método de Unity que se ejecuta automáticamente cuando el objeto se vuelve visible para alguna cámara.
Definition EnemyBase.cs:31
bool hasBeenVisible
Indica si el enemigo ha sido visible alguna vez por la cámara. Se utiliza para evitar que se destruya a...
Definition EnemyBase.cs:25