Package com.csse3200.game.components
package com.csse3200.game.components
-
ClassDescriptionComponent for a breakable platform that shakes, fades, and disappears after a player steps on it.Component 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.A simple door trigger that runs a callback when the player collides with it.A component that makes an item follow the player at a given offset.A gate that requires a specific keycard level to pass through.Stores and manages a given weapon's magazine informationPress 0 near a shop (entity with ShopComponent) to trigger "interact".Sound handler for entities.Component which can be used to assign a "tag" to an entity, thus allowing its category to be identified eg.When this entity touches a valid enemy's hitbox, deal damage to them and apply a knockback.Component used to store weapon-related combat statistics such as attack damage, cooldown, upgrade stages, and cheat modifiers.