Table of Contents

Class UnifiedCharacter

Namespace
BlazerTech.CharacterManagement.Characters
Assembly
Assembly-CSharp.dll

Represents a character built from a single, unified spritesheet containg all animations of the character.

public class UnifiedCharacter : CharacterBase<UnifiedCharacterTypeSO, UnifiedCharacter.LoadedUnifiedCharacterHandler>, IValidatable
Inheritance
UnifiedCharacter
Implements
Inherited Members

Remarks

A UnifiedCharacter is tied to a UnifiedCharacterTypeSO that defines the base spritesheet and animator controller used.

Instances are typically created from a UnifiedCharacterTemplateSO, which provides the character’s name, type, and spritesheet reference.

Constructors

UnifiedCharacter(UnifiedCharacterTemplateSO)

public UnifiedCharacter(UnifiedCharacterTemplateSO unifiedCharacterTemplate)

Parameters

unifiedCharacterTemplate UnifiedCharacterTemplateSO

Methods

LoadCharacterHandler()

protected override void LoadCharacterHandler()

LoadCharacterHandlerAsync()

protected override Task LoadCharacterHandlerAsync()

Returns

Task

See Also