UNPKG

@rjfwhite/random-lib

Version:

Core engine for MML

24 lines 829 B
import { WorldMaker } from "."; import { AttachmentRule, Behavior } from "./types"; export declare class PlayerControlsBehavior extends Behavior { private characterBehavior; private transformBehavior; private movementSpeed; private jumpForce; private forceMultiplier; private controlsMovementHandler; private currentMovementVector; private isGrounded; private groundCheckDistance; private lastJumpPressed; static getAttachmentRules(): AttachmentRule[]; constructor(element: Element, world: WorldMaker); onAttach(): void; onDetach(): void; private getTransformBehavior; private checkGrounded; private handleControlsMovement; private applyMovementWithTransformBehavior; tick(deltaTime: number): void; } //# sourceMappingURL=PlayerControlsBehavior.d.ts.map