Package com.csse3200.game.components.tasks


package com.csse3200.game.components.tasks
  • Classes
    Class
    Description
    Moves away from a target entity until a safe distance is reached or line of sight is lost
    Wander around by moving a random position within a range of the starting position.
    Chases a target entity until they get too far away or line of sight is lost
    Represents a task for a Griffin entity that manages its movement towards a target and allows it to shoot gusts of wind at the target.
    Task for a Hive entity to periodically spawn bees after a specified waiting period.
    A task that monitors when the proximity of a player to an item and handles item pick-up interactions.
    A task that allows an entity to wait for a set time and then spawn a small kangaroo joey entity near the owner.
    A task that allows an entity to chase the player and fire projectiles at the player when within range.
    Move to a given position, finishing when you get close enough.
    Pauses near a target entity until they move too far away or out of sight.
    Chases a target entity until they get too far away or line of sight is lost
    An abstract task that monitors the proximity of a specified target entity.
    Wander around by moving a random position within a range of the starting position.
    Task for enemy entity to run away from the target entity until they get too far away or line of sight is lost
    A task that allows an entity to wait for a set time and then shoot a projectile at a target.
    A task that spawns an entity at a specified position after a certain duration.
    Wander around by moving a random position within a range of the starting position.
    A task for an entity to "steal" items, represented by dynamically placed entities in the game world.
    Task that does nothing other than waiting for a given time.
    A Priority task which listens to stun events and forces the ai to sleep for a duration
    Wander around by moving a random position within a range of the starting position.