Class PatrickTeleportTask

java.lang.Object
com.csse3200.game.ai.tasks.DefaultTask
com.csse3200.game.components.tasks.bosstask.PatrickTeleportTask
All Implemented Interfaces:
Task

public class PatrickTeleportTask extends DefaultTask
  • Constructor Details

    • PatrickTeleportTask

      public PatrickTeleportTask(Entity patrick, com.badlogic.gdx.math.Vector2 location)
  • Method Details

    • start

      public void start()
      Description copied from interface: Task
      Start running this task. This will usually be called by an AI controller.
      Specified by:
      start in interface Task
      Overrides:
      start in class DefaultTask
    • update

      public void update()
      Description copied from interface: Task
      Run one frame of the task. Similar to the update() in Components.
      Specified by:
      update in interface Task
      Overrides:
      update in class DefaultTask
    • getStatus

      public Task.Status getStatus()
      Description copied from interface: Task
      Get the current status of the task.
      Specified by:
      getStatus in interface Task
      Overrides:
      getStatus in class DefaultTask
      Returns:
      status