@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
32 lines • 1.07 kB
TypeScript
export class CameraShakeBehavior extends Behavior<any> {
/**
*
* @param {number} maxPitch
* @param {number} maxYaw
* @param {number} maxRoll
* @param {number} maxOffsetX
* @param {number} maxOffsetY
* @param {number} maxOffsetZ
* @param {number} strength
* @param {TopDownCameraController} controller
*/
constructor({ maxPitch, maxYaw, maxRoll, maxOffsetX, maxOffsetY, maxOffsetZ, strength, controller }: number);
/**
*
* @type {TopDownCameraController}
*/
controller: TopDownCameraController;
time: number;
timeScale: number;
strength: any;
shake: CameraShake;
__target: Vector3;
__rotation: Vector3;
initialize(): void;
tick(timeDelta: any): BehaviorStatus;
}
import { Behavior } from "../../intelligence/behavior/Behavior.js";
import { CameraShake } from "./CameraShake.js";
import Vector3 from "../../../core/geom/Vector3.js";
import { BehaviorStatus } from "../../intelligence/behavior/BehaviorStatus.js";
//# sourceMappingURL=CameraShakeBehavior.d.ts.map