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

Componente que define el comportamiento de un Power-Up que incrementa la cantidad de usos de una habilidad de limpieza de pantalla cuando el jugador lo recoge. Más...

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

Atributos públicos

int usesToAdd = 1
 Número de usos que se añaden a la habilidad ScreenClearAbility al recoger este Power-Up.
 

Métodos privados

void OnTriggerEnter2D (Collider2D other)
 Método llamado automáticamente por Unity cuando otro collider entra en contacto con el trigger. Comprueba si el objeto que colisiona es el jugador y, si tiene ScreenClearAbility, le añade los usos correspondientes.
 

Descripción detallada

Componente que define el comportamiento de un Power-Up que incrementa la cantidad de usos de una habilidad de limpieza de pantalla cuando el jugador lo recoge.

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

Documentación de funciones miembro

◆ OnTriggerEnter2D()

void PowerUpAddScreenClearUses.OnTriggerEnter2D ( Collider2D other)
inlineprivate

Método llamado automáticamente por Unity cuando otro collider entra en contacto con el trigger. Comprueba si el objeto que colisiona es el jugador y, si tiene ScreenClearAbility, le añade los usos correspondientes.

Parámetros
otherEl collider del objeto que entra en contacto.

Definición en la línea 35 del archivo PowerUpAddScreenClearUses.cs.

36 {
37 if (!other.CompareTag("Player")) return;
38
39 // Buscamos el componente ScreenClearAbility en el jugador
40 var ability = other.GetComponent<ScreenClearAbility>();
41 if (ability != null)
42 {
43 ability.AddUses(usesToAdd);
44 }
45 else
46 {
47 Debug.LogWarning("PowerUpAddScreenClearUses: Player no tiene ScreenClearAbility.");
48 }
49
50 // Destruye el Power-Up tras aplicarlo
51 Destroy(gameObject);
52 }
int usesToAdd
Número de usos que se añaden a la habilidad ScreenClearAbility al recoger este Power-Up.

Hace referencia a usesToAdd.

Documentación de datos miembro

◆ usesToAdd

int PowerUpAddScreenClearUses.usesToAdd = 1

Número de usos que se añaden a la habilidad ScreenClearAbility al recoger este Power-Up.

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

Referenciado por OnTriggerEnter2D().


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