blessing-skin-server/resources/assets/tests/__mocks__/skinview3d.ts
2019-03-18 09:55:24 +08:00

43 lines
745 B
TypeScript

/* eslint-disable max-params */
/* eslint-disable max-classes-per-file */
export class SkinViewer {
disposed: boolean
skinUrl: string
capeUrl: string
animationPaused: boolean
camera: { position: { z: number } }
constructor() {
this.skinUrl = ''
this.capeUrl = ''
this.disposed = false
this.animationPaused = false
this.camera = {
position: {
z: 0,
},
}
}
dispose() {
this.disposed = true
}
}
export class CompositeAnimation {
add(animation: any) {
return animation
}
}
export function createOrbitControls() {}
export const WalkingAnimation = { paused: false }
export const RunningAnimation = { paused: false }
export const RotatingAnimation = { paused: false }