@dcl/ecs
Version:
Decentraland ECS
39 lines (38 loc) • 842 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.defineTweenComponent = void 0;
const index_gen_1 = require("../generated/index.gen");
const TweenHelper = {
Move(move) {
return {
$case: 'move',
move
};
},
Rotate(rotate) {
return {
$case: 'rotate',
rotate
};
},
Scale(scale) {
return {
$case: 'scale',
scale
};
},
TextureMove(textureMove) {
return {
$case: 'textureMove',
textureMove
};
}
};
function defineTweenComponent(engine) {
const theComponent = (0, index_gen_1.Tween)(engine);
return {
...theComponent,
Mode: TweenHelper
};
}
exports.defineTweenComponent = defineTweenComponent;