Cosmic Strike
 
Cargando...
Buscando...
Nada coincide
Referencia de la clase EnemyBase

Clase base para enemigos que se destruyen autom醫icamente cuando salen del campo de visi髇 de la c醡ara, pero solo despu閟 de haber sido visibles al menos una vez. M谩s...

+ Diagrama de herencia de EnemyBase
+ Diagrama de colaboraci贸n de EnemyBase:

M茅todos privados

void OnBecameVisible ()
 M閠odo de Unity que se ejecuta autom醫icamente cuando el objeto se vuelve visible para alguna c醡ara.
 
void OnBecameInvisible ()
 M閠odo de Unity que se ejecuta autom醫icamente cuando el objeto deja de ser visible por todas las c醡aras.
 

Atributos privados

bool hasBeenVisible = false
 Indica si el enemigo ha sido visible alguna vez por la c醡ara. Se utiliza para evitar que se destruya antes de entrar en pantalla.
 

Descripci贸n detallada

Clase base para enemigos que se destruyen autom醫icamente cuando salen del campo de visi髇 de la c醡ara, pero solo despu閟 de haber sido visibles al menos una vez.

Este comportamiento evita la destrucci髇 prematura de enemigos que a鷑 no han entrado en pantalla.

Definici贸n en la l铆nea 18 del archivo EnemyBase.cs.

Documentaci贸n de funciones miembro

◆ OnBecameInvisible()

void EnemyBase.OnBecameInvisible ( )
inlineprivate

M閠odo de Unity que se ejecuta autom醫icamente cuando el objeto deja de ser visible por todas las c醡aras.

Solo se destruye el GameObject si ya fue visible anteriormente, para evitar eliminar enemigos que a鷑 no han aparecido en pantalla.

Definici贸n en la l铆nea 44 del archivo EnemyBase.cs.

45 {
47 {
48 Destroy(gameObject);
49 }
50 }
bool hasBeenVisible
Indica si el enemigo ha sido visible alguna vez por la c醡ara. Se utiliza para evitar que se destruya a...
Definition EnemyBase.cs:25

Hace referencia a hasBeenVisible.

◆ OnBecameVisible()

void EnemyBase.OnBecameVisible ( )
inlineprivate

M閠odo de Unity que se ejecuta autom醫icamente cuando el objeto se vuelve visible para alguna c醡ara.

Definici贸n en la l铆nea 31 del archivo EnemyBase.cs.

32 {
33 hasBeenVisible = true;
34 }

Hace referencia a hasBeenVisible.

Documentaci贸n de datos miembro

◆ hasBeenVisible

bool EnemyBase.hasBeenVisible = false
private

Indica si el enemigo ha sido visible alguna vez por la c醡ara. Se utiliza para evitar que se destruya antes de entrar en pantalla.

Definici贸n en la l铆nea 25 del archivo EnemyBase.cs.

Referenciado por OnBecameInvisible() y OnBecameVisible().


La documentaci贸n de esta clase est谩 generada del siguiente archivo: