Module resolvers

Source
Expand description

Resolvers which are used to build up the state. You shouldn’t use these directly, but instead should use one of the type aliases that use StateContainer, like LogState. Resolves are the parts of state that accumulate the events and create usable data from them. They are not made to be used directly, but instead they are wrapped by StateContainer and type aliased.

Modules§

carrier_state_resolver
game_state_resolver
High level state resolver which encapsulates LogState and in turn LogStateResolver. Like the LogStateResolver, this resolver handles all log events, but keep track of which commander the logs belong to.
journal_state_resolver
live_state_resolver
log_state_resolver
High level resolver for resolving all log events. This does not however differentiate between multiple commanders, whereas GameStateResolver does.
materials_state_resolver
mission_state_resolver
planet_state_resolver
shipyard_state_resolver
system_state_resolver