Package com.csse3200.game.components
package com.csse3200.game.components
-
ClassDescriptionComponent used to store information related to combat such as health, attack, etc.Core component class from which all components inherit.Internal type system for components.When this entity (usually killable entities) has health = 0, it disposes the enemy form the field of play.When this entity touches a valid enemy's hitbox, deal damage to them and apply a knockback.Component used to store information related to combat such as health, attack, etc.FOVComponent This component is used to detect enemies within a certain radius of the turret.A ui component for displaying an entities health at its location on the map.A component responsible for handling item pickups in the game.LaboratoryInventoryComponent handles the inventory of a laboratory, specifically the number of potions it contains.Represents a power-up component within the game.This UI Component for displaying PowerUp.When this entity touches a valid enemy's hitbox, deal damage to them and apply a knockback.This component can be used to call an entry or exit method when on of the tracking entities enters or exits a proximity.SaveableComponent<T extends BaseEntityConfig>This component can be used to trigger sounds by an entity to play.TouchAttackComponent is responsible for dealing damage and applying knockback to entities when this entity collides with a valid enemy's hitbox.