Files
ToriaAssets/Sources/CocaTrees/Scripts/DitherFadeSettings.cs
T
2026-08-03 15:28:37 +02:00

19 lines
561 B
C#

using UnityEngine;
namespace Toria.Game
{
[CreateAssetMenu(menuName = "Toria/VFX/DitherFadeSettings")]
public class DitherFadeSettings : ScriptableObject
{
public float verticalOffset;
public Vector2 cameraDistanceRange;
public Vector2 hideRadiusRange;
public float GetHideRadius(Transform player, Transform camera)
{
float normalizedDist = Mathf.InverseLerp(cameraDistanceRange.x, cameraDistanceRange.y, Vector3.Distance(player.position, camera.position));
return Mathf.Lerp(hideRadiusRange.x, hideRadiusRange.y, normalizedDist);
}
}
}