java.io.Serializable
public final class UnitTypeData
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Method | Description |
---|---|---|
boolean |
equals(java.lang.Object o) |
|
static UnitTypeData |
from(SC2APIProtocol.Data.UnitTypeData sc2ApiUnitTypeData) |
|
java.util.Optional<Ability> |
getAbility() |
|
java.util.Optional<java.lang.Float> |
getArmor() |
|
java.util.Set<UnitAttribute> |
getAttributes() |
|
java.util.Optional<java.lang.Float> |
getBuildTime() |
|
java.util.Optional<java.lang.Integer> |
getCargoSize() |
|
java.util.Optional<java.lang.Float> |
getFoodProvided() |
|
java.util.Optional<java.lang.Float> |
getFoodRequired() |
|
java.util.Optional<java.lang.Integer> |
getMineralCost() |
|
java.util.Optional<java.lang.Float> |
getMovementSpeed() |
|
java.lang.String |
getName() |
|
java.util.Optional<Race> |
getRace() |
|
java.util.Optional<java.lang.Float> |
getSightRange() |
|
java.util.Set<UnitType> |
getTechAliases() |
|
java.util.Optional<UnitType> |
getTechRequirement() |
|
java.util.Optional<UnitType> |
getUnitAlias() |
|
UnitType |
getUnitType() |
|
java.util.Optional<java.lang.Integer> |
getVespeneCost() |
|
java.util.Set<Weapon> |
getWeapons() |
|
int |
hashCode() |
|
boolean |
isAvailable() |
|
boolean |
isHasMinerals() |
|
boolean |
isHasVespene() |
|
boolean |
isRequireAttached() |
|
java.lang.String |
toString() |
public static UnitTypeData from(SC2APIProtocol.Data.UnitTypeData sc2ApiUnitTypeData)
public UnitType getUnitType()
public java.lang.String getName()
public boolean isAvailable()
public java.util.Optional<java.lang.Integer> getCargoSize()
public java.util.Optional<java.lang.Integer> getMineralCost()
public java.util.Optional<java.lang.Integer> getVespeneCost()
public java.util.Optional<java.lang.Float> getFoodRequired()
public java.util.Optional<java.lang.Float> getFoodProvided()
public java.util.Optional<Ability> getAbility()
public java.util.Optional<Race> getRace()
public java.util.Optional<java.lang.Float> getBuildTime()
public boolean isHasVespene()
public boolean isHasMinerals()
public java.util.Optional<java.lang.Float> getSightRange()
public java.util.Set<UnitType> getTechAliases()
public java.util.Optional<UnitType> getUnitAlias()
public java.util.Optional<UnitType> getTechRequirement()
public boolean isRequireAttached()
public java.util.Set<UnitAttribute> getAttributes()
public java.util.Optional<java.lang.Float> getMovementSpeed()
public java.util.Optional<java.lang.Float> getArmor()
public java.util.Set<Weapon> getWeapons()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2017–2018 Ocraft Project. All rights reserved.