Class AnimationScriptableBase
Base class for animating letters in Text Animator
Inheritance
AnimationScriptableBase
Assembly: Febucci.TextAnimator.Runtime.dll
Syntax
public abstract class AnimationScriptableBase : ScriptableObject, ITagProvider
Properties
TagID
Declaration
public string TagID { get; set; }
Property Value
Methods
ApplyEffectTo(ref CharacterData, TAnimCore)
Declaration
public abstract void ApplyEffectTo(ref CharacterData character, TAnimCore animator)
Parameters
CanApplyEffectTo(CharacterData, TAnimCore)
Declaration
public abstract bool CanApplyEffectTo(CharacterData character, TAnimCore animator)
Parameters
Returns
GetMaxDuration()
Declaration
public abstract float GetMaxDuration()
Returns
InitializeOnce()
Declaration
public void InitializeOnce()
OnInitialize()
Declaration
protected virtual void OnInitialize()
ResetContext(TAnimCore)
Resets the effect context (base variables) for every region, before applying modifiers (if any) with SetModifier(ModifierInfo)
Declaration
public abstract void ResetContext(TAnimCore animator)
Parameters
SetModifier(ModifierInfo)
Changes an effect' base variable based on the passed parameter.
Declaration
public virtual void SetModifier(ModifierInfo modifier)
Parameters
Implements