UNPKG

@drincs/pixi-vn

Version:

Pixi'VN is a npm package that provides various features for creating visual novels.

1 lines 755 B
var a;(o=>(o.log=(t,...n)=>console.log(`[Pixi\u2019VN] ${t}`,...n),o.warn=(t,...n)=>console.warn(`[Pixi\u2019VN] ${t}`,...n),o.error=(t,...n)=>console.error(`[Pixi\u2019VN] ${t}`,...n),o.info=(t,...n)=>console.info(`[Pixi\u2019VN] ${t}`,...n)))(a||={});var i={};function c(r){if(Array.isArray(r)){r.forEach(e=>c(e));return}i[r.id]&&a.info(`Character id ${r.id} already exists, it will be overwritten`),i[r.id]=r;}function d(r){try{let e=i[r];if(!e){a.error(`Character ${r} not found, did you forget to register it with the saveCharacter?`);return}return e}catch(e){a.error(`Error while getting Character ${r}`,e);return}}function y(){return Object.values(i)}export{y as getAllCharacters,d as getCharacterById,i as registeredCharacters,c as saveCharacter};