---
title: DataAssets
product: Advanced Framework Pro
version: 1.0
engine: Unreal Engine 5.8
updated: 2026-10-05
canonical: https://docs.human-codeable.com/plugins/dataassets.html
---

System

# DataAssets

#### What it gives you

—

#### Requires

None

#### Required by

None

10 assets33 API members

Note

Narrative documentation for this plugin is still being written. The API reference below is complete.

## API reference

Every blueprint asset in this plugin. Expand an asset to see its members.

### /

**PDA_Product**0 members

extends `PrimaryDataAsset`

No editor-visible members; this asset configures defaults only.

**PDA_Question**3 members

extends `PrimaryDataAsset`

| Kind | Name | Signature | Description |
|---|---|---|---|
| var | `Question`Question | `text` | Use to define the main text block of the corresponding widget. To be forwarded upon spawn. |
| var | `Answers`Question | `string[]` | Use to define the correct answers of the question. To be forwarded upon spawn. |
| fn | `AreAnswersCorrect` | `(Answers: Struct_Question_Answers, out AllCorrect: bool)` | — |

**PDA_Question_Options**2 members

extends `PDA_Question`

| Kind | Name | Signature | Description |
|---|---|---|---|
| var | `Selection Type`Question | `E_UI_Group_Selection` | Defines if a single answer or multiple answers are accepted. Choose "SingleSelect" or "MultipleSelect". To be forwarded upon spawn. |
| var | `Options`Question | `text[]` | Defines the possible answers shown. To be forwarded upon spawn. |

**PDA_Question_SelectorList**2 members

extends `PDA_Question`

| Kind | Name | Signature | Description |
|---|---|---|---|
| var | `Options`Question | `Struct_Question_Selection[]` | Defines the selectors shown to enter the answers of the question. To be forwarded upon spawn. |
| var | `Width`Style | `float` | — |

**PDA_Question_TrueFalse**0 members

extends `PDA_Question`

No editor-visible members; this asset configures defaults only.

### PDA

**PDA_Article**13 members

extends `PrimaryDataAsset`

| Kind | Name | Signature | Description |
|---|---|---|---|
| var | `Name`Descriptory | `text` | struct containing the key and data table for the name of the actor. If no data table is specified the info window will show the content of the key field. |
| var | `Top Category`Descriptory | `name` | — |
| var | `Image`Appearance | `Texture2D` | Image shown in the left part of the archviz info window |
| var | `Actor Class`Logic | `class<Actor>` | class of the actor corresponding to the article data asset |
| var | `Reference`Stats | `name` | reference code of the actor. The reference is not a tag. It serves as a product code that may be used to unequivocally find the product in a surrounding outside the application. |
| var | `Price`Stats | `int` | contains a integer, that is converted to the price in a currency as specified in the widgets.The default currency is Euro, in which the last two digits of the integer are converted to the cents |
| var | `Material`Appearance | `Struct_Button_Graphic_2D[]` | Array of buton info structs for each material set the actor can appear in using the visuals component. |
| var | `Stats`Stats | `Struct_StatsField[]` | array of stats each of them consisting of 2 name structs |
| var | `Sub Category`Descriptory | `name` | — |
| var | `Description`Descriptory | `text` | struct containing the key and data table for the description of the actor. If no data table is specified the info window will show the content of the key field. |
| var | `Spawnable`Logic | `bool` | set to true for the spawn button to appear in the catalogue. |
| var | `Availability`Logic | `E_Object_Availability` | specifies if the article can be added to the shopping cart. set to unavailable to remove the buy button from catalogue or info window |
| var | `Gallery`Appearance | `Texture2D[]` | Textures used for the gallery in the info window. |

### QuizPage

**BP_QuizPage_FrontPage**4 members

extends `PDA_QuizPage`

| Kind | Name | Signature | Description |
|---|---|---|---|
| var | `Image`Content | `Texture2D` | — |
| var | `Title`Content | `text` | Defines the content of the title text block of the corresponding widget. To be forwarded upon spawn. |
| var | `Main Text`Content | `text` | Defines the content of the main text block of the corresponding widget. To be forwarded upon spawn. |
| var | `Bullet Points`Content | `text[]` | — |

**BP_QuizPage_Question**1 members

extends `PDA_QuizPage`

| Kind | Name | Signature | Description |
|---|---|---|---|
| var | `Question Object`Content | `PDA_Question` | — |

**BP_QuizPage_Results**3 members

extends `PDA_QuizPage`

| Kind | Name | Signature | Description |
|---|---|---|---|
| var | `Title`Content | `text` | Defines the content of the title text block of the corresponding widget. To be forwarded upon spawn. |
| var | `Sets`Stages | `int[]` | — |
| fn | `getResultsText` | `(Percent: float, out Text: text, out Subtext: text)` | — |

**PDA_QuizPage**5 members

extends `PrimaryDataAsset`

| Kind | Name | Signature | Description |
|---|---|---|---|
| var | `Quiz Widget`Main | `class<WBP_QuizPage>` | Defines the widget corresponding to the quiz object. To be forwarded at spawn. |
| var | `Context Widget`Context | `class<WBP_QuizContext>` | — |
| var | `Context Texts`Context | `text[]` | — |
| var | `Context Images`Context | `Texture2D[]` | — |
| fn | `HasContext` | `(out HasContext: bool)` | — |
