Class Hierarchy
- java.lang.Object
- com.deco2800.game.components.Component
- com.deco2800.game.components.tasks.BountyComponent
- com.deco2800.game.ai.tasks.DefaultTask (implements com.deco2800.game.ai.tasks.Task)
- com.deco2800.game.components.tasks.ChaseTask (implements com.deco2800.game.ai.tasks.PriorityTask)
- com.deco2800.game.components.tasks.MeleeAvoidObstacleTask (implements com.deco2800.game.ai.tasks.PriorityTask)
- com.deco2800.game.components.tasks.MeleePursueTask (implements com.deco2800.game.ai.tasks.PriorityTask)
- com.deco2800.game.components.tasks.MovementTask
- com.deco2800.game.components.tasks.NPCMovementTask (implements com.deco2800.game.ai.tasks.PriorityTask)
- com.deco2800.game.components.tasks.RangedMovementTask (implements com.deco2800.game.ai.tasks.PriorityTask)
- com.deco2800.game.components.tasks.ShootTask (implements com.deco2800.game.ai.tasks.PriorityTask)
- com.deco2800.game.components.tasks.ShootMultipleTask
- com.deco2800.game.components.tasks.WaitTask
- com.deco2800.game.components.tasks.WanderTask (implements com.deco2800.game.ai.tasks.PriorityTask)
- com.deco2800.game.components.Component