26 lines
715 B
TypeScript
26 lines
715 B
TypeScript
// Source/TengriPlatformer/Movement/TengriMovementComponent.ts
|
|
|
|
import { ActorComponent } from '/TypeScript/Engine/ActorComponent.ts';
|
|
import { Vector } from '/TypeScript/Engine/Vector.ts';
|
|
import type { DA_TengriMovementConfig } from '/Content/Domains/Character/Configs/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);
|
|
}
|
|
}
|