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()
-