Skip to main content

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.

CharacterType model

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.

Tem uma sugestão? 💡