phaser4-rex-plugins
Version:
24 lines (21 loc) • 746 B
JavaScript
import GetTypingString from '../utils/GetTypingString.js';
var StopTyping = function (showAllText) {
var timer = this.getTimer();
if (timer) {
this.freeTimer();
}
if (showAllText) {
// Fire 'type' event for remainder characters until lastChar
while (!this.isLastChar) {
GetTypingString.call(this, this.text, this.typingIndex, this.textLength, this.typeMode);
this.emit('typechar', this.insertChar);
this.typingIndex++;
}
// Display all characters on text game object
this.setText(this.text);
this.emit('type');
this.emit('complete', this, this.parent);
}
return this;
}
export default StopTyping;