|
virtual FStringView | GetThumbnailUrl () const override |
|
| FAiCharData (const FGuid &id, FStringView name, FStringView creatorNotes, bool isExplicitContent, bool isFavorite, FStringView thumbnailUrl, const FGuid &packageId, FStringView packageName) |
| Create an instance of the datacontainer for a specific AI character.
|
|
| FAiCharData ()=default |
| Default constructor.
|
|
virtual | ~FAiCharData () override=default |
|
bool | GetAllowedExplicitContent () const |
| Get whether this character allows explicit content.
|
|
bool | GetIsFavorite () const |
| Get whether this character is marked as a favorite by the user.
|
|
FStringView | GetCreatorNotes () const |
| Get the creator's notes about this character.
|
|
const FGuid & | GetPackageId () const |
| Get the ID of the package this character belongs to.
|
|
FStringView | GetPackageName () const |
| Get the name of the package this character belongs to.
|
|
const FGuid & | GetId () const |
|
FStringView | GetName () const |
|
virtual FStringView GetThumbnailUrl() const PURE_VIRTUAL(FBaseCharData | FBaseCharData (FGuid id, FStringView name) |
| Derived classes should override this to provide character-specific thumbnails.
|
|
| FBaseCharData ()=default |
| Default constructor.
|
|
virtual | ~FBaseCharData ()=default |
|
FAiCharData Read-only data struct containing all the relevant information for an AI character.
Used by the VoxtaClient to represent AI characters in the chat system.
Resides in the UVoxtaClient directly. Cannot be retrieved or fetched through any public API, but will be referenced via the VoxtaClientCharMessageAddedEvent when the user has contributed a message to the chat.