tengri/Source/TengriPlatformer/Movement/TengriMovementComponent.ts

26 lines
684 B
TypeScript

// Source/TengriPlatformer/Movement/TengriMovementComponent.ts
import { ActorComponent } from '/Content/UE/ActorComponent.ts';
import { Vector } from '/Content/UE/Vector.ts';
import type { DA_TengriMovementConfig } from '/Content/Movement/DA_TengriMovementConfig.ts';
type ConstructorParams = {
MovementConfig: typeof DA_TengriMovementConfig;
};
export class TengriMovementComponent extends ActorComponent {
constructor(data?: ConstructorParams) {
super();
console.log(data);
}
public SetInputVector(NewInput: Vector = new Vector()): void {
console.log(NewInput);
}
public SetJumpInput(bPressed: boolean = false): void {
console.log(bPressed);
}
}