Beispiel #1
0
    private SimulateAreaJob SimulateStep(uint offset, uint totalDevisions, Action onComplete)
    {
        SimulationArea  simulationArea  = _worldSimulationState.GetCurrentSimulationArea(offset, totalDevisions);
        TokenRequest    tokenRequest    = new TokenRequest(simulationArea.Left, simulationArea.Right, simulationArea.Bottom, simulationArea.Top);
        SimulateAreaJob simulateAreaJob = new SimulateAreaJob(_worldDataAccess, tokenRequest, _worldSimulationState, _persistentDataPath, onComplete);

        simulateAreaJob.Start();
        return(simulateAreaJob);
    }