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



Defined in: [src/narration/interfaces/HistoryStep.ts:20](https://github.com/DRincs-Productions/pixi-vn/blob/efc9536feda21bc17c50370f5e35fd8d8d88843a/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/efc9536feda21bc17c50370f5e35fd8d8d88843a/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/efc9536feda21bc17c50370f5e35fd8d8d88843a/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/efc9536feda21bc17c50370f5e35fd8d8d88843a/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/efc9536feda21bc17c50370f5e35fd8d8d88843a/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/efc9536feda21bc17c50370f5e35fd8d8d88843a/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/efc9536feda21bc17c50370f5e35fd8d8d88843a/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/efc9536feda21bc17c50370f5e35fd8d8d88843a/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/efc9536feda21bc17c50370f5e35fd8d8d88843a/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/efc9536feda21bc17c50370f5e35fd8d8d88843a/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/efc9536feda21bc17c50370f5e35fd8d8d88843a/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/efc9536feda21bc17c50370f5e35fd8d8d88843a/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/efc9536feda21bc17c50370f5e35fd8d8d88843a/src/narration/interfaces/HistoryStep.ts#L32)

The sha1 of the step function.
