Enum sc2::GameEvent
[−]
[src]
pub enum GameEvent { GameLoaded, GameStarted, GameEnded, UnitDestroyed(Rc<Unit>), UnitCreated(Rc<Unit>), UnitIdle(Rc<Unit>), UnitDetected(Rc<Unit>), UpgradeCompleted(Upgrade), BuildingCompleted(Rc<Unit>), NydusWormsDetected(u32), NukesDetected(u32), Step, }
an event from the game
Variants
GameLoaded
game has loaded - not called for fast restarts
GameStarted
game has started
GameEnded
game has ended
UnitDestroyed(Rc<Unit>)
a unit was destroyed
UnitCreated(Rc<Unit>)
a unit was created
UnitIdle(Rc<Unit>)
a unit does not have any orders
UnitDetected(Rc<Unit>)
a unit was detected
UpgradeCompleted(Upgrade)
an upgrade completed
BuildingCompleted(Rc<Unit>)
a unit finished constructing a building
NydusWormsDetected(u32)
number of nydus worms detected
NukesDetected(u32)
number of nukes launched
Step
step the agent or observer
Trait Implementations
impl Debug for GameEvent
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more