Interface Role

All Known Implementing Classes:
Ambusher, Brawler, Juggernaut, MissileBoat, Scout, Skirmisher, Sniper, Striker

public interface Role
  • Method Details

    • preferredRange

      ASRange preferredRange()
    • getRole

      UnitRole getRole()
    • moveThroughCover

      boolean moveThroughCover(ASRange range)
    • tailTargets

      boolean tailTargets()
    • targetsLastAttacker

      boolean targetsLastAttacker()
    • dropToCoverIfDamaged

      boolean dropToCoverIfDamaged()
    • disengageIfDamaged

      boolean disengageIfDamaged()
    • preferredTarget

      boolean preferredTarget(UnitRole role)
    • getRole

      static Role getRole(UnitRole role)