Package com.csse3200.game.ai.tasks
Interface PriorityTask
- All Superinterfaces:
Task
- All Known Implementing Classes:
BombshipCombatTask,BombshipWanderTask,ChaseTask,CurrencyTask,DemonBossTask,DroidCombatTask,EngineerCombatTask,FinalBossMovementTask,FireTowerCombatTask,FireworksTowerCombatTask,HumanMovementTask,HumanWanderTask,IceBabyTask,MobAttackTask,MobBossDeathTask,MobDeathTask,MobDodgeTask,MobMeleeAttackTask,MobRangedAttackTask,MobShootTask,MobWanderTask,MoveToMiddleTask,PatrickDeathTask,PatrickTask,PierceTowerCombatTask,RangeBossTask,RicochetTowerCombatTask,ScannerTask,ShootTask,SlimeyBoyTask,SpawnWaveTask,StunTowerCombatTask,TNTTowerCombatTask,TowerCombatTask,TrajectTask,WallTowerDestructionTask,WaveTask
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.csse3200.game.ai.tasks.Task
Task.Status -
Method Summary
-
Method Details
-
getPriority
int getPriority()
-