Class ObstacleAttackTask
java.lang.Object
com.deco2800.game.ai.tasks.DefaultTask
com.deco2800.game.components.tasks.ObstacleAttackTask
- All Implemented Interfaces:
 PriorityTask,Task
public class ObstacleAttackTask extends DefaultTask implements PriorityTask
- 
Nested Class Summary
 - 
Field Summary
Fields Modifier and Type Field Description static java.lang.Booleanlock_use - 
Constructor Summary
Constructors Constructor Description ObstacleAttackTask(Entity npc, Entity target, int priority, float viewDistance) - 
Method Summary
Modifier and Type Method Description Vector2enemyCreatePosition()intgetPriority()voidstart()Start running this task. 
- 
Field Details
- 
lock_use
public static java.lang.Boolean lock_use 
 - 
 - 
Constructor Details
 - 
Method Details
- 
start
public void start()Description copied from interface:TaskStart running this task. This will usually be called by an AI controller.- Specified by:
 startin interfaceTask- Overrides:
 startin classDefaultTask
 - 
getPriority
public int getPriority()- Specified by:
 getPriorityin interfacePriorityTask- Returns:
 - priority
 
 - 
enemyCreatePosition
 
 -