Show / Hide Table of Contents

Class AppearanceBase

Base class for all appearance effects.
Inherit from this class if you want to create your own Appearance Effect in C#.

Inheritance
Object
EffectsBase
AppearanceBase
Inherited Members
EffectsBase.effectTag
EffectsBase.uniformIntensity
EffectsBase.ApplyModifierTo(Single, String)
EffectsBase.Initialize(Int32)
EffectsBase.Calculate()
EffectsBase.ApplyEffect(CharacterData, Int32)
Namespace: Febucci.UI.Core
Assembly: Febucci.TextAnimator.Runtime.dll
Syntax
public abstract class AppearanceBase : EffectsBase

Fields

effectDuration

Declaration
public float effectDuration
Field Value
Type Description
Single

Methods

CanShowAppearanceOn(Single)

Declaration
public virtual bool CanShowAppearanceOn(float timePassed)
Parameters
Type Name Description
Single timePassed
Returns
Type Description
Boolean

SetDefaultValues(AppearanceDefaultValues)

Initializes the effect's default values. It is called before the effect is applied to letters.

Declaration
public abstract void SetDefaultValues(AppearanceDefaultValues data)
Parameters
Type Name Description
AppearanceDefaultValues data
Remarks

Use this to assign values to your effect.

Examples
effectDuration = data.defaults.sizeDuration;
amplitude = data.defaults.sizeAmplitude;

SetModifier(String, String)

Declaration
public override void SetModifier(string modifierName, string modifierValue)
Parameters
Type Name Description
String modifierName
String modifierValue
Overrides
EffectsBase.SetModifier(String, String)
Back to top Text Animator for Unity - Documentation