Files

22 lines
594 B
C#
Raw Permalink Normal View History

2026-02-21 16:58:22 -08:00
using UnityEngine;
namespace Febucci.UI.Core
{
[UnityEngine.Scripting.Preserve]
[EffectInfo(tag: TAnimTags.ap_Fade)]
class FadeAppearance : AppearanceBase
{
public override void SetDefaultValues(AppearanceDefaultValues data)
{
effectDuration = data.defaults.fadeDuration;
}
public override void ApplyEffect(ref CharacterData data, int charIndex)
{
//from transparent to real color
data.colors.LerpUnclamped(Color.clear, Tween.EaseInOut(1 - (data.passedTime / effectDuration)));
}
}
}