Package com.csse3200.game.components.tasks
package com.csse3200.game.components.tasks
-
ClassesClassDescriptionMoves away from a target entity until a safe distance is reached or line of sight is lostWander 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 lostRepresents 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 lostAn 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 lostA 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 durationWander around by moving a random position within a range of the starting position.