arx-level-generator
Version:
A tool for creating Arx Fatalis maps
22 lines • 601 B
JavaScript
import { roundToNDecimals } from '../../helpers.js';
import { ScriptProperty } from '../ScriptProperty.js';
/**
* A ScriptProperty for setting transparency to an Entity.
* Value can be between 0 and 1 with 2 digits precision
*
* @extends ScriptProperty
*
* fully opaque = 1
* fully transparent = 0
*
* default value is 1
*/
export class Transparency extends ScriptProperty {
toString() {
return `set_transparency ${100 - roundToNDecimals(2, this.value) * 100}`;
}
static get default() {
return new Transparency(1);
}
}
//# sourceMappingURL=Transparency.js.map