// Fantasy Adventure Environment // Copyright Staggart Creations // staggart.xyz using UnityEngine; using System.Collections; namespace FAE { #if UNITY_EDITOR using UnityEditor; [ExecuteInEditMode] #endif /// /// Sets world-space obstacle position and bending strength on the FAE foliage shader /// public class FoliageBender : MonoBehaviour { [Range(0f, 100f)] public float strength = 20f; [Range(0f, 5f)] public float radius = 1.5f; void Update() { Shader.SetGlobalVector("_ObstaclePosition", this.transform.position); Shader.SetGlobalFloat("_BendingStrength", strength); Shader.SetGlobalFloat("_BendingRadius", radius); } } }