SF Tool Documentation
Search Results for

    Show / Hide Table of Contents

    Namespace SF.Characters

    Classes

    AnimationStateHashes

    This class just holds a cached value for character animation states. By creating a cached of character animation states once we can prevent any garbage allocations down the line.

    CharacterRenderer2D

    Controls the character rendering for Sprites. This includes automatic animator set up and also includes systems tinting the sprite for vfx.

    CharacterState

    Keeps track of all the characters current states for MovementState, CharacterStatus, and StatusEffect.

    It also has callbacks that can registered to when any form of state change for the character has happened.

    Enums

    CharacterCombatantTypes

    Declares which type of combatant a character is.

    CharacterStatus

    The current status of the character's lifespan.

    CharacterTypes

    The type of character being rendered. Allows different character types will have different vfx logic.

    MovementState

    The current movement state of the Character. This is used to tell what animation to play, when physics need to apply gravity, and what movement speed value is used when a character is moved.

    NPCQuestTypes

    What kind of quest type is an NPC apart of.

    StatusEffect

    The characters combat status.

    In This Article
    Back to top Generated by DocFX