public class TechType
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
java.lang.String |
c_str()
Returns the name of the tech type.
|
int |
energyUsed()
Returns the amount of energy used each time this tech type is used.
|
int |
gasPrice()
Returns the vespene gas price of the tech type.
|
Order |
getOrder()
Returns the order used to execute this tech type as an action.
|
Race |
getRace()
Returns the race that uses the TechType.
|
WeaponType |
getWeapon()
Returns the corresponding weapon for this tech type, or TechTypes::None if no corresponding weapon
exists.
|
int |
mineralPrice()
Returns the mineral cost of the tech type.
|
int |
researchTime()
Returns the number of frames needed to research the tech type.
|
boolean |
targetsPosition()
Returns true if this tech type must be specified a position (i.e.
|
boolean |
targetsUnit()
Returns true if this tech type must be used on another unit (i.e.
|
java.lang.String |
toString() |
UnitType |
whatResearches()
Returns the type of unit that researches this tech type.
|
java.util.List<UnitType> |
whatUses()
Returns the set of units that can use this tech type.
|
public static TechType Stim_Packs
public static TechType Lockdown
public static TechType EMP_Shockwave
public static TechType Spider_Mines
public static TechType Scanner_Sweep
public static TechType Tank_Siege_Mode
public static TechType Defensive_Matrix
public static TechType Irradiate
public static TechType Yamato_Gun
public static TechType Cloaking_Field
public static TechType Personnel_Cloaking
public static TechType Burrowing
public static TechType Infestation
public static TechType Spawn_Broodlings
public static TechType Dark_Swarm
public static TechType Plague
public static TechType Consume
public static TechType Ensnare
public static TechType Parasite
public static TechType Psionic_Storm
public static TechType Hallucination
public static TechType Recall
public static TechType Stasis_Field
public static TechType Archon_Warp
public static TechType Restoration
public static TechType Disruption_Web
public static TechType Mind_Control
public static TechType Dark_Archon_Meld
public static TechType Feedback
public static TechType Optical_Flare
public static TechType Maelstrom
public static TechType Lurker_Aspect
public static TechType Healing
public static TechType None
public static TechType Unknown
public static TechType Nuclear_Strike
public java.lang.String c_str()
public java.lang.String toString()
toString
in class java.lang.Object
public Race getRace()
public int mineralPrice()
public int gasPrice()
public int researchTime()
public int energyUsed()
public UnitType whatResearches()
public WeaponType getWeapon()
public boolean targetsUnit()
public boolean targetsPosition()
public java.util.List<UnitType> whatUses()
public Order getOrder()