public void InitializeData(int totalNumberOfFishes, BoidSimulationParametersGpu boidSimulationParameters, Vector3 simulationCenter) { _totalNumberOfFishes = totalNumberOfFishes; _instancedMaterial = new Material(_fishMaterial); InitializeInstancedMesh(); InitializeArgumentsBuffer(); InitializeFishSimulationBounds(boidSimulationParameters, simulationCenter); }
private void InitializeFishSimulationBounds(BoidSimulationParametersGpu boidSimulationParameters, Vector3 simulationCenter) { _fishSimulationBounds.center = simulationCenter; _fishSimulationBounds.size = Vector3.one * boidSimulationParameters.SimulationBoxSize; }