Class EnemyProjectileDamageComponent
java.lang.Object
com.csse3200.game.components.Component
com.csse3200.game.components.enemy.EnemyProjectileDamageComponent
Enemy projectile damage (with detailed logging):
- Handles collisions from (Fixture, Fixture) / (Entity, Entity) / mixed inputs.
- Only applies damage to the PLAYER layer.
- Logs each decision for debugging when damage does not occur.
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
create()
Called when the entity is created and registered.Methods inherited from class com.csse3200.game.components.Component
dispose, earlyUpdate, getEntity, getPrio, setEnabled, setEntity, toString, triggerEarlyUpdate, triggerUpdate, update
-
Constructor Details
-
EnemyProjectileDamageComponent
public EnemyProjectileDamageComponent(int damage)
-
-
Method Details