lingo3d
Version:
Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor
40 lines (39 loc) • 1.48 kB
TypeScript
import IDummy, { StrideMode } from "../../interface/IDummy";
import AnimationManager from "../core/AnimatedObjectManager/AnimationManager";
import Model from "../Model";
export default class Dummy extends Model implements IDummy {
static componentName: string;
static defaults: Partial<import("../../interface/utils/Defaults").default<IDummy>>;
static schema: Required<import("../../interface/utils/extractProps").ExtractProps<IDummy>>;
static includeKeys: string[];
private poseService;
constructor();
private spineNameState;
get spineName(): string | undefined;
set spineName(val: string | undefined);
get resize(): boolean;
set resize(val: boolean);
private srcState;
get src(): string;
set src(val: string);
private animationsState;
get animations(): Record<string, AnimationManager>;
set animations(val: Record<string, string | AnimationManager>);
private presetState;
get preset(): "default" | "rifle";
set preset(val: "default" | "rifle");
private strideForwardState;
get strideForward(): number;
set strideForward(val: number);
private strideRightState;
get strideRight(): number;
set strideRight(val: number);
private strideMoveState;
get strideMove(): boolean;
set strideMove(val: boolean);
private strideModeState;
get strideMode(): StrideMode;
set strideMode(val: StrideMode);
private jumpHeight;
jump(height?: number): void;
}