19 lines
411 B
TypeScript
19 lines
411 B
TypeScript
// UE/Vector.ts
|
|
|
|
import type { Float } from '#root/UE/Float.ts';
|
|
import { Name } from '#root/UE/Name.ts';
|
|
import { StructBase } from '#root/UE/StructBase.ts';
|
|
|
|
export class Vector extends StructBase {
|
|
public X: Float = 0;
|
|
public Y: Float = 0;
|
|
public Z: Float = 0;
|
|
|
|
constructor(x: Float = 0, y: Float = 0, z: Float = 0) {
|
|
super(null, Name.NONE);
|
|
this.X = x;
|
|
this.Y = y;
|
|
this.Z = z;
|
|
}
|
|
}
|