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

Componente que define un Power-Up que otorga salud adicional al jugador. Al colisionar con el jugador, busca el componente Health y le añade la cantidad configurada. Más...

+ Diagrama de herencia de PowerUpExtraLife
+ Diagrama de colaboración de PowerUpExtraLife:

Atributos públicos

int extraHealth = 1
 Cantidad de salud que se añade al jugador al recoger el Power-Up.
 

Métodos privados

void OnTriggerEnter2D (Collider2D other)
 Método llamado automáticamente cuando otro objeto con un Collider2D entra en el trigger. Si el objeto es el jugador y tiene componente Health, se le añade salud.
 

Descripción detallada

Componente que define un Power-Up que otorga salud adicional al jugador. Al colisionar con el jugador, busca el componente Health y le añade la cantidad configurada.

Definición en la línea 16 del archivo PowerUpExtraLife.cs.

Documentación de funciones miembro

◆ OnTriggerEnter2D()

void PowerUpExtraLife.OnTriggerEnter2D ( Collider2D other)
inlineprivate

Método llamado automáticamente cuando otro objeto con un Collider2D entra en el trigger. Si el objeto es el jugador y tiene componente Health, se le añade salud.

Parámetros
otherEl collider que ha entrado en contacto con este Power-Up.

Definición en la línea 34 del archivo PowerUpExtraLife.cs.

35 {
36 if (!other.CompareTag("Player")) return;
37
38 // 1) Obtenemos el componente Health del jugador
39 var health = other.GetComponent<Health>();
40 if (health != null)
41 {
42 // 2) Sanamos al jugador
43 Debug.Log("llamando a añadir vida");
44 health.AddHealth(extraHealth);
45 }
46 else
47 {
48 Debug.LogWarning("PowerUpExtraLife: Player no tiene componente Health.");
49 }
50
51 // 3) Destruye el Power-Up
52 Destroy(gameObject);
53 }
int extraHealth
Cantidad de salud que se añade al jugador al recoger el Power-Up.

Hace referencia a extraHealth.

Documentación de datos miembro

◆ extraHealth

int PowerUpExtraLife.extraHealth = 1

Cantidad de salud que se añade al jugador al recoger el Power-Up.

Definición en la línea 25 del archivo PowerUpExtraLife.cs.

Referenciado por OnTriggerEnter2D().


La documentación de esta clase está generada del siguiente archivo: