25 lines
569 B
C#
25 lines
569 B
C#
using UnityEngine;
|
|
|
|
[ExecuteInEditMode]
|
|
public class WorldCurver : MonoBehaviour
|
|
{
|
|
[Range(-0.1f, 0.1f)]
|
|
public float curveStrengthY = 0.01f;
|
|
[Range(-0.1f, 0.1f)]
|
|
public float curveStrengthX = 0.01f;
|
|
|
|
private int curveStrengthXID;
|
|
private int curveStrengthYID;
|
|
private void OnEnable()
|
|
{
|
|
curveStrengthYID = Shader.PropertyToID("_CurveStrength_y");
|
|
curveStrengthXID = Shader.PropertyToID("_CurveStrength_x");
|
|
}
|
|
|
|
void Update()
|
|
{
|
|
Shader.SetGlobalFloat(curveStrengthYID, curveStrengthY);
|
|
Shader.SetGlobalFloat(curveStrengthXID, curveStrengthX);
|
|
}
|
|
}
|