UNPKG

@animech-public/playcanvas

Version:
2 lines (1 loc) 442 B
class t{constructor(t,s,e,i,a){this.app=t,this.values=[],this.statNames=s,this.statNames.length>3&&(this.statNames.length=3),this.unitsName=i,this.decimalPlaces=e,this.multiplier=a||1;const h=(t,s)=>t.split(".").reduce(((t,s)=>t?t[s]:null),s||this);t.on("frameupdate",(t=>{for(let t=0;t<this.statNames.length;t++)this.values[t]=h(this.statNames[t],this.app.stats)*this.multiplier}))}get timings(){return this.values}}export{t as StatsTimer};