![]() |
SC2API
An API for AI for StarCraft II
|
| Csc2::AbilityData | Data about an ability |
| Csc2::ActionFeatureLayerInterface | |
| Csc2::ActionInterface | |
| Csc2::ActionRaw | An action (command or ability) applied to a unit or set of units |
| Csc2::AgentControlInterface | |
| Csc2::Arg | |
| Csc2::ArgParser | |
| Csc2::AvailableAbilities | All available abilities for a unit |
| Csc2::AvailableAbility | Indicates if an ability is available, and if that ability requires a point |
| Csc2::BuffData | Buff data |
| Csc2::CategoryScoreDetails | Score by category |
| Csc2::ChatMessage | |
| ▼Csc2::ClientEvents | A set of common events a user can override in their derived bot or replay observer class |
| ▼Csc2::Client | The base class for Agent and ReplayObserver |
| Csc2::Agent | The base class for user defined bots |
| Csc2::ReplayObserver | A client for running a replay |
| Csc2::Color | RGB Color |
| Csc2::Connection | |
| Csc2::ControlInterface | |
| Csc2::Coordinator | Coordinator of one or more clients. Used to start, step and stop games and replays |
| Csc2::DamageBonus | Damage bonus of unit |
| Csc2::DebugInterface | |
| Csc2::Effect | The visuals of a persistent ability on the map. (eg. Psistorm) |
| Csc2::EffectData | Effect data |
| Csc2::search::ExpansionParameters | |
| Csc2::FeatureLayerSettings | Settings for feature layer output |
| Csc2::GameInfo | Initial data for a game and map |
| Csc2::GameSettings | Settings for starting a game |
| Csc2::ImageData | Data for a feature layer or rendered image |
| Csc2::InterfaceOptions | Determines what type of data will be returned in observations |
| Csc2::InterfaceSettings | Settings for rendered feature layer output |
| Csc2::IsUnit | Determines if the unit matches the unit type |
| Csc2::IsUnits | Determines if units matches the unit type |
| Csc2::IsVisible | |
| Csc2::MessageResponsePtr< MessageType > | |
| Csc2::ObservationInterface | The ObservationInterface reflects the current state of the game. Guaranteed to be valid when OnGameStart or OnStep is called |
| Csc2::ObserverActionInterface | The ObserverActionInterface corresponds to the actions available in the observer UI |
| Csc2::PassengerUnit | A passenger on a transport |
| Csc2::QueryInterface::PathingQuery | |
| Csc2::QueryInterface::PlacementQuery | |
| Csc2::PlayerInfo | |
| Csc2::PlayerResult | |
| Csc2::PlayerSetup | Setup for a player in a game |
| Csc2::Point2D | |
| Csc2::Point2DI | 2D integer point |
| Csc2::Point3D | |
| Csc2::Ports | Port setup for one or more clients in a game |
| Csc2::PortSet | Port setup for a client |
| Csc2::PowerSource | Power source information for Protoss |
| Csc2::ProcessInfo | Information about a running process |
| Csc2::ProcessSettings | Settings to run the game process |
| Csc2::PropertyReader | |
| Csc2::ProtoInterface | |
| Csc2::QueryInterface | |
| Csc2::Rect2D | 2D rectangle |
| Csc2::Rect2DI | 2D integer rectangle |
| Csc2::RenderedFrame | Rendered data for a game frame |
| Csc2::RenderSettings | Settings for an RGB rendered output |
| Csc2::ReplayControlInterface | |
| Csc2::ReplayInfo | Information about a replay file |
| Csc2::ReplayPlayerInfo | Information about a player in a replay |
| Csc2::ReplaySettings | Settings for starting a replay |
| Csc2::SC2Type< T > | |
| Csc2::SC2Type< ABILITY_ID > | |
| Csc2::SC2Type< UNIT_TYPEID > | |
| Csc2::Score | Scores |
| Csc2::ScoreDetails | Detailed scores |
| Csc2::ScoreEntry | |
| Csc2::Server | |
| Csc2::SpatialActions | Possible actions for feature layers |
| Csc2::SpatialCameraMove | Where to move the camera to on the minimap |
| Csc2::SpatialSelectPoint | Point selection |
| Csc2::SpatialSelectRect | |
| Csc2::SpatialSetup | Setup structure for feature layers or rendered images |
| Csc2::SpatialUnitCommand | An action (command or ability) applied to selected units when using feature layers or the rendered interface |
| Csc2::Unit | A unit. Could be a structure, a worker or a military unit |
| Csc2::UnitOrder | An order that is active on a unit |
| Csc2::UnitPool | |
| Csc2::UnitTypeData | Data about a unit type. This data is derived from the catalog (xml) data of the game and upgrades |
| Csc2::UpgradeData | Upgrade data |
| Csc2::VitalScoreDetails | Score for vitals |
| Csc2::Weapon | Unit weapon |
1.8.11