Beispiel #1
0
    void OnTriggerExit(Collider other)
    {
        PostProcessVolumeReceiver receivers = other.gameObject.GetComponent <PostProcessVolumeReceiver>();

        if (receivers != null)
        {
            receivers.ResetValues();
        }
    }
Beispiel #2
0
    void OnTriggerStay(Collider other)
    {
        PostProcessVolumeReceiver receivers = other.gameObject.GetComponent <PostProcessVolumeReceiver>();

        if (receivers != null)
        {
            var thisVolume = this.GetComponent <PostProcessVolume>();
            receivers.SetValues(ref thisVolume, GradientPercentage(other.transform.position));
        }
    }