Characters
Characters são entidades que representam os personagens jogáveis e não-jogáveis no jogo.
Para mais detalhes, veja a Referência de API.
Visão Geral
Os personagens no jogo possuem categoria (Category
), papel (Role
) e localização (Location
). Cada personagem pode realizar ações (CharacterAction
) e possui atributos (CharacterAttribute
) específicos.
Atenção
Os tipos de Resources irão alterar conforme o projeto evoluir. Para mais detalhes, veja sobre os Resources.
Interfaces
- ICharacter: define um personagem no jogo e agrega as interfaces:
- IIdentifiable: define uma ID única.
- ICharacterInformationSheet: informações gerais de um personagem e categoria.
- ICharacterAssetSheet: recursos visuais de um personagem.
- ICharacterRoleSheet: role de um personagem.
- ICharacterActionSheet: ações de um personagem.
- ICharacterAttributeSheet: atributos de um personagem.
- ICharacterPlacementSheet: localização de um personagem.
Enumerators
N/A
Types (Resources)
- CharacterType: Representa um tipo de personagem no jogo e inclui suas informações, atributos, ações, recursos visuais, localização e papel.
Types externos
- Category: Categoria do personagem.
- Role: Role do personagem.
- CharacterAction: Ação do personagem.
- CharacterAttribute: Atributo do personagem.
- Location: Localização do personagem.
Services
- CharacterService: Fornece métodos para manipulação dos dados de personagens.
Stores
- CharacterStore: Armazena dados dos personagens em coleções e facilita a manipulação desses personagens.