initialize method
Future<void>
initialize({
- required SimulationConfig config,
- required List<
SimulationBody> bodies,
override
Initializes engine state from a config and starting bodies.
Implementation
@override
Future<void> initialize({
required SimulationConfig config,
required List<SimulationBody> bodies,
}) async {
final response = await _sendCommand('initialize', {
'config': config.toJson(),
'bodies': bodies.map((body) => body.toJson()).toList(growable: false),
});
_state = SimulationState.fromJson(
(response['state'] as Map).cast<String, dynamic>(),
);
}