@dcl/ecs
Version:
Decentraland ECS
35 lines (34 loc) • 656 B
JavaScript
import { Tween } from '../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
};
}
};
export function defineTweenComponent(engine) {
const theComponent = Tween(engine);
return {
...theComponent,
Mode: TweenHelper
};
}