UNPKG

@tomiaa/live2d

Version:
2 lines (1 loc) 494 B
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const r=require("@tomiaa/utils");class c{static playMotion(t,i){t.motion(i)}static handleClickAnimation(t,i){const[a]=t.hitTest((i==null?void 0:i.offsetX)||0,(i==null?void 0:i.offsetY)||0),n=Object.keys(t.internalModel.motionManager.definitions).filter(o=>o!=="login");if(a){const o=n.find(s=>s.includes(a));o&&t.motion(o)}else{const o=n[r.randomInteger(0,n.length-1)];o&&t.motion(o)}}}exports.AnimationManager=c;