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

game has loaded - not called for fast restarts

game has started

game has ended

a unit was destroyed

a unit was created

a unit does not have any orders

a unit was detected

an upgrade completed

a unit finished constructing a building

number of nydus worms detected

number of nukes launched

step the agent or observer

Trait Implementations

impl Debug for GameEvent
[src]

[src]

Formats the value using the given formatter. Read more

impl Clone for GameEvent
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl !Send for GameEvent

impl !Sync for GameEvent