Example #1
0
    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);
    }
Example #2
0
 public void FinishDrawing()
 {
     SFXController.SetRaiseTargetVolume(0);
     SFXController.SetLowerTargetVolume(0);
     _brush.SetActive(false);
 }