Esempio n. 1
0
        public void InitializeData(int totalNumberOfFishes, BoidSimulationParametersGpu boidSimulationParameters, Vector3 simulationCenter)
        {
            _totalNumberOfFishes = totalNumberOfFishes;

            _instancedMaterial = new Material(_fishMaterial);

            InitializeInstancedMesh();

            InitializeArgumentsBuffer();

            InitializeFishSimulationBounds(boidSimulationParameters, simulationCenter);
        }
Esempio n. 2
0
 private void InitializeFishSimulationBounds(BoidSimulationParametersGpu boidSimulationParameters, Vector3 simulationCenter)
 {
     _fishSimulationBounds.center = simulationCenter;
     _fishSimulationBounds.size   = Vector3.one * boidSimulationParameters.SimulationBoxSize;
 }