@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
29 lines (28 loc) • 2.3 kB
JavaScript
//#region src/utils/skin/SkinAnimation.ts
var SkinAnimation = class {
image;
frames;
type;
expression;
constructor({ image, frames, type, expression }) {
this.image = image;
this.frames = frames;
this.type = type;
this.expression = expression;
}
getImage() {
return this.image;
}
getFrames() {
return this.frames;
}
getType() {
return this.type;
}
getExpression() {
return this.expression;
}
};
//#endregion
export { SkinAnimation as default };
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU2tpbkFuaW1hdGlvbi5lcy5qcyIsIm5hbWVzIjpbXSwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvdXRpbHMvc2tpbi9Ta2luQW5pbWF0aW9uLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIFNraW5JbWFnZSBmcm9tICcuL1NraW5JbWFnZSc7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIFNraW5BbmltYXRpb24ge1xuICAgIHByaXZhdGUgcmVhZG9ubHkgaW1hZ2U6IFNraW5JbWFnZTtcbiAgICBwcml2YXRlIHJlYWRvbmx5IGZyYW1lczogbnVtYmVyO1xuICAgIHByaXZhdGUgcmVhZG9ubHkgdHlwZTogbnVtYmVyO1xuICAgIHByaXZhdGUgcmVhZG9ubHkgZXhwcmVzc2lvbjogbnVtYmVyO1xuXG4gICAgcHVibGljIGNvbnN0cnVjdG9yKHtcbiAgICAgICAgaW1hZ2UsXG4gICAgICAgIGZyYW1lcyxcbiAgICAgICAgdHlwZSxcbiAgICAgICAgZXhwcmVzc2lvblxuICAgIH06IHtcbiAgICAgICAgaW1hZ2U6IFNraW5JbWFnZTtcbiAgICAgICAgZnJhbWVzOiBudW1iZXI7XG4gICAgICAgIHR5cGU6IG51bWJlcjtcbiAgICAgICAgZXhwcmVzc2lvbjogbnVtYmVyO1xuICAgIH0pIHtcbiAgICAgICAgdGhpcy5pbWFnZSA9IGltYWdlO1xuICAgICAgICB0aGlzLmZyYW1lcyA9IGZyYW1lcztcbiAgICAgICAgdGhpcy50eXBlID0gdHlwZTtcbiAgICAgICAgdGhpcy5leHByZXNzaW9uID0gZXhwcmVzc2lvbjtcbiAgICB9XG5cbiAgICBwdWJsaWMgZ2V0SW1hZ2UoKTogU2tpbkltYWdlIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuaW1hZ2U7XG4gICAgfVxuXG4gICAgcHVibGljIGdldEZyYW1lcygpOiBudW1iZXIge1xuICAgICAgICByZXR1cm4gdGhpcy5mcmFtZXM7XG4gICAgfVxuXG4gICAgcHVibGljIGdldFR5cGUoKTogbnVtYmVyIHtcbiAgICAgICAgcmV0dXJuIHRoaXMudHlwZTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZ2V0RXhwcmVzc2lvbigpOiBudW1iZXIge1xuICAgICAgICByZXR1cm4gdGhpcy5leHByZXNzaW9uO1xuICAgIH1cbn1cbiJdLCJtYXBwaW5ncyI6IjtBQUVBLElBQXFCLGdCQUFyQixNQUFtQztDQUMvQjtDQUNBO0NBQ0E7Q0FDQTtDQUVBLFlBQW1CLEVBQ2YsT0FDQSxRQUNBLE1BQ0EsY0FNRDtFQUNDLEtBQUssUUFBUTtFQUNiLEtBQUssU0FBUztFQUNkLEtBQUssT0FBTztFQUNaLEtBQUssYUFBYTtDQUN0QjtDQUVBLFdBQTZCO0VBQ3pCLE9BQU8sS0FBSztDQUNoQjtDQUVBLFlBQTJCO0VBQ3ZCLE9BQU8sS0FBSztDQUNoQjtDQUVBLFVBQXlCO0VBQ3JCLE9BQU8sS0FBSztDQUNoQjtDQUVBLGdCQUErQjtFQUMzQixPQUFPLEtBQUs7Q0FDaEI7QUFDSiJ9