MapUnitCombatant

class MapUnitCombatant(unit: MapUnit) : ICombatant

Functions

canAttack
Link copied to clipboard
open override fun canAttack(): Boolean
equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
getAttackingStrength
Link copied to clipboard
open override fun getAttackingStrength(): Int
getAttackSound
Link copied to clipboard
open override fun getAttackSound(): UncivSound
getCivInfo
Link copied to clipboard
open override fun getCivInfo(): CivilizationInfo
getDefendingStrength
Link copied to clipboard
open override fun getDefendingStrength(): Int
getHealth
Link copied to clipboard
open override fun getHealth(): Int
getMatchingUniques
Link copied to clipboard
fun getMatchingUniques(uniqueTemplate: String): Sequence<Unique>
getMaxHealth
Link copied to clipboard
open override fun getMaxHealth(): Int
getName
Link copied to clipboard
open override fun getName(): String
getTile
Link copied to clipboard
open override fun getTile(): TileInfo
getUnitType
Link copied to clipboard
open override fun getUnitType(): UnitType
hashCode
Link copied to clipboard
open fun hashCode(): Int
isCity
Link copied to clipboard
open fun isCity(): Boolean
isCivilian
Link copied to clipboard
open fun isCivilian(): Boolean
isDefeated
Link copied to clipboard
open override fun isDefeated(): Boolean
isInvisible
Link copied to clipboard
open override fun isInvisible(to: CivilizationInfo): Boolean
isMelee
Link copied to clipboard
open fun isMelee(): Boolean
isRanged
Link copied to clipboard
open fun isRanged(): Boolean
matchesCategory
Link copied to clipboard
open override fun matchesCategory(category: String): Boolean
takeDamage
Link copied to clipboard
open override fun takeDamage(damage: Int)
toString
Link copied to clipboard
open override fun toString(): String

Properties

unit
Link copied to clipboard
val unit: MapUnit

Sources

jvm source
Link copied to clipboard