# Interface: HistoryStep (/jsdoc/pixi-vn/index/interfaces/HistoryStep)



Defined in: [src/narration/interfaces/HistoryStep.ts:20](https://github.com/DRincs-Productions/pixi-vn/blob/998c1a75c5978f24c0dc137af5f42b90b2803967/src/narration/interfaces/HistoryStep.ts#L20)

Properties [#properties]

alreadyMadeChoices? [#alreadymadechoices]

\> `optional` &#x2A;*alreadyMadeChoices?**: `number`\[]

Defined in: [src/narration/interfaces/HistoryStep.ts:52](https://github.com/DRincs-Productions/pixi-vn/blob/998c1a75c5978f24c0dc137af5f42b90b2803967/src/narration/interfaces/HistoryStep.ts#L52)

List of choices already made by the player

***

choiceIndexMade? [#choiceindexmade]

\> `optional` &#x2A;*choiceIndexMade?**: `number`

Defined in: [src/narration/interfaces/HistoryStep.ts:60](https://github.com/DRincs-Productions/pixi-vn/blob/998c1a75c5978f24c0dc137af5f42b90b2803967/src/narration/interfaces/HistoryStep.ts#L60)

The choice made by the player

***

choices? [#choices]

\> `optional` &#x2A;*choices?**: [`StoredChoiceInterface`](/jsdoc/pixi-vn/index/type-aliases/StoredChoiceInterface)\[]

Defined in: [src/narration/interfaces/HistoryStep.ts:48](https://github.com/DRincs-Productions/pixi-vn/blob/998c1a75c5978f24c0dc137af5f42b90b2803967/src/narration/interfaces/HistoryStep.ts#L48)

List of choices asked of the player

***

currentLabel? [#currentlabel]

\> `optional` &#x2A;*currentLabel?**: `string`

Defined in: [src/narration/interfaces/HistoryStep.ts:28](https://github.com/DRincs-Productions/pixi-vn/blob/998c1a75c5978f24c0dc137af5f42b90b2803967/src/narration/interfaces/HistoryStep.ts#L28)

The label id of the current step.

***

dialogue? [#dialogue]

\> `optional` &#x2A;*dialogue?**: `StoredDialogue`

Defined in: [src/narration/interfaces/HistoryStep.ts:44](https://github.com/DRincs-Productions/pixi-vn/blob/998c1a75c5978f24c0dc137af5f42b90b2803967/src/narration/interfaces/HistoryStep.ts#L44)

Dialogue to be shown in the game

***

diff? [#diff]

\> `optional` &#x2A;*diff?**: `Difference`\[]

Defined in: [src/narration/interfaces/HistoryStep.ts:24](https://github.com/DRincs-Productions/pixi-vn/blob/998c1a75c5978f24c0dc137af5f42b90b2803967/src/narration/interfaces/HistoryStep.ts#L24)

The difference between the previous step and the current step.

***

index [#index]

\> **index**: `number`

Defined in: [src/narration/interfaces/HistoryStep.ts:36](https://github.com/DRincs-Productions/pixi-vn/blob/998c1a75c5978f24c0dc137af5f42b90b2803967/src/narration/interfaces/HistoryStep.ts#L36)

Equivalent to the narration.stepCounter

***

inputValue? [#inputvalue]

\> `optional` &#x2A;*inputValue?**: [`StorageElementType`](/jsdoc/pixi-vn/index/type-aliases/StorageElementType)

Defined in: [src/narration/interfaces/HistoryStep.ts:56](https://github.com/DRincs-Productions/pixi-vn/blob/998c1a75c5978f24c0dc137af5f42b90b2803967/src/narration/interfaces/HistoryStep.ts#L56)

The input value of the player

***

isGlued? [#isglued]

\> `optional` &#x2A;*isGlued?**: `boolean`

Defined in: [src/narration/interfaces/HistoryStep.ts:64](https://github.com/DRincs-Productions/pixi-vn/blob/998c1a75c5978f24c0dc137af5f42b90b2803967/src/narration/interfaces/HistoryStep.ts#L64)

If true, the current dialogue will be glued to the previous one.

***

labelStepIndex [#labelstepindex]

\> **labelStepIndex**: `number` | `null`

Defined in: [src/narration/interfaces/HistoryStep.ts:40](https://github.com/DRincs-Productions/pixi-vn/blob/998c1a75c5978f24c0dc137af5f42b90b2803967/src/narration/interfaces/HistoryStep.ts#L40)

The data of the step of the label.

***

openedLabels? [#openedlabels]

\> `optional` &#x2A;*openedLabels?**: [`OpenedLabel`](/jsdoc/pixi-vn/index/interfaces/OpenedLabel)\[]

Defined in: [src/narration/interfaces/HistoryStep.ts:68](https://github.com/DRincs-Productions/pixi-vn/blob/998c1a75c5978f24c0dc137af5f42b90b2803967/src/narration/interfaces/HistoryStep.ts#L68)

Opened Labels in the current step.

***

stepSha1 [#stepsha1]

\> **stepSha1**: `string`

Defined in: [src/narration/interfaces/HistoryStep.ts:32](https://github.com/DRincs-Productions/pixi-vn/blob/998c1a75c5978f24c0dc137af5f42b90b2803967/src/narration/interfaces/HistoryStep.ts#L32)

The sha1 of the step function.
