public void Lower(Vector3 normal) { SFXController.SetLowerTargetVolume(Mathf.Max(0.3f, ReadPixel(normal).r * 10)); _brushRenderer.sharedMaterial = _lowerMaterial; var rotation = Vector3.back * Random.Range(0.0f, 360.0f); _brushInner.localEulerAngles = rotation; _brushInner.localScale = Vector3.one * BrushSize; _brush.transform.localPosition = normal; _brush.transform.LookAt(transform.position); }
public void FinishDrawing() { SFXController.SetRaiseTargetVolume(0); SFXController.SetLowerTargetVolume(0); _brush.SetActive(false); }