UNPKG

@drincs/pixi-vn

Version:

Pixi'VN is a npm package that provides various features for creating visual novels.

1 lines 702 B
'use strict';var n=class{constructor(t,e){this._id=t,this._onStepStart=e?.onStepStart,this._onLoadingLabel=e?.onLoadingLabel,this._onStepEnd=e?.onStepEnd,this._choiseIndex=e?.choiseIndex;}_id;get id(){return this._id}getCorrespondingStepsNumber(t){if(t.length===0)return 0;let e=0;return t.forEach((r,i)=>{this.getStepSha1(i)===r&&(e=i);}),e}_onStepStart;get onStepStart(){return async(t,e)=>{if(this._onLoadingLabel&&t===0&&await this._onLoadingLabel(t,e),this._onStepStart)return await this._onStepStart(t,e)}}_onLoadingLabel;get onLoadingLabel(){return this._onLoadingLabel}_onStepEnd;get onStepEnd(){return this._onStepEnd}_choiseIndex;get choiseIndex(){return this._choiseIndex}};module.exports=n;