Interface PriorityTask

All Superinterfaces:
Task
All Known Implementing Classes:
ChaseTask, DeadTask, JumpTask, ProjectileTask, TransportTask, WanderTask

public interface PriorityTask extends Task
A priority task is a task that also has a priority. This is required for an AI task component to decide which task to run.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface com.deco2800.game.ai.tasks.Task

    Task.Status
  • Method Summary

    Modifier and Type
    Method
    Description
    int
     

    Methods inherited from interface com.deco2800.game.ai.tasks.Task

    create, getStatus, start, stop, update
  • Method Details

    • getPriority

      int getPriority()