arx-level-generator
Version:
A tool for creating Arx Fatalis maps
37 lines (36 loc) • 867 B
TypeScript
import { ArxFog } from 'arx-convert/types';
import { Color } from './Color.js';
import { Rotation } from './Rotation.js';
import { Vector3 } from './Vector3.js';
type FogConstructorProps = {
position: Vector3;
orientation: Rotation;
color: Color;
size: number;
special: number;
scale: number;
movement: Vector3;
speed: number;
rotateSpeed: number;
toLive: number;
frequency: number;
};
export declare class Fog {
position: Vector3;
orientation: Rotation;
color: Color;
size: number;
special: number;
scale: number;
movement: Vector3;
speed: number;
rotateSpeed: number;
toLive: number;
frequency: number;
constructor(props: FogConstructorProps);
clone(): Fog;
static fromArxFog(fog: ArxFog): Fog;
toArxFog(): ArxFog;
move(offset: Vector3): void;
}
export {};