arx-level-generator
Version:
A tool for creating Arx Fatalis maps
20 lines • 612 B
JavaScript
import { ScriptProperty } from '../ScriptProperty.js';
/**
* A ScriptProperty for enabling and disabling user input.
* Disabling player controls are necessary during cutscenes.
*
* @extends ScriptProperty
* @see https://wiki.arx-libertatis.org/Script:setplayercontrols
*/
export class PlayerControls extends ScriptProperty {
toString() {
return `setplayercontrols ${this.value === true ? 'on' : 'off'}`;
}
static get on() {
return new PlayerControls(true);
}
static get off() {
return new PlayerControls(false);
}
}
//# sourceMappingURL=PlayerControls.js.map