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); } } }