private void Start() { _camera = GetComponent <Camera>(); if (_camera == null) { _camera = Camera.main; } _terrainGenerator = FindObjectOfType <EndlessTerrainGenerator>(); }
void Start() { terrainGen = FindObjectOfType <EndlessTerrainGenerator>(); scalarField = FindObjectOfType <ScalarField>(); mc = FindObjectOfType <MarchingCubesRenderer>(); //if (scalarField == null) return; inst = Instantiate(brushHead, transform, false); // *2 because radius inst.transform.localScale = new Vector3(radius, radius, radius) * 2f * scalarField.GridScale; inst.transform.localPosition = new Vector3(0.0f, 0.0f, distanceFromScreen); }