1
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
// Fantasy Adventure Environment
|
||||
// Copyright Staggart Creations
|
||||
// staggart.xyz
|
||||
|
||||
using UnityEngine;
|
||||
using System.Collections;
|
||||
|
||||
namespace FAE
|
||||
{
|
||||
#if UNITY_EDITOR
|
||||
using UnityEditor;
|
||||
[ExecuteInEditMode]
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
/// Sets world-space obstacle position and bending strength on the FAE foliage shader
|
||||
/// </summary>
|
||||
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);
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user