ICombatant

interface ICombatant

Functions

canAttack
Link copied to clipboard
abstract fun canAttack(): Boolean
equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
getAttackingStrength
Link copied to clipboard
abstract fun getAttackingStrength(): Int
getAttackSound
Link copied to clipboard
abstract fun getAttackSound(): UncivSound
getCivInfo
Link copied to clipboard
abstract fun getCivInfo(): CivilizationInfo
getDefendingStrength
Link copied to clipboard
abstract fun getDefendingStrength(): Int
getHealth
Link copied to clipboard
abstract fun getHealth(): Int
getMaxHealth
Link copied to clipboard
abstract fun getMaxHealth(): Int
getName
Link copied to clipboard
abstract fun getName(): String
getTile
Link copied to clipboard
abstract fun getTile(): TileInfo
getUnitType
Link copied to clipboard
abstract 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
abstract fun isDefeated(): Boolean
isInvisible
Link copied to clipboard
abstract 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
abstract fun matchesCategory(category: String): Boolean
takeDamage
Link copied to clipboard
abstract fun takeDamage(damage: Int)
toString
Link copied to clipboard
open fun toString(): String

Inheritors

CityCombatant
Link copied to clipboard
MapUnitCombatant
Link copied to clipboard

Sources

jvm source
Link copied to clipboard