Files
SoulliesOfficial d09b58fd80 架构大更
2026-03-20 11:56:50 -04:00

33 lines
991 B
C#

using System;
using UnityEngine;
namespace DamageNumbersPro
{
[Serializable]
public struct DestructionSettings
{
public DestructionSettings(float customDefault)
{
maxDistance = 2f;
spawnDelay = 0.2f;
duration = 0.3f;
scaleCurve = new AnimationCurve(new Keyframe(0, 1), new Keyframe(1, 0.5f));
alphaCurve = new AnimationCurve(new Keyframe(0, 1), new Keyframe(1, 0));
}
[Header("Main:")] [Tooltip("The maximum distance at which damage numbers will be destroyed.")]
public float maxDistance;
[Tooltip("The delay after spawning that numbers will be destroyed.")]
public float spawnDelay;
[Header("Animation:")] public float duration;
[Tooltip("The scale over the destruction duration.")]
public AnimationCurve scaleCurve;
[Tooltip("The alpha over the destruction duration.")]
public AnimationCurve alphaCurve;
}
}