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()