public WorldSimulationStateService()
 {
     _worldPersistanceService   = Game.Instance.GetService <WorldPersistanceService>();
     _worldSimulateStateRequest = new WorldSimulateStateRequest(
         this,
         _worldPersistanceService, _simulationConfiguration, _worldPersistanceService.IndexGenerator);
     _worldSimulateSaveRequest = new WorldSimulateSaveRequest(this, _worldSimulateStateRequest, _worldPersistanceService.IndexGenerator);
 }
 public WorldSimulateSaveRequest(WorldSimulationStateService worldSimulationStateService, WorldSimulateStateRequest getRequest, WorldAsset indexGenerator) : base()
 {
     _serializer     = new SharpSerializer();
     _indexGenerator = indexGenerator;
     _getRequest     = getRequest;
 }