feat: integrate login flow, lobby UI and bitmap font resources

This commit is contained in:
2026-09-06 13:46:57 +08:00
parent e1bcfd91ec
commit 842c68ef55
141 changed files with 11279 additions and 1717 deletions
@@ -0,0 +1,10 @@
type BrowserHost={kind:'settings';browser(url:string):void}|{kind:'bridge';call(name:'browser',data:string):void}|{kind:'h5';open(url:string):void};
/** 05_Func.fixUrl + browser. The settings host alone appends timestamp. */
export function openLobbyUrl(url:string,host:BrowserHost,now:()=>number):void {
if(!url)return;
const index=url.indexOf('?');
const fixed=index<0?url:url.slice(0,index+1)+url.slice(index+1).replace(/\?/g,'&');
if(host.kind==='settings')host.browser(`${fixed}&timestamp=${now()}`);
else if(host.kind==='bridge')host.call('browser',fixed);
else host.open(fixed);
}
@@ -0,0 +1,9 @@
{
"ver": "4.0.24",
"importer": "typescript",
"imported": true,
"uuid": "5953d513-a238-4d0f-a3e4-d8c7dbb1e4cb",
"files": [],
"subMetas": {},
"userData": {}
}
@@ -8,7 +8,7 @@ export interface LoginNativeSettings {
getcompareCode(): number | string;
}
interface Options {
storage: {getItem(key:string):string|null;setItem(key:string,value:string):void};
storage: {getItem(key:string):string|null;setItem(key:string,value:string):void;removeItem(key:string):void};
settings?:LoginNativeSettings; random():number; now():number;
gameid:string|number;agentid:string|number;policy:LoginPolicy;
submit(account:LoginAccountIdentity,device:DeviceLoginMode):void;tip(message:string):void;
@@ -106,6 +106,16 @@ export class LoginAccounts {
this.options.submit(account,{enabled:true,telphone:data.telphone});
}else this.options.submit(account,{enabled:false});
}
/** Invalidate all auto-login paths, including visitor precedence, before returning to login. */
logout():void {
// GameUI case 58 deletes wxinfo/devicePlayer. Keep credential cleanup here
// so every caller invalidates the same automatic-login sources.
this.options.storage.setItem('tsgame_validtime','0');
this.options.storage.removeItem('tsgame_wxinfo');
this.options.storage.removeItem('tsgame_devicePlayer');
this.options.storage.setItem(`tsgame_playerid_${this.options.gameid}${this.options.agentid}`,'');
this.options.storage.setItem('tsgame_dLogin','0');
}
authorize(provider:'wechat'|'qq'):void {
if(!this.requireAgreement())return;
if(!this.options.settings){this.options.tip('当前宿主未提供原生登录授权接口');return;}
@@ -118,16 +128,17 @@ export class LoginAccounts {
this.save(account,channel==='global'&&this.options.policy.showVisitor?'tsgame_visitorinfo':'tsgame_wxinfo');
this.options.submit(account,{enabled:false});
}
/** 仅本次手机登录要求 tel,不能依据按钮显示配置要求游客响应携带手机号。 */
/** Desk.login saves the server identity whenever sysConfig.deviceLogin is enabled. */
loginSucceeded(value:unknown,mode:DeviceLoginMode):void {
const data=record(value);
if(data.state!==0)throw Error('Cannot cache an unsuccessful login');
if(typeof data.playerid!=='string'&&(typeof data.playerid!=='number'||!Number.isFinite(data.playerid)))throw Error('Invalid login playerid');
// Button availability is not the authentication mode of this request.
if(mode.enabled){
if(typeof data.tel!=='string')throw Error('Device login response missing tel');
if(this.options.policy.deviceLogin){
if((mode.enabled||data.tel!==undefined)&&typeof data.tel!=='string')throw Error('Device login response missing tel');
const account=accountFrom({...data,headimgurl:data.avatar,Province:data.province});
this.save(account,'tsgame_devicePlayer',data.tel);
// Desk.login copies the server sex verbatim; sharelogin normalizes it only on use.
if(typeof data.sex!=='number'||!Number.isFinite(data.sex))throw Error('Invalid login sex');
this.save({...account,sex:data.sex},'tsgame_devicePlayer',data.tel as string|undefined);
this.options.storage.setItem('tsgame_dLogin','1');
}
this.options.storage.setItem(`tsgame_playerid_${this.options.gameid}${this.options.agentid}`,String(data.playerid));
@@ -164,6 +175,9 @@ export class LoginAccounts {
phone(phone:string,code:string):void {
if(!this.requireAgreement())return;
if(!phone||!code){this.options.tip('手机号与验证码均不能为空!');return;}
this.options.submit(this.deviceAccount(phone),{enabled:true,telphone:phone,smmcode:code});
const account=this.deviceAccount(phone);
// Func.phoneLogin -> sharelogin saves visitorinfo before Net.Send_login when showVisitor is enabled.
if(this.options.policy.showVisitor)this.save(account,'tsgame_visitorinfo',phone);
this.options.submit(account,{enabled:true,telphone:phone,smmcode:code});
}
}
@@ -1,5 +1,6 @@
import { resolveRuntimeMode, type RuntimeMode } from './runtime-mode.ts';
/** 调试用登录玩家档案;值只能由测试或本地启动配置显式注入。 */
export interface DebugAccount {
openid: string;
@@ -12,6 +13,8 @@ export interface DebugAccount {
}
export interface StartupConfig {
/** 输出全部收发包、配置文件内容及连接状态/重连原因。 */
readonly debugIO: boolean;
readonly mode: RuntimeMode;
/** 配置内容来源;local 仅允许 debug,独立于 WebSocket 服务器选择。 */
readonly configSource: 'remote' | 'local';
@@ -24,6 +27,7 @@ export interface StartupConfig {
/** 唯一发布配置入口;mode 与服务器选择互相独立。 */
export const STARTUP_CONFIG: Readonly<StartupConfig> = Object.freeze({
debugIO: true,
mode: 'debug',
// 开发时改为 local,编辑 assets/resources/dev-config/update_jsonv2.txt 后重新预览。
configSource: 'local',
@@ -53,6 +57,7 @@ export function validateLocalServer(value: string, field = 'localServers'): void
export function validateStartupConfig(source: Readonly<StartupConfig>): Readonly<StartupConfig> {
if (!source || typeof source !== 'object') invalid('source', 'must be an object');
const mode = resolveRuntimeMode(source.mode);
if (typeof source.debugIO !== 'boolean') invalid('debugIO', 'must be boolean');
if (source.configSource !== 'remote' && source.configSource !== 'local') invalid('configSource', 'must be remote or local');
if (source.configSource === 'local' && mode !== 'debug') invalid('configSource', 'local is only allowed in debug mode');
if (typeof source.localConfigResource !== 'string' || !/^[a-zA-Z0-9_-]+(?:\/[a-zA-Z0-9_-]+)*$/.test(source.localConfigResource)) {
@@ -65,7 +70,7 @@ export function validateStartupConfig(source: Readonly<StartupConfig>): Readonly
if (url.protocol !== 'http:' && url.protocol !== 'https:') invalid('gameserver', 'must be http(s) URL');
if (!Array.isArray(source.localServers) || source.localServers.length === 0) invalid('localServers', 'must be a nonempty array');
for (let index = 0; index < source.localServers.length; index++) validateLocalServer(source.localServers[index], 'localServers[' + index + ']');
return Object.freeze({mode, configSource:source.configSource, localConfigResource:source.localConfigResource, gameserver:source.gameserver, useLocalServer:source.useLocalServer, localServers:Object.freeze([...source.localServers])});
return Object.freeze({mode, debugIO:source.debugIO, configSource:source.configSource, localConfigResource:source.localConfigResource, gameserver:source.gameserver, useLocalServer:source.useLocalServer, localServers:Object.freeze([...source.localServers])});
}
/** 忠实旧 min_replaceAll 链:- → /,# → :,再包成 http://...txt。 */
@@ -1,4 +1,5 @@
import type { ConfigFetcher } from './remote-config.ts';
import { STARTUP_CONFIG } from './profiles.ts';
import { ConfigFetchError, ConfigParseError } from './remote-config.ts';
type FetchImplementation = (input: RequestInfo | URL, init?: RequestInit) => Promise<Response>;
@@ -15,8 +16,11 @@ export class HttpConfigFetcher implements ConfigFetcher {
}
const text = await response.text();
try {
return JSON.parse(text) as unknown;
const data: unknown = JSON.parse(text);
if (STARTUP_CONFIG.debugIO) console.log('[Config REMOTE]', url, data);
return data;
} catch {
if (STARTUP_CONFIG.debugIO) console.log('[Config REMOTE]', url, { parseError: 'Invalid JSON', raw: text });
throw new ConfigParseError(`远程配置 JSON 解析失败: ${url}`);
}
}
@@ -1,4 +1,24 @@
import type { Transport } from './transport.ts';
import { STARTUP_CONFIG } from '../config/profiles.ts';
function logConnection(state:string,ws:WebSocket,detail:Record<string,unknown>={}):void{
if(STARTUP_CONFIG.debugIO)console.log(`[WebSocket] ${state}`,{state,url:ws.url,readyState:ws.readyState,time:new Date().toISOString(),...detail});
}
/** 日志解析不改变传输内容;非法 JSON 保留原始帧供协议层报错。 */
function logFrame(tag: string, url: string, frame: unknown): void {
if (!STARTUP_CONFIG.debugIO) return;
let data = frame;
if (typeof frame === 'string') {
try { data = JSON.parse(frame); }
catch { data = { parseError: 'Invalid JSON', raw: frame }; }
}
const packet = data !== null && typeof data === 'object' ? data as Record<string, unknown> : null;
const route = packet && typeof packet.route === 'string' ? packet.route : '';
const rpc = packet && typeof packet.rpc === 'string' ? packet.rpc : '';
const com = packet && typeof packet.com === 'string' ? packet.com : '';
console.log(`${tag}${route || rpc ? ` ${route}/${rpc}` : com ? ` ${com}` : ''}`, url, data);
}
/** 生产用 Transport:包装运行时全局 WebSocket(Cocos 原生/浏览器)。docs/protocol/01 §2。 */
export class CocosWebSocketTransport implements Transport {
@@ -10,13 +30,21 @@ export class CocosWebSocketTransport implements Transport {
connect(url: string): void {
const ws = new WebSocket(url); // url 形如 ws://ip:port
this.ws = ws;
ws.onopen = () => this.openCb?.();
ws.onmessage = (ev: MessageEvent) => this.msgCb?.(typeof ev.data === 'string' ? ev.data : String(ev.data));
ws.onclose = () => this.closeCb?.();
ws.onerror = () => { try { ws.close(); } catch { /* ignore */ } };
logConnection('连接中',ws);
ws.onopen = () => {logConnection('已连接',ws);this.openCb?.();};
ws.onmessage = (ev: MessageEvent) => {
logFrame('[收包 S→C]', url, ev.data);
this.msgCb?.(typeof ev.data === 'string' ? ev.data : String(ev.data));
};
ws.onclose = (event:CloseEvent) => {logConnection('已断开',ws,{code:event.code,reason:event.reason,wasClean:event.wasClean});this.closeCb?.();};
ws.onerror = (event:Event) => {logConnection('连接错误',ws,{eventType:event.type});try { ws.close(); } catch { /* ignore */ } };
}
send(frame: string): void { this.ws?.send(frame); }
close(): void { try { this.ws?.close(); } catch { /* ignore */ } }
send(frame: string): void {
if (!this.ws) return;
this.ws.send(frame);
logFrame('[发包 C→S]', this.ws.url, frame);
}
close(): void { if(this.ws)logConnection('客户端请求关闭',this.ws);try { this.ws?.close(); } catch { /* ignore */ } }
onOpen(cb: () => void): void { this.openCb = cb; }
onMessage(cb: (frame: string) => void): void { this.msgCb = cb; }
onClose(cb: () => void): void { this.closeCb = cb; }
@@ -9,6 +9,7 @@ import { decodeFrame } from './envelope-codec.ts';
import { HeartbeatWatchdog, realClock, type Clock } from './heartbeat.ts';
import { ReconnectPolicy } from './reconnect.ts';
import type { Transport } from './transport.ts';
import { STARTUP_CONFIG } from '../config/profiles.ts';
export type WireEvent =
| { readonly type: 'open'; readonly server: string }
@@ -398,6 +399,11 @@ export class WireClient {
}
private emit(event: WireEvent): void {
if(STARTUP_CONFIG.debugIO&&event.type!=='message'){
const states={open:'已连接',close:'已断开',slow:'收包超时',reconnecting:'正在重连'};
console.log(`[连接状态] ${states[event.type]}`,{event:event.type,server:this.policy.current(),connected:this.open,stopped:this.stopped,
time:new Date().toISOString(),...(event.type==='slow'?{timeoutMs:RECV_TIMEOUT_MS}:{}),...(event.type==='reconnecting'?{retryAfterMs:RECONNECT_INTERVAL_MS}:{})});
}
for (const listener of [...this.listeners]) {
try {
listener(event);
@@ -1,5 +1,6 @@
import type { RuntimeConfig } from '../config/runtime-config.ts';
import { LOGIN_GUARD_MS } from '../core/constants.ts';
import { STARTUP_CONFIG } from '../config/profiles.ts';
import type { OutboundEnvelope } from '../core/types/envelope.ts';
import { realClock, type Clock } from '../net/heartbeat.ts';
import type { WireClient, WireEvent } from '../net/wire-client.ts';
@@ -10,6 +11,7 @@ import {
} from '../protocol/contracts/index.ts';
import { PlatformHandlers } from '../protocol/platform-handlers.ts';
import { Router } from '../protocol/router.ts';
import { isLoginResponse } from '../protocol/first-slice-routes.ts';
import type { GameEntry, GameHost } from '../sdk/contracts/index.ts';
import { GameSessionHost } from '../sdk/runtime/game-session-host.ts';
import { PlatformCommands, type JoinRoomCommand } from './commands.ts';
@@ -234,7 +236,14 @@ export class PlatformRuntime {
store: this.store,
gameSession,
createGameHostLease: () => this.createGameHostLease(commands, send),
onServerDenial: outcome => { this.options.scene.showServerDenial(outcome); },
onServerDenial: outcome => {
// Legacy onopen retries only an authenticated session. A rejected first login
// must wait for another user submission, including after a socket reconnect.
if(outcome.rpc==='player_login'&&this.store.getState().players.selfPlayerId===null){
this.connectionIntent={type:'none'};this.loginEnvelope=null;
}
this.options.scene.showServerDenial(outcome);
},
});
const handlers = new PlatformHandlers({
store: this.store,
@@ -244,6 +253,10 @@ export class PlatformRuntime {
switchServer: (target, resend) => { this.beginServerSwitch(target, resend); },
stopForKick: (data) => { this.stopForKick(data); },
},
showMessage:(message,time)=>{
if(!this.options.scene.showTips)throw Error('show_message requires ScenePort.showTips');
this.options.scene.showTips(message,time);
},
});
const router = new Router({ session, platform: handlers, gameSession });
this.requireActiveStartup(generation);
@@ -391,7 +404,7 @@ export class PlatformRuntime {
}
break;
case 'message':
if (event.message.route === 'agent' && event.message.rpc === 'player_login') {
if (isLoginResponse(event.message)) {
this.clearLoginGuard();
}
const stateBeforeDispatch = this.store.getState();
@@ -606,6 +619,7 @@ export class PlatformRuntime {
if (this.loginGuard !== handle) return;
this.loginGuard = null;
try {
if(STARTUP_CONFIG.debugIO)console.log('[连接状态] 登录回包超时,请求重连',{reason:'login-response-timeout',timeoutMs:LOGIN_GUARD_MS,time:new Date().toISOString()});
this.requireWire().reconnectCurrent();
} catch (error) {
this.showFatalOnce(error);
@@ -8,6 +8,8 @@ export interface ScenePort {
showRoom(): void;
showReconnect(): void;
showKicked(data: unknown): void;
/** Required when the host supports the server's generic message UI. */
showTips?(message: string, time: number): void;
/** Recoverable server result; the consumer interprets the original failure payload. */
showServerDenial(outcome: ServerDenial): void;
showFatal(error: Error): void;
@@ -487,6 +487,10 @@ export class PlatformStore {
sex: requireInteger(raw.sex, '$.login.raw.sex'),
bean: requireNumber(raw.bean, '$.login.raw.bean'),
ip: requireString(raw.ip, '$.login.raw.ip'),
...(hasOwn(raw, 'roomcard') ? {roomcard: requireNumber(raw.roomcard, '$.login.raw.roomcard')} : {}),
...(hasOwn(raw, 'taskstate') ? {taskstate: requireInteger(raw.taskstate, '$.login.raw.taskstate')} : {}),
...(hasOwn(raw, 'score') ? {score: requireNumber(raw.score, '$.login.raw.score')} : {}),
...(hasOwn(raw, 'sign') ? {sign: raw.sign === null ? null : requireString(raw.sign, '$.login.raw.sign')} : {}),
});
const roomResult = input.room === null
? {
@@ -15,6 +15,11 @@ export interface PlatformPlayer {
readonly avatar: string;
readonly sex: number;
readonly bean: number;
/** Account-only fields are absent on other room players; never default them in views. */
readonly roomcard?: number;
readonly taskstate?: number;
readonly score?: number;
readonly sign?: string | null;
readonly ip?: string;
readonly isprepare?: number;
readonly onstate?: number;
@@ -0,0 +1,64 @@
import type { RemoteConfig } from '../config/remote-config.ts';
import type { PlatformState } from '../platform/stores/platform-types.ts';
import { selectSelfPlayer } from '../platform/stores/selectors.ts';
// Presentation checks required view inputs without depending on the protocol layer.
function requireNumber(value:unknown,path:string):number {if(typeof value!=='number'||!Number.isFinite(value))throw Error(`${path}: expected number`);return value;}
function requireInteger(value:unknown,path:string):number {const result=requireNumber(value,path);if(!Number.isInteger(result))throw Error(`${path}: expected integer`);return result;}
function requireString(value:unknown,path:string):string {if(typeof value!=='string')throw Error(`${path}: expected string`);return value;}
function requireRecord(value:unknown,path:string):Record<string,unknown> {if(!value||typeof value!=='object'||Array.isArray(value))throw Error(`${path}: expected object`);return value as Record<string,unknown>;}
export function selectLobbyModel(state:PlatformState) {
const self=selectSelfPlayer(state);
if(!self)throw Error('lobby requires authenticated player');
return Object.freeze({...self,
roomcard:requireNumber(self.roomcard,'players.self.roomcard'),
taskstate:requireInteger(self.taskstate,'players.self.taskstate'),
score:requireNumber(self.score,'players.self.score'),
sign:self.sign===null?'这个家伙很懒~~':requireString(self.sign,'players.self.sign') || '这个家伙很懒~~',
canAct:state.app.phase==='logged-in'&&state.room.kind==='outside',
});
}
export type LobbyModel=ReturnType<typeof selectLobbyModel>;
export interface Notice {type:0|1; text:string; image:string; url:string; height:number;}
export interface LobbyPolicy {noticeHours:number; notices:readonly Notice[]; scroll:string; hideTask:boolean; hideShare:boolean;
starName:string; contacts:readonly {label:string;value:string}[];}
/** Source defaults: 04_Data.sysConfig and advertInfo_0/1/2; 12_Logic.get_paravalue. */
export function resolveLobbyPolicy(remote:RemoteConfig):LobbyPolicy {
const interval=remote.getValue('gameNoticeShow');
const noticeHours=interval==null?0:Number(interval);
if(!Number.isFinite(noticeHours)||noticeHours< -1)throw Error('Invalid gameNoticeShow');
const menuValue=remote.getValue('menunotice');
const menu=menuValue==null?{}:requireRecord(menuValue,'menunotice');
const notices:Notice[]=[];
for(let index=0;index<3;index++){
const value=menu[`advert${index}`];
if(value==null){
const message=index===0?remote.getValue('noticemsg'):null;
notices.push({type:0,text:message==null?'':requireString(message,'noticemsg').replace(/#/g,'\n'),image:'',url:'',height:1});
continue;
}
const data=requireRecord(value,`menunotice.advert${index}`);
const type=requireInteger(data.type,`menunotice.advert${index}.type`);
if(type!==0&&type!==1)throw Error(`menunotice.advert${index}.type must be 0 or 1`);
// Empty text and URL explicitly mean no content/action in the source.
const field=(key:string)=>data[key]==null?'':requireString(data[key],`menunotice.advert${index}.${key}`);
notices.push({type,text:type===0?field('msg').replace(/#/g,'\n'):'',image:type===1?field('imgUrl'):'',
url:field(type===0?'url':'imgAdUrl'),height:type===1?requireNumber(data.height,`menunotice.advert${index}.height`):1});
}
const scroll=remote.getValue('scrollmsg');
const star=remote.getValue('starName');
const contacts:Array<{label:string;value:string}>=[];
for(const [key,title] of [['service_wechat','客服微信:'],['service_qq','投诉建议:'],['service_tel','客服手机:']]){
const value=remote.getValue(key);
if(value!=null&&value!=='')contacts.push({label:title,value:requireString(value,key)});
}
return Object.freeze({noticeHours,notices:Object.freeze(notices),scroll:scroll==null?'':requireString(scroll,'scrollmsg'),
starName:star==null?'星星':requireString(star,'starName'),contacts:Object.freeze(contacts),
hideTask:Boolean(remote.getValue('hideTaskBtn')),hideShare:Boolean(remote.getValue('hideWxShare'))});
}
/** Exact JudgeShow expiry: equality is not expired; reconnect never auto-opens. */
export function shouldShowNotice(hours:number,previous:number|null,now:number,reconnect:boolean):boolean {
if(reconnect||hours===-1)return false;
return hours===0||!previous||previous+hours*3600000<now;
}
@@ -0,0 +1,9 @@
{
"ver": "4.0.24",
"importer": "typescript",
"imported": true,
"uuid": "98247194-1211-4ac7-b8cf-e097983e8a2d",
"files": [],
"subMetas": {},
"userData": {}
}
@@ -32,11 +32,11 @@ export function resolveLoginPolicy(remote:RemoteConfig):LoginPolicy {
showVisitor:flag(hallField('showVisitor'),'showVisitor'),qqLogin:flag(hallField('qqLogin'),'qqLogin'),
hiddenVisitor:LOGIN_DEFAULTS.hiddenVisitor,avatarUrl,avatarRange:Object.freeze([...range])});
}
/** Assignment order is significant: JumpWxAuth applies showVisitor/QQ after cache hiding. */
/** Visitor visibility takes precedence over every other login button. */
export function loginButtons(policy:LoginPolicy, versionState:0|1, cached:boolean) {
const account=versionState===0&&cached;
let wechat=!policy.deviceLogin&&!account;
let visitor=!account;
if(versionState===0){visitor=false;if(policy.showVisitor){wechat=false;visitor=true;}}
return {wechat,visitor,phone:policy.deviceLogin&&!account,quick:false,qq:policy.qqLogin,account};
return {wechat:wechat&&!visitor,visitor,phone:policy.deviceLogin&&!account&&!visitor,quick:false,qq:policy.qqLogin&&!visitor,account};
}
@@ -1,5 +1,11 @@
import { APP } from '../core/constants.ts';
/** Legacy 12_Logic dispatches login replies from all three platform routes by rpc.
* This inbound contract is independent of the outbound agent route below. */
export function isLoginResponse(message:{route:string;rpc:string}):boolean{
return message.rpc==='player_login'&&(message.route==='agent'||message.route==='room'||message.route==='platform');
}
export type FirstSliceRpc =
| 'player_login'
| 'self_join_room'
@@ -11,7 +17,9 @@ export type FirstSliceRpc =
| 'other_online'
| 'connect_roomserver'
| 'connect_agentserver'
| 'kick_server';
| 'kick_server'
| 'kick_offline'
| 'show_message';
export type FirstSliceRoute = 'platform' | 'agent' | 'room';
@@ -28,6 +36,8 @@ export const FIRST_SLICE_RPC_ROUTE = {
connect_roomserver: 'room',
connect_agentserver: 'agent',
kick_server: 'agent',
kick_offline: 'agent',
show_message: 'agent',
} as const satisfies Record<FirstSliceRpc, 'platform' | 'agent' | 'room'>;
export function routeForFirstSlice<Rpc extends FirstSliceRpc>(
@@ -3,6 +3,7 @@ import type { GameSessionHost } from '../sdk/runtime/game-session-host.ts';
import type { ConnectionControlPort } from '../platform/connection-intent.ts';
import type { RuntimeSession } from '../platform/runtime-session.ts';
import type { PlatformStore } from '../platform/stores/platform-store.ts';
import { requireRecord, requireString } from './contracts/validation.ts';
import {
parseConnectAgentserverPayload,
parseConnectRoomserverPayload,
@@ -16,6 +17,7 @@ import {
} from './contracts/index.ts';
import {
buildFirstSliceEnvelope,
isLoginResponse,
FIRST_SLICE_RPC_ROUTE,
routeForFirstSlice,
type FirstSliceRpc,
@@ -26,6 +28,7 @@ export interface PlatformHandlersOptions {
readonly gameSession: GameSessionHost;
readonly session: RuntimeSession;
readonly connection: ConnectionControlPort;
readonly showMessage?: (message:string,time:number)=>void;
}
export type PlatformDispatchResult = 'handled-platform';
@@ -47,7 +50,7 @@ export class PlatformHandlers {
}
const rpc = message.rpc as FirstSliceRpc;
const expectedRoute = routeForFirstSlice(rpc);
if (message.route !== expectedRoute) {
if (message.route !== expectedRoute && !isLoginResponse(message)) {
throw new Error(
`Platform rpc route mismatch: rpc=${rpc} expected=${expectedRoute} received=${message.route}`,
);
@@ -118,6 +121,20 @@ export class PlatformHandlers {
);
break;
}
case 'show_message': {
const data=requireRecord(message.data,'$.data');
const text=requireString(data.msg,'$.data.msg');
// Desk.show_message converts the original time with Number; only >0 auto-closes.
const time=Number(data.time);
if(!this.options.showMessage)throw Error('show_message requires a message UI');
this.options.showMessage(text,time);
break;
}
case 'kick_offline': {
const data=requireRecord(message.data,'$.data');
this.options.session.handleKick(data,()=>this.options.connection.stopForKick(data));
break;
}
case 'kick_server': {
const parsed = parseKickServerPayload(message.data);
this.options.session.handleKick(
@@ -1,4 +1,5 @@
import type { InboundMessage } from '../core/types/envelope.ts';
import { isLoginResponse } from './first-slice-routes.ts';
import type { GameSessionHost } from '../sdk/runtime/game-session-host.ts';
import type { RuntimeSession } from '../platform/runtime-session.ts';
import type { PlatformDispatchResult, PlatformHandlers } from './platform-handlers.ts';
@@ -77,6 +78,6 @@ function isPlatformRoute(route: string): route is 'platform' | 'agent' | 'room'
}
function isLoginGateControl(message: InboundMessage): boolean {
return message.route === 'agent'
&& (message.rpc === 'player_login' || message.rpc === 'kick_server');
return isLoginResponse(message)||(message.route === 'agent'
&& (message.rpc === 'kick_server' || message.rpc === 'kick_offline'));
}
@@ -0,0 +1,15 @@
info face="sans-serif" size=72 bold=0 italic=0 charset="32,48-57" unicode=1 stretchH=100 smooth=1 aa=1 padding=1,1,1,1 spacing=1,1 outline=0
common lineHeight=72 base=63 scaleW=86 scaleH=97 pages=1 packed=0 alphaChnl=0 redChnl=4 greenChnl=4 blueChnl=4
page id=0 file="00046.png"
chars count=11
char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15
char id=48 x=0 y=0 width=21 height=32 xoffset=5 yoffset=-1 xadvance=30 page=0 chnl=15
char id=49 x=0 y=66 width=19 height=31 xoffset=6 yoffset=-1 xadvance=30 page=0 chnl=15
char id=50 x=20 y=66 width=21 height=31 xoffset=5 yoffset=-1 xadvance=30 page=0 chnl=15
char id=51 x=22 y=0 width=20 height=32 xoffset=5 yoffset=-1 xadvance=30 page=0 chnl=15
char id=52 x=43 y=0 width=22 height=32 xoffset=3 yoffset=-1 xadvance=30 page=0 chnl=15
char id=53 x=66 y=0 width=20 height=32 xoffset=5 yoffset=-1 xadvance=30 page=0 chnl=15
char id=54 x=0 y=33 width=21 height=32 xoffset=5 yoffset=-1 xadvance=30 page=0 chnl=15
char id=55 x=42 y=66 width=22 height=31 xoffset=4 yoffset=0 xadvance=30 page=0 chnl=15
char id=56 x=22 y=33 width=21 height=32 xoffset=5 yoffset=-1 xadvance=30 page=0 chnl=15
char id=57 x=44 y=33 width=22 height=32 xoffset=4 yoffset=-1 xadvance=30 page=0 chnl=15
@@ -0,0 +1,143 @@
{
"ver": "1.0.6",
"importer": "bitmap-font",
"imported": true,
"uuid": "46c72f1b-4348-46ce-8e86-c0a8a6f8385a",
"files": [
".json"
],
"subMetas": {},
"userData": {
"_fntConfig": {
"commonHeight": 72,
"fontSize": 72,
"atlasName": "00046.png",
"fontDefDictionary": {
"32": {
"rect": {
"x": 0,
"y": 0,
"width": 0,
"height": 0
},
"xOffset": 0,
"yOffset": 0,
"xAdvance": 17
},
"48": {
"rect": {
"x": 0,
"y": 0,
"width": 21,
"height": 32
},
"xOffset": 5,
"yOffset": -1,
"xAdvance": 30
},
"49": {
"rect": {
"x": 0,
"y": 66,
"width": 19,
"height": 31
},
"xOffset": 6,
"yOffset": -1,
"xAdvance": 30
},
"50": {
"rect": {
"x": 20,
"y": 66,
"width": 21,
"height": 31
},
"xOffset": 5,
"yOffset": -1,
"xAdvance": 30
},
"51": {
"rect": {
"x": 22,
"y": 0,
"width": 20,
"height": 32
},
"xOffset": 5,
"yOffset": -1,
"xAdvance": 30
},
"52": {
"rect": {
"x": 43,
"y": 0,
"width": 22,
"height": 32
},
"xOffset": 3,
"yOffset": -1,
"xAdvance": 30
},
"53": {
"rect": {
"x": 66,
"y": 0,
"width": 20,
"height": 32
},
"xOffset": 5,
"yOffset": -1,
"xAdvance": 30
},
"54": {
"rect": {
"x": 0,
"y": 33,
"width": 21,
"height": 32
},
"xOffset": 5,
"yOffset": -1,
"xAdvance": 30
},
"55": {
"rect": {
"x": 42,
"y": 66,
"width": 22,
"height": 31
},
"xOffset": 4,
"yOffset": 0,
"xAdvance": 30
},
"56": {
"rect": {
"x": 22,
"y": 33,
"width": 21,
"height": 32
},
"xOffset": 5,
"yOffset": -1,
"xAdvance": 30
},
"57": {
"rect": {
"x": 44,
"y": 33,
"width": 22,
"height": 32
},
"xOffset": 4,
"yOffset": -1,
"xAdvance": 30
}
},
"kerningDict": {}
},
"fontSize": 72,
"textureUuid": "602d12d2-23c7-48a5-9edb-e39fa467bad8"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "602d12d2-23c7-48a5-9edb-e39fa467bad8",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "602d12d2-23c7-48a5-9edb-e39fa467bad8@6c48a",
"displayName": "00046",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "602d12d2-23c7-48a5-9edb-e39fa467bad8",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "602d12d2-23c7-48a5-9edb-e39fa467bad8@f9941",
"displayName": "00046",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 1,
"trimY": 1,
"width": 84,
"height": 95,
"rawWidth": 86,
"rawHeight": 97,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-42,
-47.5,
0,
42,
-47.5,
0,
-42,
47.5,
0,
42,
47.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
1,
96,
85,
96,
1,
1,
85,
1
],
"nuv": [
0.011627906976744186,
0.010309278350515464,
0.9883720930232558,
0.010309278350515464,
0.011627906976744186,
0.9896907216494846,
0.9883720930232558,
0.9896907216494846
],
"minPos": [
-42,
-47.5,
0
],
"maxPos": [
42,
47.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "602d12d2-23c7-48a5-9edb-e39fa467bad8@6c48a",
"atlasUuid": "",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": false,
"hasAlpha": true,
"redirect": "602d12d2-23c7-48a5-9edb-e39fa467bad8@6c48a"
}
}
@@ -0,0 +1,16 @@
info face="sans-serif" size=72 bold=0 italic=0 charset="32,46,48-57" unicode=1 stretchH=100 smooth=1 aa=1 padding=1,1,1,1 spacing=1,1 outline=0
common lineHeight=72 base=63 scaleW=130 scaleH=137 pages=1 packed=0 alphaChnl=0 redChnl=4 greenChnl=4 blueChnl=4
page id=0 file="00183.png"
chars count=12
char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15
char id=46 x=106 y=46 width=18 height=17 xoffset=9 yoffset=27 xadvance=36 page=0 chnl=15
char id=48 x=0 y=0 width=35 height=45 xoffset=1 yoffset=1 xadvance=36 page=0 chnl=15
char id=49 x=36 y=0 width=24 height=45 xoffset=4 yoffset=1 xadvance=36 page=0 chnl=15
char id=50 x=61 y=0 width=34 height=45 xoffset=0 yoffset=1 xadvance=36 page=0 chnl=15
char id=51 x=96 y=0 width=34 height=45 xoffset=1 yoffset=1 xadvance=36 page=0 chnl=15
char id=52 x=0 y=46 width=37 height=45 xoffset=-1 yoffset=1 xadvance=36 page=0 chnl=15
char id=53 x=0 y=92 width=33 height=45 xoffset=0 yoffset=1 xadvance=36 page=0 chnl=15
char id=54 x=38 y=46 width=33 height=45 xoffset=1 yoffset=1 xadvance=36 page=0 chnl=15
char id=55 x=34 y=92 width=33 height=45 xoffset=1 yoffset=1 xadvance=36 page=0 chnl=15
char id=56 x=72 y=46 width=33 height=45 xoffset=1 yoffset=1 xadvance=36 page=0 chnl=15
char id=57 x=68 y=92 width=34 height=45 xoffset=1 yoffset=1 xadvance=36 page=0 chnl=15
@@ -0,0 +1,154 @@
{
"ver": "1.0.6",
"importer": "bitmap-font",
"imported": true,
"uuid": "a1a4d609-bc0b-4b42-9534-c9162508d8d0",
"files": [
".json"
],
"subMetas": {},
"userData": {
"_fntConfig": {
"commonHeight": 72,
"fontSize": 72,
"atlasName": "00183.png",
"fontDefDictionary": {
"32": {
"rect": {
"x": 0,
"y": 0,
"width": 0,
"height": 0
},
"xOffset": 0,
"yOffset": 0,
"xAdvance": 17
},
"46": {
"rect": {
"x": 106,
"y": 46,
"width": 18,
"height": 17
},
"xOffset": 9,
"yOffset": 27,
"xAdvance": 36
},
"48": {
"rect": {
"x": 0,
"y": 0,
"width": 35,
"height": 45
},
"xOffset": 1,
"yOffset": 1,
"xAdvance": 36
},
"49": {
"rect": {
"x": 36,
"y": 0,
"width": 24,
"height": 45
},
"xOffset": 4,
"yOffset": 1,
"xAdvance": 36
},
"50": {
"rect": {
"x": 61,
"y": 0,
"width": 34,
"height": 45
},
"xOffset": 0,
"yOffset": 1,
"xAdvance": 36
},
"51": {
"rect": {
"x": 96,
"y": 0,
"width": 34,
"height": 45
},
"xOffset": 1,
"yOffset": 1,
"xAdvance": 36
},
"52": {
"rect": {
"x": 0,
"y": 46,
"width": 37,
"height": 45
},
"xOffset": -1,
"yOffset": 1,
"xAdvance": 36
},
"53": {
"rect": {
"x": 0,
"y": 92,
"width": 33,
"height": 45
},
"xOffset": 0,
"yOffset": 1,
"xAdvance": 36
},
"54": {
"rect": {
"x": 38,
"y": 46,
"width": 33,
"height": 45
},
"xOffset": 1,
"yOffset": 1,
"xAdvance": 36
},
"55": {
"rect": {
"x": 34,
"y": 92,
"width": 33,
"height": 45
},
"xOffset": 1,
"yOffset": 1,
"xAdvance": 36
},
"56": {
"rect": {
"x": 72,
"y": 46,
"width": 33,
"height": 45
},
"xOffset": 1,
"yOffset": 1,
"xAdvance": 36
},
"57": {
"rect": {
"x": 68,
"y": 92,
"width": 34,
"height": 45
},
"xOffset": 1,
"yOffset": 1,
"xAdvance": 36
}
},
"kerningDict": {}
},
"fontSize": 72,
"textureUuid": "6e395781-40d9-4fe5-bb26-f2fe77693939"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "6e395781-40d9-4fe5-bb26-f2fe77693939",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "6e395781-40d9-4fe5-bb26-f2fe77693939@6c48a",
"displayName": "00183",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "6e395781-40d9-4fe5-bb26-f2fe77693939",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "6e395781-40d9-4fe5-bb26-f2fe77693939@f9941",
"displayName": "00183",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 1,
"trimY": 1,
"width": 128,
"height": 135,
"rawWidth": 130,
"rawHeight": 137,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-64,
-67.5,
0,
64,
-67.5,
0,
-64,
67.5,
0,
64,
67.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
1,
136,
129,
136,
1,
1,
129,
1
],
"nuv": [
0.007692307692307693,
0.0072992700729927005,
0.9923076923076923,
0.0072992700729927005,
0.007692307692307693,
0.9927007299270073,
0.9923076923076923,
0.9927007299270073
],
"minPos": [
-64,
-67.5,
0
],
"maxPos": [
64,
67.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "6e395781-40d9-4fe5-bb26-f2fe77693939@6c48a",
"atlasUuid": "",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": false,
"hasAlpha": true,
"redirect": "6e395781-40d9-4fe5-bb26-f2fe77693939@6c48a"
}
}
@@ -0,0 +1,16 @@
info face="sans-serif" size=72 bold=0 italic=0 charset="32,46,48-57" unicode=1 stretchH=100 smooth=1 aa=1 padding=1,1,1,1 spacing=1,1 outline=0
common lineHeight=72 base=63 scaleW=100 scaleH=107 pages=1 packed=0 alphaChnl=0 redChnl=4 greenChnl=4 blueChnl=4
page id=0 file="00198.png"
chars count=12
char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15
char id=46 x=83 y=36 width=14 height=13 xoffset=7 yoffset=23 xadvance=28 page=0 chnl=15
char id=48 x=0 y=0 width=27 height=35 xoffset=1 yoffset=1 xadvance=28 page=0 chnl=15
char id=49 x=28 y=0 width=18 height=35 xoffset=4 yoffset=1 xadvance=28 page=0 chnl=15
char id=50 x=47 y=0 width=26 height=35 xoffset=1 yoffset=1 xadvance=28 page=0 chnl=15
char id=51 x=74 y=0 width=26 height=35 xoffset=1 yoffset=1 xadvance=28 page=0 chnl=15
char id=52 x=0 y=36 width=28 height=35 xoffset=0 yoffset=1 xadvance=28 page=0 chnl=15
char id=53 x=0 y=72 width=26 height=35 xoffset=0 yoffset=1 xadvance=28 page=0 chnl=15
char id=54 x=29 y=36 width=26 height=35 xoffset=1 yoffset=1 xadvance=28 page=0 chnl=15
char id=55 x=27 y=72 width=25 height=35 xoffset=2 yoffset=1 xadvance=28 page=0 chnl=15
char id=56 x=56 y=36 width=26 height=35 xoffset=1 yoffset=1 xadvance=28 page=0 chnl=15
char id=57 x=53 y=72 width=26 height=35 xoffset=1 yoffset=1 xadvance=28 page=0 chnl=15
@@ -0,0 +1,154 @@
{
"ver": "1.0.6",
"importer": "bitmap-font",
"imported": true,
"uuid": "eaef6e02-102f-4131-be27-eb53dbba44b7",
"files": [
".json"
],
"subMetas": {},
"userData": {
"_fntConfig": {
"commonHeight": 72,
"fontSize": 72,
"atlasName": "00198.png",
"fontDefDictionary": {
"32": {
"rect": {
"x": 0,
"y": 0,
"width": 0,
"height": 0
},
"xOffset": 0,
"yOffset": 0,
"xAdvance": 17
},
"46": {
"rect": {
"x": 83,
"y": 36,
"width": 14,
"height": 13
},
"xOffset": 7,
"yOffset": 23,
"xAdvance": 28
},
"48": {
"rect": {
"x": 0,
"y": 0,
"width": 27,
"height": 35
},
"xOffset": 1,
"yOffset": 1,
"xAdvance": 28
},
"49": {
"rect": {
"x": 28,
"y": 0,
"width": 18,
"height": 35
},
"xOffset": 4,
"yOffset": 1,
"xAdvance": 28
},
"50": {
"rect": {
"x": 47,
"y": 0,
"width": 26,
"height": 35
},
"xOffset": 1,
"yOffset": 1,
"xAdvance": 28
},
"51": {
"rect": {
"x": 74,
"y": 0,
"width": 26,
"height": 35
},
"xOffset": 1,
"yOffset": 1,
"xAdvance": 28
},
"52": {
"rect": {
"x": 0,
"y": 36,
"width": 28,
"height": 35
},
"xOffset": 0,
"yOffset": 1,
"xAdvance": 28
},
"53": {
"rect": {
"x": 0,
"y": 72,
"width": 26,
"height": 35
},
"xOffset": 0,
"yOffset": 1,
"xAdvance": 28
},
"54": {
"rect": {
"x": 29,
"y": 36,
"width": 26,
"height": 35
},
"xOffset": 1,
"yOffset": 1,
"xAdvance": 28
},
"55": {
"rect": {
"x": 27,
"y": 72,
"width": 25,
"height": 35
},
"xOffset": 2,
"yOffset": 1,
"xAdvance": 28
},
"56": {
"rect": {
"x": 56,
"y": 36,
"width": 26,
"height": 35
},
"xOffset": 1,
"yOffset": 1,
"xAdvance": 28
},
"57": {
"rect": {
"x": 53,
"y": 72,
"width": 26,
"height": 35
},
"xOffset": 1,
"yOffset": 1,
"xAdvance": 28
}
},
"kerningDict": {}
},
"fontSize": 72,
"textureUuid": "0040b683-3afc-4b7f-bf44-45198e65bcbd"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "0040b683-3afc-4b7f-bf44-45198e65bcbd",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "0040b683-3afc-4b7f-bf44-45198e65bcbd@6c48a",
"displayName": "00198",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "0040b683-3afc-4b7f-bf44-45198e65bcbd",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "0040b683-3afc-4b7f-bf44-45198e65bcbd@f9941",
"displayName": "00198",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 1,
"trimY": 1,
"width": 98,
"height": 105,
"rawWidth": 100,
"rawHeight": 107,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-49,
-52.5,
0,
49,
-52.5,
0,
-49,
52.5,
0,
49,
52.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
1,
106,
99,
106,
1,
1,
99,
1
],
"nuv": [
0.01,
0.009345794392523364,
0.99,
0.009345794392523364,
0.01,
0.9906542056074766,
0.99,
0.9906542056074766
],
"minPos": [
-49,
-52.5,
0
],
"maxPos": [
49,
52.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "0040b683-3afc-4b7f-bf44-45198e65bcbd@6c48a",
"atlasUuid": "",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": false,
"hasAlpha": true,
"redirect": "0040b683-3afc-4b7f-bf44-45198e65bcbd@6c48a"
}
}
@@ -0,0 +1,15 @@
info face="sans-serif" size=72 bold=0 italic=0 charset="32,48-57" unicode=1 stretchH=100 smooth=1 aa=1 padding=1,1,1,1 spacing=1,1 outline=0
common lineHeight=72 base=63 scaleW=170 scaleH=194 pages=1 packed=0 alphaChnl=0 redChnl=4 greenChnl=4 blueChnl=4
page id=0 file="00242.png"
chars count=11
char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15
char id=48 x=42 y=0 width=43 height=64 xoffset=3 yoffset=0 xadvance=51 page=0 chnl=15
char id=49 x=0 y=131 width=29 height=63 xoffset=10 yoffset=0 xadvance=51 page=0 chnl=15
char id=50 x=30 y=131 width=42 height=63 xoffset=4 yoffset=0 xadvance=51 page=0 chnl=15
char id=51 x=86 y=0 width=41 height=64 xoffset=4 yoffset=0 xadvance=51 page=0 chnl=15
char id=52 x=43 y=66 width=44 height=62 xoffset=1 yoffset=1 xadvance=51 page=0 chnl=15
char id=53 x=73 y=131 width=41 height=63 xoffset=4 yoffset=1 xadvance=51 page=0 chnl=15
char id=54 x=128 y=0 width=42 height=64 xoffset=4 yoffset=0 xadvance=51 page=0 chnl=15
char id=55 x=115 y=131 width=41 height=63 xoffset=4 yoffset=1 xadvance=51 page=0 chnl=15
char id=56 x=0 y=0 width=41 height=65 xoffset=4 yoffset=-1 xadvance=51 page=0 chnl=15
char id=57 x=0 y=66 width=42 height=64 xoffset=3 yoffset=0 xadvance=51 page=0 chnl=15
@@ -0,0 +1,143 @@
{
"ver": "1.0.6",
"importer": "bitmap-font",
"imported": true,
"uuid": "0172d099-19c3-4b4b-a6c2-d84bee3d15b3",
"files": [
".json"
],
"subMetas": {},
"userData": {
"_fntConfig": {
"commonHeight": 72,
"fontSize": 72,
"atlasName": "00242.png",
"fontDefDictionary": {
"32": {
"rect": {
"x": 0,
"y": 0,
"width": 0,
"height": 0
},
"xOffset": 0,
"yOffset": 0,
"xAdvance": 17
},
"48": {
"rect": {
"x": 42,
"y": 0,
"width": 43,
"height": 64
},
"xOffset": 3,
"yOffset": 0,
"xAdvance": 51
},
"49": {
"rect": {
"x": 0,
"y": 131,
"width": 29,
"height": 63
},
"xOffset": 10,
"yOffset": 0,
"xAdvance": 51
},
"50": {
"rect": {
"x": 30,
"y": 131,
"width": 42,
"height": 63
},
"xOffset": 4,
"yOffset": 0,
"xAdvance": 51
},
"51": {
"rect": {
"x": 86,
"y": 0,
"width": 41,
"height": 64
},
"xOffset": 4,
"yOffset": 0,
"xAdvance": 51
},
"52": {
"rect": {
"x": 43,
"y": 66,
"width": 44,
"height": 62
},
"xOffset": 1,
"yOffset": 1,
"xAdvance": 51
},
"53": {
"rect": {
"x": 73,
"y": 131,
"width": 41,
"height": 63
},
"xOffset": 4,
"yOffset": 1,
"xAdvance": 51
},
"54": {
"rect": {
"x": 128,
"y": 0,
"width": 42,
"height": 64
},
"xOffset": 4,
"yOffset": 0,
"xAdvance": 51
},
"55": {
"rect": {
"x": 115,
"y": 131,
"width": 41,
"height": 63
},
"xOffset": 4,
"yOffset": 1,
"xAdvance": 51
},
"56": {
"rect": {
"x": 0,
"y": 0,
"width": 41,
"height": 65
},
"xOffset": 4,
"yOffset": -1,
"xAdvance": 51
},
"57": {
"rect": {
"x": 0,
"y": 66,
"width": 42,
"height": 64
},
"xOffset": 3,
"yOffset": 0,
"xAdvance": 51
}
},
"kerningDict": {}
},
"fontSize": 72,
"textureUuid": "6c0ef278-abbf-4355-a048-d7585558b567"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "6c0ef278-abbf-4355-a048-d7585558b567",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "6c0ef278-abbf-4355-a048-d7585558b567@6c48a",
"displayName": "00242",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "6c0ef278-abbf-4355-a048-d7585558b567",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "6c0ef278-abbf-4355-a048-d7585558b567@f9941",
"displayName": "00242",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 1,
"trimY": 1,
"width": 168,
"height": 192,
"rawWidth": 170,
"rawHeight": 194,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-84,
-96,
0,
84,
-96,
0,
-84,
96,
0,
84,
96,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
1,
193,
169,
193,
1,
1,
169,
1
],
"nuv": [
0.0058823529411764705,
0.005154639175257732,
0.9941176470588236,
0.005154639175257732,
0.0058823529411764705,
0.9948453608247423,
0.9941176470588236,
0.9948453608247423
],
"minPos": [
-84,
-96,
0
],
"maxPos": [
84,
96,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "6c0ef278-abbf-4355-a048-d7585558b567@6c48a",
"atlasUuid": "",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": false,
"hasAlpha": true,
"redirect": "6c0ef278-abbf-4355-a048-d7585558b567@6c48a"
}
}
@@ -0,0 +1,15 @@
info face="sans-serif" size=72 bold=0 italic=0 charset="32,48-57" unicode=1 stretchH=100 smooth=1 aa=1 padding=1,1,1,1 spacing=1,1 outline=0
common lineHeight=72 base=63 scaleW=55 scaleH=65 pages=1 packed=0 alphaChnl=0 redChnl=4 greenChnl=4 blueChnl=4
page id=0 file="00049.png"
chars count=11
char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15
char id=48 x=0 y=0 width=15 height=21 xoffset=-1 yoffset=-1 xadvance=14 page=0 chnl=15
char id=49 x=16 y=0 width=8 height=21 xoffset=2 yoffset=-1 xadvance=14 page=0 chnl=15
char id=50 x=25 y=0 width=15 height=21 xoffset=0 yoffset=-1 xadvance=14 page=0 chnl=15
char id=51 x=41 y=0 width=14 height=21 xoffset=0 yoffset=-1 xadvance=14 page=0 chnl=15
char id=52 x=0 y=22 width=15 height=21 xoffset=-1 yoffset=-1 xadvance=14 page=0 chnl=15
char id=53 x=0 y=44 width=14 height=21 xoffset=-1 yoffset=-1 xadvance=14 page=0 chnl=15
char id=54 x=16 y=22 width=14 height=21 xoffset=0 yoffset=-1 xadvance=14 page=0 chnl=15
char id=55 x=15 y=44 width=14 height=21 xoffset=0 yoffset=-1 xadvance=14 page=0 chnl=15
char id=56 x=31 y=22 width=14 height=21 xoffset=-1 yoffset=-1 xadvance=14 page=0 chnl=15
char id=57 x=30 y=44 width=14 height=21 xoffset=0 yoffset=-1 xadvance=14 page=0 chnl=15
@@ -0,0 +1,143 @@
{
"ver": "1.0.6",
"importer": "bitmap-font",
"imported": true,
"uuid": "ad58247c-729c-4bf0-89ad-74daad728be2",
"files": [
".json"
],
"subMetas": {},
"userData": {
"_fntConfig": {
"commonHeight": 72,
"fontSize": 72,
"atlasName": "00049.png",
"fontDefDictionary": {
"32": {
"rect": {
"x": 0,
"y": 0,
"width": 0,
"height": 0
},
"xOffset": 0,
"yOffset": 0,
"xAdvance": 17
},
"48": {
"rect": {
"x": 0,
"y": 0,
"width": 15,
"height": 21
},
"xOffset": -1,
"yOffset": -1,
"xAdvance": 14
},
"49": {
"rect": {
"x": 16,
"y": 0,
"width": 8,
"height": 21
},
"xOffset": 2,
"yOffset": -1,
"xAdvance": 14
},
"50": {
"rect": {
"x": 25,
"y": 0,
"width": 15,
"height": 21
},
"xOffset": 0,
"yOffset": -1,
"xAdvance": 14
},
"51": {
"rect": {
"x": 41,
"y": 0,
"width": 14,
"height": 21
},
"xOffset": 0,
"yOffset": -1,
"xAdvance": 14
},
"52": {
"rect": {
"x": 0,
"y": 22,
"width": 15,
"height": 21
},
"xOffset": -1,
"yOffset": -1,
"xAdvance": 14
},
"53": {
"rect": {
"x": 0,
"y": 44,
"width": 14,
"height": 21
},
"xOffset": -1,
"yOffset": -1,
"xAdvance": 14
},
"54": {
"rect": {
"x": 16,
"y": 22,
"width": 14,
"height": 21
},
"xOffset": 0,
"yOffset": -1,
"xAdvance": 14
},
"55": {
"rect": {
"x": 15,
"y": 44,
"width": 14,
"height": 21
},
"xOffset": 0,
"yOffset": -1,
"xAdvance": 14
},
"56": {
"rect": {
"x": 31,
"y": 22,
"width": 14,
"height": 21
},
"xOffset": -1,
"yOffset": -1,
"xAdvance": 14
},
"57": {
"rect": {
"x": 30,
"y": 44,
"width": 14,
"height": 21
},
"xOffset": 0,
"yOffset": -1,
"xAdvance": 14
}
},
"kerningDict": {}
},
"fontSize": 72,
"textureUuid": "593e87b8-2295-4f51-965c-f69ea105e42e"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "593e87b8-2295-4f51-965c-f69ea105e42e",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "593e87b8-2295-4f51-965c-f69ea105e42e@6c48a",
"displayName": "00049",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "593e87b8-2295-4f51-965c-f69ea105e42e",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "593e87b8-2295-4f51-965c-f69ea105e42e@f9941",
"displayName": "00049",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 1,
"trimY": 1,
"width": 53,
"height": 63,
"rawWidth": 55,
"rawHeight": 65,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-26.5,
-31.5,
0,
26.5,
-31.5,
0,
-26.5,
31.5,
0,
26.5,
31.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
1,
64,
54,
64,
1,
1,
54,
1
],
"nuv": [
0.01818181818181818,
0.015384615384615385,
0.9818181818181818,
0.015384615384615385,
0.01818181818181818,
0.9846153846153847,
0.9818181818181818,
0.9846153846153847
],
"minPos": [
-26.5,
-31.5,
0
],
"maxPos": [
26.5,
31.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "593e87b8-2295-4f51-965c-f69ea105e42e@6c48a",
"atlasUuid": "",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": false,
"hasAlpha": true,
"redirect": "593e87b8-2295-4f51-965c-f69ea105e42e@6c48a"
}
}
@@ -0,0 +1,15 @@
info face="sans-serif" size=72 bold=0 italic=0 charset="32,48-57" unicode=1 stretchH=100 smooth=1 aa=1 padding=1,1,1,1 spacing=1,1 outline=0
common lineHeight=72 base=63 scaleW=63 scaleH=68 pages=1 packed=0 alphaChnl=0 redChnl=4 greenChnl=4 blueChnl=4
page id=0 file="00172.png"
chars count=11
char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15
char id=48 x=0 y=0 width=16 height=22 xoffset=-1 yoffset=1 xadvance=14 page=0 chnl=15
char id=49 x=17 y=0 width=12 height=22 xoffset=0 yoffset=1 xadvance=14 page=0 chnl=15
char id=50 x=30 y=0 width=16 height=22 xoffset=-1 yoffset=1 xadvance=14 page=0 chnl=15
char id=51 x=47 y=0 width=16 height=22 xoffset=-1 yoffset=1 xadvance=14 page=0 chnl=15
char id=52 x=0 y=23 width=16 height=22 xoffset=-1 yoffset=1 xadvance=14 page=0 chnl=15
char id=53 x=0 y=46 width=15 height=22 xoffset=-1 yoffset=1 xadvance=14 page=0 chnl=15
char id=54 x=17 y=23 width=16 height=22 xoffset=-1 yoffset=1 xadvance=14 page=0 chnl=15
char id=55 x=16 y=46 width=15 height=22 xoffset=0 yoffset=1 xadvance=14 page=0 chnl=15
char id=56 x=34 y=23 width=16 height=22 xoffset=-1 yoffset=1 xadvance=14 page=0 chnl=15
char id=57 x=32 y=46 width=16 height=22 xoffset=-1 yoffset=1 xadvance=14 page=0 chnl=15
@@ -0,0 +1,143 @@
{
"ver": "1.0.6",
"importer": "bitmap-font",
"imported": true,
"uuid": "dc23d964-f949-409e-b2dd-4c530ac682e7",
"files": [
".json"
],
"subMetas": {},
"userData": {
"_fntConfig": {
"commonHeight": 72,
"fontSize": 72,
"atlasName": "00172.png",
"fontDefDictionary": {
"32": {
"rect": {
"x": 0,
"y": 0,
"width": 0,
"height": 0
},
"xOffset": 0,
"yOffset": 0,
"xAdvance": 17
},
"48": {
"rect": {
"x": 0,
"y": 0,
"width": 16,
"height": 22
},
"xOffset": -1,
"yOffset": 1,
"xAdvance": 14
},
"49": {
"rect": {
"x": 17,
"y": 0,
"width": 12,
"height": 22
},
"xOffset": 0,
"yOffset": 1,
"xAdvance": 14
},
"50": {
"rect": {
"x": 30,
"y": 0,
"width": 16,
"height": 22
},
"xOffset": -1,
"yOffset": 1,
"xAdvance": 14
},
"51": {
"rect": {
"x": 47,
"y": 0,
"width": 16,
"height": 22
},
"xOffset": -1,
"yOffset": 1,
"xAdvance": 14
},
"52": {
"rect": {
"x": 0,
"y": 23,
"width": 16,
"height": 22
},
"xOffset": -1,
"yOffset": 1,
"xAdvance": 14
},
"53": {
"rect": {
"x": 0,
"y": 46,
"width": 15,
"height": 22
},
"xOffset": -1,
"yOffset": 1,
"xAdvance": 14
},
"54": {
"rect": {
"x": 17,
"y": 23,
"width": 16,
"height": 22
},
"xOffset": -1,
"yOffset": 1,
"xAdvance": 14
},
"55": {
"rect": {
"x": 16,
"y": 46,
"width": 15,
"height": 22
},
"xOffset": 0,
"yOffset": 1,
"xAdvance": 14
},
"56": {
"rect": {
"x": 34,
"y": 23,
"width": 16,
"height": 22
},
"xOffset": -1,
"yOffset": 1,
"xAdvance": 14
},
"57": {
"rect": {
"x": 32,
"y": 46,
"width": 16,
"height": 22
},
"xOffset": -1,
"yOffset": 1,
"xAdvance": 14
}
},
"kerningDict": {}
},
"fontSize": 72,
"textureUuid": "5153ff97-2f5f-43bd-ac5e-8644d7e3d207"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "5153ff97-2f5f-43bd-ac5e-8644d7e3d207",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "5153ff97-2f5f-43bd-ac5e-8644d7e3d207@6c48a",
"displayName": "00172",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "5153ff97-2f5f-43bd-ac5e-8644d7e3d207",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "5153ff97-2f5f-43bd-ac5e-8644d7e3d207@f9941",
"displayName": "00172",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 1,
"trimY": 1,
"width": 61,
"height": 66,
"rawWidth": 63,
"rawHeight": 68,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-30.5,
-33,
0,
30.5,
-33,
0,
-30.5,
33,
0,
30.5,
33,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
1,
67,
62,
67,
1,
1,
62,
1
],
"nuv": [
0.015873015873015872,
0.014705882352941176,
0.9841269841269841,
0.014705882352941176,
0.015873015873015872,
0.9852941176470589,
0.9841269841269841,
0.9852941176470589
],
"minPos": [
-30.5,
-33,
0
],
"maxPos": [
30.5,
33,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "5153ff97-2f5f-43bd-ac5e-8644d7e3d207@6c48a",
"atlasUuid": "",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": false,
"hasAlpha": true,
"redirect": "5153ff97-2f5f-43bd-ac5e-8644d7e3d207@6c48a"
}
}
@@ -0,0 +1,16 @@
info face="sans-serif" size=72 bold=0 italic=0 charset="32,48-57,65509" unicode=1 stretchH=100 smooth=1 aa=1 padding=1,1,1,1 spacing=1,1 outline=0
common lineHeight=72 base=63 scaleW=99 scaleH=92 pages=1 packed=0 alphaChnl=0 redChnl=4 greenChnl=4 blueChnl=4
page id=0 file="00191.png"
chars count=12
char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15
char id=48 x=0 y=0 width=25 height=30 xoffset=0 yoffset=1 xadvance=26 page=0 chnl=15
char id=49 x=26 y=0 width=17 height=30 xoffset=3 yoffset=1 xadvance=26 page=0 chnl=15
char id=50 x=44 y=0 width=24 height=30 xoffset=1 yoffset=1 xadvance=26 page=0 chnl=15
char id=51 x=69 y=0 width=23 height=30 xoffset=1 yoffset=1 xadvance=26 page=0 chnl=15
char id=52 x=0 y=31 width=25 height=30 xoffset=0 yoffset=1 xadvance=26 page=0 chnl=15
char id=53 x=26 y=31 width=23 height=30 xoffset=1 yoffset=1 xadvance=26 page=0 chnl=15
char id=54 x=50 y=31 width=24 height=30 xoffset=1 yoffset=1 xadvance=26 page=0 chnl=15
char id=55 x=75 y=31 width=24 height=30 xoffset=1 yoffset=1 xadvance=26 page=0 chnl=15
char id=56 x=0 y=62 width=24 height=30 xoffset=1 yoffset=1 xadvance=26 page=0 chnl=15
char id=57 x=25 y=62 width=24 height=30 xoffset=1 yoffset=1 xadvance=26 page=0 chnl=15
char id=65509 x=50 y=62 width=26 height=30 xoffset=0 yoffset=1 xadvance=26 page=0 chnl=15
@@ -0,0 +1,154 @@
{
"ver": "1.0.6",
"importer": "bitmap-font",
"imported": true,
"uuid": "3ded6fa1-0b6b-4e59-9dff-42897e166a26",
"files": [
".json"
],
"subMetas": {},
"userData": {
"_fntConfig": {
"commonHeight": 72,
"fontSize": 72,
"atlasName": "00191.png",
"fontDefDictionary": {
"32": {
"rect": {
"x": 0,
"y": 0,
"width": 0,
"height": 0
},
"xOffset": 0,
"yOffset": 0,
"xAdvance": 17
},
"48": {
"rect": {
"x": 0,
"y": 0,
"width": 25,
"height": 30
},
"xOffset": 0,
"yOffset": 1,
"xAdvance": 26
},
"49": {
"rect": {
"x": 26,
"y": 0,
"width": 17,
"height": 30
},
"xOffset": 3,
"yOffset": 1,
"xAdvance": 26
},
"50": {
"rect": {
"x": 44,
"y": 0,
"width": 24,
"height": 30
},
"xOffset": 1,
"yOffset": 1,
"xAdvance": 26
},
"51": {
"rect": {
"x": 69,
"y": 0,
"width": 23,
"height": 30
},
"xOffset": 1,
"yOffset": 1,
"xAdvance": 26
},
"52": {
"rect": {
"x": 0,
"y": 31,
"width": 25,
"height": 30
},
"xOffset": 0,
"yOffset": 1,
"xAdvance": 26
},
"53": {
"rect": {
"x": 26,
"y": 31,
"width": 23,
"height": 30
},
"xOffset": 1,
"yOffset": 1,
"xAdvance": 26
},
"54": {
"rect": {
"x": 50,
"y": 31,
"width": 24,
"height": 30
},
"xOffset": 1,
"yOffset": 1,
"xAdvance": 26
},
"55": {
"rect": {
"x": 75,
"y": 31,
"width": 24,
"height": 30
},
"xOffset": 1,
"yOffset": 1,
"xAdvance": 26
},
"56": {
"rect": {
"x": 0,
"y": 62,
"width": 24,
"height": 30
},
"xOffset": 1,
"yOffset": 1,
"xAdvance": 26
},
"57": {
"rect": {
"x": 25,
"y": 62,
"width": 24,
"height": 30
},
"xOffset": 1,
"yOffset": 1,
"xAdvance": 26
},
"65509": {
"rect": {
"x": 50,
"y": 62,
"width": 26,
"height": 30
},
"xOffset": 0,
"yOffset": 1,
"xAdvance": 26
}
},
"kerningDict": {}
},
"fontSize": 72,
"textureUuid": "aaa441d7-64c1-477f-828e-4ae8ffba9506"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "aaa441d7-64c1-477f-828e-4ae8ffba9506",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "aaa441d7-64c1-477f-828e-4ae8ffba9506@6c48a",
"displayName": "00191",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "aaa441d7-64c1-477f-828e-4ae8ffba9506",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "aaa441d7-64c1-477f-828e-4ae8ffba9506@f9941",
"displayName": "00191",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 1,
"trimY": 1,
"width": 97,
"height": 90,
"rawWidth": 99,
"rawHeight": 92,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-48.5,
-45,
0,
48.5,
-45,
0,
-48.5,
45,
0,
48.5,
45,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
1,
91,
98,
91,
1,
1,
98,
1
],
"nuv": [
0.010101010101010102,
0.010869565217391304,
0.98989898989899,
0.010869565217391304,
0.010101010101010102,
0.9891304347826086,
0.98989898989899,
0.9891304347826086
],
"minPos": [
-48.5,
-45,
0
],
"maxPos": [
48.5,
45,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "aaa441d7-64c1-477f-828e-4ae8ffba9506@6c48a",
"atlasUuid": "",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": false,
"hasAlpha": true,
"redirect": "aaa441d7-64c1-477f-828e-4ae8ffba9506@6c48a"
}
}
@@ -0,0 +1,16 @@
info face="sans-serif" size=72 bold=0 italic=0 charset="32,48-57,65509" unicode=1 stretchH=100 smooth=1 aa=1 padding=1,1,1,1 spacing=1,1 outline=0
common lineHeight=72 base=63 scaleW=214 scaleH=212 pages=1 packed=0 alphaChnl=0 redChnl=4 greenChnl=4 blueChnl=4
page id=0 file="00192.png"
chars count=12
char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15
char id=48 x=61 y=0 width=54 height=70 xoffset=2 yoffset=0 xadvance=60 page=0 chnl=15
char id=49 x=0 y=143 width=49 height=69 xoffset=6 yoffset=0 xadvance=60 page=0 chnl=15
char id=50 x=50 y=143 width=50 height=69 xoffset=4 yoffset=0 xadvance=60 page=0 chnl=15
char id=51 x=116 y=0 width=49 height=70 xoffset=5 yoffset=0 xadvance=60 page=0 chnl=15
char id=52 x=101 y=143 width=57 height=68 xoffset=1 yoffset=1 xadvance=60 page=0 chnl=15
char id=53 x=166 y=0 width=48 height=69 xoffset=7 yoffset=1 xadvance=60 page=0 chnl=15
char id=54 x=0 y=72 width=53 height=70 xoffset=4 yoffset=0 xadvance=60 page=0 chnl=15
char id=55 x=162 y=72 width=52 height=68 xoffset=4 yoffset=1 xadvance=60 page=0 chnl=15
char id=56 x=54 y=72 width=53 height=70 xoffset=4 yoffset=0 xadvance=60 page=0 chnl=15
char id=57 x=108 y=72 width=53 height=70 xoffset=3 yoffset=0 xadvance=60 page=0 chnl=15
char id=65509 x=0 y=0 width=60 height=71 xoffset=0 yoffset=-1 xadvance=60 page=0 chnl=15
@@ -0,0 +1,154 @@
{
"ver": "1.0.6",
"importer": "bitmap-font",
"imported": true,
"uuid": "3e25114f-89e2-444f-959a-b2608da5f8ca",
"files": [
".json"
],
"subMetas": {},
"userData": {
"_fntConfig": {
"commonHeight": 72,
"fontSize": 72,
"atlasName": "00192.png",
"fontDefDictionary": {
"32": {
"rect": {
"x": 0,
"y": 0,
"width": 0,
"height": 0
},
"xOffset": 0,
"yOffset": 0,
"xAdvance": 17
},
"48": {
"rect": {
"x": 61,
"y": 0,
"width": 54,
"height": 70
},
"xOffset": 2,
"yOffset": 0,
"xAdvance": 60
},
"49": {
"rect": {
"x": 0,
"y": 143,
"width": 49,
"height": 69
},
"xOffset": 6,
"yOffset": 0,
"xAdvance": 60
},
"50": {
"rect": {
"x": 50,
"y": 143,
"width": 50,
"height": 69
},
"xOffset": 4,
"yOffset": 0,
"xAdvance": 60
},
"51": {
"rect": {
"x": 116,
"y": 0,
"width": 49,
"height": 70
},
"xOffset": 5,
"yOffset": 0,
"xAdvance": 60
},
"52": {
"rect": {
"x": 101,
"y": 143,
"width": 57,
"height": 68
},
"xOffset": 1,
"yOffset": 1,
"xAdvance": 60
},
"53": {
"rect": {
"x": 166,
"y": 0,
"width": 48,
"height": 69
},
"xOffset": 7,
"yOffset": 1,
"xAdvance": 60
},
"54": {
"rect": {
"x": 0,
"y": 72,
"width": 53,
"height": 70
},
"xOffset": 4,
"yOffset": 0,
"xAdvance": 60
},
"55": {
"rect": {
"x": 162,
"y": 72,
"width": 52,
"height": 68
},
"xOffset": 4,
"yOffset": 1,
"xAdvance": 60
},
"56": {
"rect": {
"x": 54,
"y": 72,
"width": 53,
"height": 70
},
"xOffset": 4,
"yOffset": 0,
"xAdvance": 60
},
"57": {
"rect": {
"x": 108,
"y": 72,
"width": 53,
"height": 70
},
"xOffset": 3,
"yOffset": 0,
"xAdvance": 60
},
"65509": {
"rect": {
"x": 0,
"y": 0,
"width": 60,
"height": 71
},
"xOffset": 0,
"yOffset": -1,
"xAdvance": 60
}
},
"kerningDict": {}
},
"fontSize": 72,
"textureUuid": "345000e1-0623-4ddb-b5c3-eba360b31129"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "345000e1-0623-4ddb-b5c3-eba360b31129",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "345000e1-0623-4ddb-b5c3-eba360b31129@6c48a",
"displayName": "00192",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "345000e1-0623-4ddb-b5c3-eba360b31129",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "345000e1-0623-4ddb-b5c3-eba360b31129@f9941",
"displayName": "00192",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 1,
"trimY": 1,
"width": 212,
"height": 210,
"rawWidth": 214,
"rawHeight": 212,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-106,
-105,
0,
106,
-105,
0,
-106,
105,
0,
106,
105,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
1,
211,
213,
211,
1,
1,
213,
1
],
"nuv": [
0.004672897196261682,
0.0047169811320754715,
0.9953271028037384,
0.0047169811320754715,
0.004672897196261682,
0.9952830188679245,
0.9953271028037384,
0.9952830188679245
],
"minPos": [
-106,
-105,
0
],
"maxPos": [
106,
105,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "345000e1-0623-4ddb-b5c3-eba360b31129@6c48a",
"atlasUuid": "",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": false,
"hasAlpha": true,
"redirect": "345000e1-0623-4ddb-b5c3-eba360b31129@6c48a"
}
}
@@ -0,0 +1,15 @@
info face="sans-serif" size=72 bold=0 italic=0 charset="32,48-57" unicode=1 stretchH=100 smooth=1 aa=1 padding=1,1,1,1 spacing=1,1 outline=0
common lineHeight=72 base=63 scaleW=68 scaleH=74 pages=1 packed=0 alphaChnl=0 redChnl=4 greenChnl=4 blueChnl=4
page id=0 file="00227.png"
chars count=11
char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15
char id=48 x=0 y=0 width=19 height=24 xoffset=-1 yoffset=-1 xadvance=18 page=0 chnl=15
char id=49 x=20 y=0 width=11 height=24 xoffset=3 yoffset=-1 xadvance=18 page=0 chnl=15
char id=50 x=32 y=0 width=17 height=24 xoffset=1 yoffset=-1 xadvance=18 page=0 chnl=15
char id=51 x=50 y=0 width=18 height=24 xoffset=0 yoffset=-1 xadvance=18 page=0 chnl=15
char id=52 x=0 y=25 width=19 height=24 xoffset=-1 yoffset=-1 xadvance=18 page=0 chnl=15
char id=53 x=0 y=50 width=17 height=24 xoffset=1 yoffset=-1 xadvance=18 page=0 chnl=15
char id=54 x=20 y=25 width=18 height=24 xoffset=1 yoffset=-1 xadvance=18 page=0 chnl=15
char id=55 x=18 y=50 width=18 height=24 xoffset=0 yoffset=-1 xadvance=18 page=0 chnl=15
char id=56 x=39 y=25 width=17 height=24 xoffset=1 yoffset=-1 xadvance=18 page=0 chnl=15
char id=57 x=37 y=50 width=18 height=24 xoffset=0 yoffset=-1 xadvance=18 page=0 chnl=15
@@ -0,0 +1,143 @@
{
"ver": "1.0.6",
"importer": "bitmap-font",
"imported": true,
"uuid": "c6ae89b9-7788-4ac3-af39-16fa8dbebd8c",
"files": [
".json"
],
"subMetas": {},
"userData": {
"_fntConfig": {
"commonHeight": 72,
"fontSize": 72,
"atlasName": "00227.png",
"fontDefDictionary": {
"32": {
"rect": {
"x": 0,
"y": 0,
"width": 0,
"height": 0
},
"xOffset": 0,
"yOffset": 0,
"xAdvance": 17
},
"48": {
"rect": {
"x": 0,
"y": 0,
"width": 19,
"height": 24
},
"xOffset": -1,
"yOffset": -1,
"xAdvance": 18
},
"49": {
"rect": {
"x": 20,
"y": 0,
"width": 11,
"height": 24
},
"xOffset": 3,
"yOffset": -1,
"xAdvance": 18
},
"50": {
"rect": {
"x": 32,
"y": 0,
"width": 17,
"height": 24
},
"xOffset": 1,
"yOffset": -1,
"xAdvance": 18
},
"51": {
"rect": {
"x": 50,
"y": 0,
"width": 18,
"height": 24
},
"xOffset": 0,
"yOffset": -1,
"xAdvance": 18
},
"52": {
"rect": {
"x": 0,
"y": 25,
"width": 19,
"height": 24
},
"xOffset": -1,
"yOffset": -1,
"xAdvance": 18
},
"53": {
"rect": {
"x": 0,
"y": 50,
"width": 17,
"height": 24
},
"xOffset": 1,
"yOffset": -1,
"xAdvance": 18
},
"54": {
"rect": {
"x": 20,
"y": 25,
"width": 18,
"height": 24
},
"xOffset": 1,
"yOffset": -1,
"xAdvance": 18
},
"55": {
"rect": {
"x": 18,
"y": 50,
"width": 18,
"height": 24
},
"xOffset": 0,
"yOffset": -1,
"xAdvance": 18
},
"56": {
"rect": {
"x": 39,
"y": 25,
"width": 17,
"height": 24
},
"xOffset": 1,
"yOffset": -1,
"xAdvance": 18
},
"57": {
"rect": {
"x": 37,
"y": 50,
"width": 18,
"height": 24
},
"xOffset": 0,
"yOffset": -1,
"xAdvance": 18
}
},
"kerningDict": {}
},
"fontSize": 72,
"textureUuid": "a420ccba-8470-46b2-9d93-60b70918b801"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "a420ccba-8470-46b2-9d93-60b70918b801",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "a420ccba-8470-46b2-9d93-60b70918b801@6c48a",
"displayName": "00227",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "a420ccba-8470-46b2-9d93-60b70918b801",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "a420ccba-8470-46b2-9d93-60b70918b801@f9941",
"displayName": "00227",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 1,
"trimY": 1,
"width": 66,
"height": 72,
"rawWidth": 68,
"rawHeight": 74,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-33,
-36,
0,
33,
-36,
0,
-33,
36,
0,
33,
36,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
1,
73,
67,
73,
1,
1,
67,
1
],
"nuv": [
0.014705882352941176,
0.013513513513513514,
0.9852941176470589,
0.013513513513513514,
0.014705882352941176,
0.9864864864864865,
0.9852941176470589,
0.9864864864864865
],
"minPos": [
-33,
-36,
0
],
"maxPos": [
33,
36,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "a420ccba-8470-46b2-9d93-60b70918b801@6c48a",
"atlasUuid": "",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": false,
"hasAlpha": true,
"redirect": "a420ccba-8470-46b2-9d93-60b70918b801@6c48a"
}
}
@@ -0,0 +1,15 @@
info face="sans-serif" size=72 bold=0 italic=0 charset="32,48-57" unicode=1 stretchH=100 smooth=1 aa=1 padding=1,1,1,1 spacing=1,1 outline=0
common lineHeight=72 base=63 scaleW=109 scaleH=116 pages=1 packed=0 alphaChnl=0 redChnl=4 greenChnl=4 blueChnl=4
page id=0 file="00228.png"
chars count=11
char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15
char id=48 x=0 y=0 width=28 height=38 xoffset=-1 yoffset=-1 xadvance=26 page=0 chnl=15
char id=49 x=29 y=0 width=22 height=38 xoffset=-1 yoffset=-1 xadvance=26 page=0 chnl=15
char id=50 x=52 y=0 width=28 height=38 xoffset=-1 yoffset=-1 xadvance=26 page=0 chnl=15
char id=51 x=81 y=0 width=28 height=38 xoffset=-1 yoffset=-1 xadvance=26 page=0 chnl=15
char id=52 x=0 y=39 width=28 height=38 xoffset=-1 yoffset=-1 xadvance=26 page=0 chnl=15
char id=53 x=0 y=78 width=28 height=38 xoffset=-1 yoffset=-1 xadvance=26 page=0 chnl=15
char id=54 x=29 y=39 width=28 height=38 xoffset=-1 yoffset=-1 xadvance=26 page=0 chnl=15
char id=55 x=29 y=78 width=28 height=38 xoffset=-1 yoffset=-1 xadvance=26 page=0 chnl=15
char id=56 x=58 y=39 width=28 height=38 xoffset=-1 yoffset=-1 xadvance=26 page=0 chnl=15
char id=57 x=58 y=78 width=28 height=38 xoffset=-1 yoffset=-1 xadvance=26 page=0 chnl=15
@@ -0,0 +1,143 @@
{
"ver": "1.0.6",
"importer": "bitmap-font",
"imported": true,
"uuid": "66cd2f7d-c079-45e1-81e7-c719d0ed57cd",
"files": [
".json"
],
"subMetas": {},
"userData": {
"_fntConfig": {
"commonHeight": 72,
"fontSize": 72,
"atlasName": "00228.png",
"fontDefDictionary": {
"32": {
"rect": {
"x": 0,
"y": 0,
"width": 0,
"height": 0
},
"xOffset": 0,
"yOffset": 0,
"xAdvance": 17
},
"48": {
"rect": {
"x": 0,
"y": 0,
"width": 28,
"height": 38
},
"xOffset": -1,
"yOffset": -1,
"xAdvance": 26
},
"49": {
"rect": {
"x": 29,
"y": 0,
"width": 22,
"height": 38
},
"xOffset": -1,
"yOffset": -1,
"xAdvance": 26
},
"50": {
"rect": {
"x": 52,
"y": 0,
"width": 28,
"height": 38
},
"xOffset": -1,
"yOffset": -1,
"xAdvance": 26
},
"51": {
"rect": {
"x": 81,
"y": 0,
"width": 28,
"height": 38
},
"xOffset": -1,
"yOffset": -1,
"xAdvance": 26
},
"52": {
"rect": {
"x": 0,
"y": 39,
"width": 28,
"height": 38
},
"xOffset": -1,
"yOffset": -1,
"xAdvance": 26
},
"53": {
"rect": {
"x": 0,
"y": 78,
"width": 28,
"height": 38
},
"xOffset": -1,
"yOffset": -1,
"xAdvance": 26
},
"54": {
"rect": {
"x": 29,
"y": 39,
"width": 28,
"height": 38
},
"xOffset": -1,
"yOffset": -1,
"xAdvance": 26
},
"55": {
"rect": {
"x": 29,
"y": 78,
"width": 28,
"height": 38
},
"xOffset": -1,
"yOffset": -1,
"xAdvance": 26
},
"56": {
"rect": {
"x": 58,
"y": 39,
"width": 28,
"height": 38
},
"xOffset": -1,
"yOffset": -1,
"xAdvance": 26
},
"57": {
"rect": {
"x": 58,
"y": 78,
"width": 28,
"height": 38
},
"xOffset": -1,
"yOffset": -1,
"xAdvance": 26
}
},
"kerningDict": {}
},
"fontSize": 72,
"textureUuid": "cececc6e-86d3-41d9-81b8-b6cdb580e966"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "cececc6e-86d3-41d9-81b8-b6cdb580e966",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "cececc6e-86d3-41d9-81b8-b6cdb580e966@6c48a",
"displayName": "00228",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "cececc6e-86d3-41d9-81b8-b6cdb580e966",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "cececc6e-86d3-41d9-81b8-b6cdb580e966@f9941",
"displayName": "00228",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 1,
"trimY": 1,
"width": 107,
"height": 114,
"rawWidth": 109,
"rawHeight": 116,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-53.5,
-57,
0,
53.5,
-57,
0,
-53.5,
57,
0,
53.5,
57,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
1,
115,
108,
115,
1,
1,
108,
1
],
"nuv": [
0.009174311926605505,
0.008620689655172414,
0.9908256880733946,
0.008620689655172414,
0.009174311926605505,
0.9913793103448276,
0.9908256880733946,
0.9913793103448276
],
"minPos": [
-53.5,
-57,
0
],
"maxPos": [
53.5,
57,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "cececc6e-86d3-41d9-81b8-b6cdb580e966@6c48a",
"atlasUuid": "",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": false,
"hasAlpha": true,
"redirect": "cececc6e-86d3-41d9-81b8-b6cdb580e966@6c48a"
}
}
@@ -0,0 +1,15 @@
info face="sans-serif" size=72 bold=0 italic=0 charset="32,48-57" unicode=1 stretchH=100 smooth=1 aa=1 padding=1,1,1,1 spacing=1,1 outline=0
common lineHeight=72 base=63 scaleW=65 scaleH=65 pages=1 packed=0 alphaChnl=0 redChnl=4 greenChnl=4 blueChnl=4
page id=0 file="00258.png"
chars count=11
char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15
char id=48 x=0 y=0 width=16 height=21 xoffset=0 yoffset=-1 xadvance=16 page=0 chnl=15
char id=49 x=17 y=0 width=10 height=21 xoffset=3 yoffset=-1 xadvance=16 page=0 chnl=15
char id=50 x=28 y=0 width=15 height=21 xoffset=0 yoffset=-1 xadvance=16 page=0 chnl=15
char id=51 x=44 y=0 width=16 height=21 xoffset=0 yoffset=-1 xadvance=16 page=0 chnl=15
char id=52 x=0 y=22 width=17 height=21 xoffset=0 yoffset=-1 xadvance=16 page=0 chnl=15
char id=53 x=0 y=44 width=15 height=21 xoffset=0 yoffset=-1 xadvance=16 page=0 chnl=15
char id=54 x=18 y=22 width=15 height=21 xoffset=0 yoffset=-1 xadvance=16 page=0 chnl=15
char id=55 x=16 y=44 width=16 height=21 xoffset=0 yoffset=-1 xadvance=16 page=0 chnl=15
char id=56 x=34 y=22 width=15 height=21 xoffset=1 yoffset=-1 xadvance=16 page=0 chnl=15
char id=57 x=50 y=22 width=15 height=21 xoffset=0 yoffset=-1 xadvance=16 page=0 chnl=15
@@ -0,0 +1,143 @@
{
"ver": "1.0.6",
"importer": "bitmap-font",
"imported": true,
"uuid": "0151baf3-ad5b-425b-a594-63b55a1706ee",
"files": [
".json"
],
"subMetas": {},
"userData": {
"_fntConfig": {
"commonHeight": 72,
"fontSize": 72,
"atlasName": "00258.png",
"fontDefDictionary": {
"32": {
"rect": {
"x": 0,
"y": 0,
"width": 0,
"height": 0
},
"xOffset": 0,
"yOffset": 0,
"xAdvance": 17
},
"48": {
"rect": {
"x": 0,
"y": 0,
"width": 16,
"height": 21
},
"xOffset": 0,
"yOffset": -1,
"xAdvance": 16
},
"49": {
"rect": {
"x": 17,
"y": 0,
"width": 10,
"height": 21
},
"xOffset": 3,
"yOffset": -1,
"xAdvance": 16
},
"50": {
"rect": {
"x": 28,
"y": 0,
"width": 15,
"height": 21
},
"xOffset": 0,
"yOffset": -1,
"xAdvance": 16
},
"51": {
"rect": {
"x": 44,
"y": 0,
"width": 16,
"height": 21
},
"xOffset": 0,
"yOffset": -1,
"xAdvance": 16
},
"52": {
"rect": {
"x": 0,
"y": 22,
"width": 17,
"height": 21
},
"xOffset": 0,
"yOffset": -1,
"xAdvance": 16
},
"53": {
"rect": {
"x": 0,
"y": 44,
"width": 15,
"height": 21
},
"xOffset": 0,
"yOffset": -1,
"xAdvance": 16
},
"54": {
"rect": {
"x": 18,
"y": 22,
"width": 15,
"height": 21
},
"xOffset": 0,
"yOffset": -1,
"xAdvance": 16
},
"55": {
"rect": {
"x": 16,
"y": 44,
"width": 16,
"height": 21
},
"xOffset": 0,
"yOffset": -1,
"xAdvance": 16
},
"56": {
"rect": {
"x": 34,
"y": 22,
"width": 15,
"height": 21
},
"xOffset": 1,
"yOffset": -1,
"xAdvance": 16
},
"57": {
"rect": {
"x": 50,
"y": 22,
"width": 15,
"height": 21
},
"xOffset": 0,
"yOffset": -1,
"xAdvance": 16
}
},
"kerningDict": {}
},
"fontSize": 72,
"textureUuid": "e386df98-a96e-4b3d-8866-5f48ef5eb73f"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "e386df98-a96e-4b3d-8866-5f48ef5eb73f",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "e386df98-a96e-4b3d-8866-5f48ef5eb73f@6c48a",
"displayName": "00258",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "e386df98-a96e-4b3d-8866-5f48ef5eb73f",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "e386df98-a96e-4b3d-8866-5f48ef5eb73f@f9941",
"displayName": "00258",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 1,
"trimY": 1,
"width": 63,
"height": 63,
"rawWidth": 65,
"rawHeight": 65,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-31.5,
-31.5,
0,
31.5,
-31.5,
0,
-31.5,
31.5,
0,
31.5,
31.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
1,
64,
64,
64,
1,
1,
64,
1
],
"nuv": [
0.015384615384615385,
0.015384615384615385,
0.9846153846153847,
0.015384615384615385,
0.015384615384615385,
0.9846153846153847,
0.9846153846153847,
0.9846153846153847
],
"minPos": [
-31.5,
-31.5,
0
],
"maxPos": [
31.5,
31.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "e386df98-a96e-4b3d-8866-5f48ef5eb73f@6c48a",
"atlasUuid": "",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": false,
"hasAlpha": true,
"redirect": "e386df98-a96e-4b3d-8866-5f48ef5eb73f@6c48a"
}
}
@@ -0,0 +1,15 @@
info face="sans-serif" size=72 bold=0 italic=0 charset="32,48-57" unicode=1 stretchH=100 smooth=1 aa=1 padding=1,1,1,1 spacing=1,1 outline=0
common lineHeight=72 base=63 scaleW=105 scaleH=109 pages=1 packed=0 alphaChnl=0 redChnl=4 greenChnl=4 blueChnl=4
page id=0 file="00329.png"
chars count=11
char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15
char id=48 x=0 y=0 width=26 height=36 xoffset=0 yoffset=-1 xadvance=27 page=0 chnl=15
char id=49 x=0 y=74 width=15 height=35 xoffset=5 yoffset=-1 xadvance=27 page=0 chnl=15
char id=50 x=16 y=74 width=24 height=35 xoffset=2 yoffset=-1 xadvance=27 page=0 chnl=15
char id=51 x=27 y=0 width=25 height=36 xoffset=1 yoffset=-1 xadvance=27 page=0 chnl=15
char id=52 x=41 y=74 width=28 height=35 xoffset=-1 yoffset=-1 xadvance=27 page=0 chnl=15
char id=53 x=53 y=0 width=25 height=36 xoffset=1 yoffset=-1 xadvance=27 page=0 chnl=15
char id=54 x=79 y=0 width=26 height=36 xoffset=0 yoffset=-1 xadvance=27 page=0 chnl=15
char id=55 x=70 y=74 width=26 height=35 xoffset=0 yoffset=-1 xadvance=27 page=0 chnl=15
char id=56 x=0 y=37 width=26 height=36 xoffset=1 yoffset=-1 xadvance=27 page=0 chnl=15
char id=57 x=27 y=37 width=26 height=36 xoffset=1 yoffset=-1 xadvance=27 page=0 chnl=15
@@ -0,0 +1,143 @@
{
"ver": "1.0.6",
"importer": "bitmap-font",
"imported": true,
"uuid": "9ce9ccee-1f2f-4d33-93c2-7299ea68d163",
"files": [
".json"
],
"subMetas": {},
"userData": {
"_fntConfig": {
"commonHeight": 72,
"fontSize": 72,
"atlasName": "00329.png",
"fontDefDictionary": {
"32": {
"rect": {
"x": 0,
"y": 0,
"width": 0,
"height": 0
},
"xOffset": 0,
"yOffset": 0,
"xAdvance": 17
},
"48": {
"rect": {
"x": 0,
"y": 0,
"width": 26,
"height": 36
},
"xOffset": 0,
"yOffset": -1,
"xAdvance": 27
},
"49": {
"rect": {
"x": 0,
"y": 74,
"width": 15,
"height": 35
},
"xOffset": 5,
"yOffset": -1,
"xAdvance": 27
},
"50": {
"rect": {
"x": 16,
"y": 74,
"width": 24,
"height": 35
},
"xOffset": 2,
"yOffset": -1,
"xAdvance": 27
},
"51": {
"rect": {
"x": 27,
"y": 0,
"width": 25,
"height": 36
},
"xOffset": 1,
"yOffset": -1,
"xAdvance": 27
},
"52": {
"rect": {
"x": 41,
"y": 74,
"width": 28,
"height": 35
},
"xOffset": -1,
"yOffset": -1,
"xAdvance": 27
},
"53": {
"rect": {
"x": 53,
"y": 0,
"width": 25,
"height": 36
},
"xOffset": 1,
"yOffset": -1,
"xAdvance": 27
},
"54": {
"rect": {
"x": 79,
"y": 0,
"width": 26,
"height": 36
},
"xOffset": 0,
"yOffset": -1,
"xAdvance": 27
},
"55": {
"rect": {
"x": 70,
"y": 74,
"width": 26,
"height": 35
},
"xOffset": 0,
"yOffset": -1,
"xAdvance": 27
},
"56": {
"rect": {
"x": 0,
"y": 37,
"width": 26,
"height": 36
},
"xOffset": 1,
"yOffset": -1,
"xAdvance": 27
},
"57": {
"rect": {
"x": 27,
"y": 37,
"width": 26,
"height": 36
},
"xOffset": 1,
"yOffset": -1,
"xAdvance": 27
}
},
"kerningDict": {}
},
"fontSize": 72,
"textureUuid": "9cff6716-6318-4ec0-86dc-c96780a2384c"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "9cff6716-6318-4ec0-86dc-c96780a2384c",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "9cff6716-6318-4ec0-86dc-c96780a2384c@6c48a",
"displayName": "00329",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "9cff6716-6318-4ec0-86dc-c96780a2384c",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "9cff6716-6318-4ec0-86dc-c96780a2384c@f9941",
"displayName": "00329",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 1,
"trimY": 1,
"width": 103,
"height": 107,
"rawWidth": 105,
"rawHeight": 109,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-51.5,
-53.5,
0,
51.5,
-53.5,
0,
-51.5,
53.5,
0,
51.5,
53.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
1,
108,
104,
108,
1,
1,
104,
1
],
"nuv": [
0.009523809523809525,
0.009174311926605505,
0.9904761904761905,
0.009174311926605505,
0.009523809523809525,
0.9908256880733946,
0.9904761904761905,
0.9908256880733946
],
"minPos": [
-51.5,
-53.5,
0
],
"maxPos": [
51.5,
53.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "9cff6716-6318-4ec0-86dc-c96780a2384c@6c48a",
"atlasUuid": "",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": false,
"hasAlpha": true,
"redirect": "9cff6716-6318-4ec0-86dc-c96780a2384c@6c48a"
}
}
@@ -0,0 +1,15 @@
info face="sans-serif" size=72 bold=0 italic=0 charset="32,48-57" unicode=1 stretchH=100 smooth=1 aa=1 padding=1,1,1,1 spacing=1,1 outline=0
common lineHeight=72 base=63 scaleW=94 scaleH=100 pages=1 packed=0 alphaChnl=0 redChnl=4 greenChnl=4 blueChnl=4
page id=0 file="00359.png"
chars count=11
char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15
char id=48 x=0 y=0 width=26 height=33 xoffset=-1 yoffset=1 xadvance=25 page=0 chnl=15
char id=49 x=77 y=0 width=17 height=32 xoffset=6 yoffset=1 xadvance=25 page=0 chnl=15
char id=50 x=0 y=68 width=24 height=32 xoffset=0 yoffset=1 xadvance=25 page=0 chnl=15
char id=51 x=27 y=0 width=24 height=33 xoffset=1 yoffset=1 xadvance=25 page=0 chnl=15
char id=52 x=25 y=68 width=27 height=32 xoffset=-1 yoffset=1 xadvance=25 page=0 chnl=15
char id=53 x=52 y=0 width=24 height=33 xoffset=1 yoffset=1 xadvance=25 page=0 chnl=15
char id=54 x=0 y=34 width=25 height=33 xoffset=0 yoffset=1 xadvance=25 page=0 chnl=15
char id=55 x=53 y=68 width=25 height=32 xoffset=0 yoffset=1 xadvance=25 page=0 chnl=15
char id=56 x=26 y=34 width=25 height=33 xoffset=0 yoffset=1 xadvance=25 page=0 chnl=15
char id=57 x=52 y=34 width=25 height=33 xoffset=0 yoffset=1 xadvance=25 page=0 chnl=15
@@ -0,0 +1,143 @@
{
"ver": "1.0.6",
"importer": "bitmap-font",
"imported": true,
"uuid": "793480c1-ded6-4061-845b-3c1c71edd185",
"files": [
".json"
],
"subMetas": {},
"userData": {
"_fntConfig": {
"commonHeight": 72,
"fontSize": 72,
"atlasName": "00359.png",
"fontDefDictionary": {
"32": {
"rect": {
"x": 0,
"y": 0,
"width": 0,
"height": 0
},
"xOffset": 0,
"yOffset": 0,
"xAdvance": 17
},
"48": {
"rect": {
"x": 0,
"y": 0,
"width": 26,
"height": 33
},
"xOffset": -1,
"yOffset": 1,
"xAdvance": 25
},
"49": {
"rect": {
"x": 77,
"y": 0,
"width": 17,
"height": 32
},
"xOffset": 6,
"yOffset": 1,
"xAdvance": 25
},
"50": {
"rect": {
"x": 0,
"y": 68,
"width": 24,
"height": 32
},
"xOffset": 0,
"yOffset": 1,
"xAdvance": 25
},
"51": {
"rect": {
"x": 27,
"y": 0,
"width": 24,
"height": 33
},
"xOffset": 1,
"yOffset": 1,
"xAdvance": 25
},
"52": {
"rect": {
"x": 25,
"y": 68,
"width": 27,
"height": 32
},
"xOffset": -1,
"yOffset": 1,
"xAdvance": 25
},
"53": {
"rect": {
"x": 52,
"y": 0,
"width": 24,
"height": 33
},
"xOffset": 1,
"yOffset": 1,
"xAdvance": 25
},
"54": {
"rect": {
"x": 0,
"y": 34,
"width": 25,
"height": 33
},
"xOffset": 0,
"yOffset": 1,
"xAdvance": 25
},
"55": {
"rect": {
"x": 53,
"y": 68,
"width": 25,
"height": 32
},
"xOffset": 0,
"yOffset": 1,
"xAdvance": 25
},
"56": {
"rect": {
"x": 26,
"y": 34,
"width": 25,
"height": 33
},
"xOffset": 0,
"yOffset": 1,
"xAdvance": 25
},
"57": {
"rect": {
"x": 52,
"y": 34,
"width": 25,
"height": 33
},
"xOffset": 0,
"yOffset": 1,
"xAdvance": 25
}
},
"kerningDict": {}
},
"fontSize": 72,
"textureUuid": "18b66790-de0d-4694-bcb0-a5e89566c2d2"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "18b66790-de0d-4694-bcb0-a5e89566c2d2",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "18b66790-de0d-4694-bcb0-a5e89566c2d2@6c48a",
"displayName": "00359",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "18b66790-de0d-4694-bcb0-a5e89566c2d2",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "18b66790-de0d-4694-bcb0-a5e89566c2d2@f9941",
"displayName": "00359",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 1,
"trimY": 1,
"width": 92,
"height": 98,
"rawWidth": 94,
"rawHeight": 100,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-46,
-49,
0,
46,
-49,
0,
-46,
49,
0,
46,
49,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
1,
99,
93,
99,
1,
1,
93,
1
],
"nuv": [
0.010638297872340425,
0.01,
0.9893617021276596,
0.01,
0.010638297872340425,
0.99,
0.9893617021276596,
0.99
],
"minPos": [
-46,
-49,
0
],
"maxPos": [
46,
49,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "18b66790-de0d-4694-bcb0-a5e89566c2d2@6c48a",
"atlasUuid": "",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": false,
"hasAlpha": true,
"redirect": "18b66790-de0d-4694-bcb0-a5e89566c2d2@6c48a"
}
}
@@ -0,0 +1,18 @@
info face="sans-serif" size=72 bold=0 italic=0 charset="32,43,45-46,48-57" unicode=1 stretchH=100 smooth=1 aa=1 padding=1,1,1,1 spacing=1,1 outline=0
common lineHeight=72 base=63 scaleW=123 scaleH=123 pages=1 packed=0 alphaChnl=0 redChnl=4 greenChnl=4 blueChnl=4
page id=0 file="00417.png"
chars count=14
char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15
char id=43 x=56 y=74 width=27 height=27 xoffset=-1 yoffset=9 xadvance=25 page=0 chnl=15
char id=45 x=0 y=111 width=27 height=12 xoffset=-1 yoffset=16 xadvance=25 page=0 chnl=15
char id=46 x=109 y=0 width=14 height=15 xoffset=6 yoffset=21 xadvance=25 page=0 chnl=15
char id=48 x=0 y=0 width=27 height=36 xoffset=-1 yoffset=0 xadvance=25 page=0 chnl=15
char id=49 x=28 y=0 width=24 height=36 xoffset=1 yoffset=0 xadvance=25 page=0 chnl=15
char id=50 x=53 y=0 width=27 height=36 xoffset=-1 yoffset=0 xadvance=25 page=0 chnl=15
char id=51 x=81 y=0 width=27 height=36 xoffset=-1 yoffset=0 xadvance=25 page=0 chnl=15
char id=52 x=0 y=37 width=27 height=36 xoffset=-1 yoffset=0 xadvance=25 page=0 chnl=15
char id=53 x=28 y=37 width=27 height=36 xoffset=-1 yoffset=0 xadvance=25 page=0 chnl=15
char id=54 x=56 y=37 width=27 height=36 xoffset=-1 yoffset=0 xadvance=25 page=0 chnl=15
char id=55 x=84 y=37 width=27 height=36 xoffset=-1 yoffset=0 xadvance=25 page=0 chnl=15
char id=56 x=0 y=74 width=27 height=36 xoffset=-1 yoffset=0 xadvance=25 page=0 chnl=15
char id=57 x=28 y=74 width=27 height=36 xoffset=-1 yoffset=0 xadvance=25 page=0 chnl=15
@@ -0,0 +1,176 @@
{
"ver": "1.0.6",
"importer": "bitmap-font",
"imported": true,
"uuid": "6d8189b0-5779-4094-910f-53e0ee90407d",
"files": [
".json"
],
"subMetas": {},
"userData": {
"_fntConfig": {
"commonHeight": 72,
"fontSize": 72,
"atlasName": "00417.png",
"fontDefDictionary": {
"32": {
"rect": {
"x": 0,
"y": 0,
"width": 0,
"height": 0
},
"xOffset": 0,
"yOffset": 0,
"xAdvance": 17
},
"43": {
"rect": {
"x": 56,
"y": 74,
"width": 27,
"height": 27
},
"xOffset": -1,
"yOffset": 9,
"xAdvance": 25
},
"45": {
"rect": {
"x": 0,
"y": 111,
"width": 27,
"height": 12
},
"xOffset": -1,
"yOffset": 16,
"xAdvance": 25
},
"46": {
"rect": {
"x": 109,
"y": 0,
"width": 14,
"height": 15
},
"xOffset": 6,
"yOffset": 21,
"xAdvance": 25
},
"48": {
"rect": {
"x": 0,
"y": 0,
"width": 27,
"height": 36
},
"xOffset": -1,
"yOffset": 0,
"xAdvance": 25
},
"49": {
"rect": {
"x": 28,
"y": 0,
"width": 24,
"height": 36
},
"xOffset": 1,
"yOffset": 0,
"xAdvance": 25
},
"50": {
"rect": {
"x": 53,
"y": 0,
"width": 27,
"height": 36
},
"xOffset": -1,
"yOffset": 0,
"xAdvance": 25
},
"51": {
"rect": {
"x": 81,
"y": 0,
"width": 27,
"height": 36
},
"xOffset": -1,
"yOffset": 0,
"xAdvance": 25
},
"52": {
"rect": {
"x": 0,
"y": 37,
"width": 27,
"height": 36
},
"xOffset": -1,
"yOffset": 0,
"xAdvance": 25
},
"53": {
"rect": {
"x": 28,
"y": 37,
"width": 27,
"height": 36
},
"xOffset": -1,
"yOffset": 0,
"xAdvance": 25
},
"54": {
"rect": {
"x": 56,
"y": 37,
"width": 27,
"height": 36
},
"xOffset": -1,
"yOffset": 0,
"xAdvance": 25
},
"55": {
"rect": {
"x": 84,
"y": 37,
"width": 27,
"height": 36
},
"xOffset": -1,
"yOffset": 0,
"xAdvance": 25
},
"56": {
"rect": {
"x": 0,
"y": 74,
"width": 27,
"height": 36
},
"xOffset": -1,
"yOffset": 0,
"xAdvance": 25
},
"57": {
"rect": {
"x": 28,
"y": 74,
"width": 27,
"height": 36
},
"xOffset": -1,
"yOffset": 0,
"xAdvance": 25
}
},
"kerningDict": {}
},
"fontSize": 72,
"textureUuid": "f2d10ba7-8337-4641-997b-ea46de38f5d4"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "f2d10ba7-8337-4641-997b-ea46de38f5d4",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "f2d10ba7-8337-4641-997b-ea46de38f5d4@6c48a",
"displayName": "00417",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "f2d10ba7-8337-4641-997b-ea46de38f5d4",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "f2d10ba7-8337-4641-997b-ea46de38f5d4@f9941",
"displayName": "00417",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 1,
"trimY": 1,
"width": 121,
"height": 121,
"rawWidth": 123,
"rawHeight": 123,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-60.5,
-60.5,
0,
60.5,
-60.5,
0,
-60.5,
60.5,
0,
60.5,
60.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
1,
122,
122,
122,
1,
1,
122,
1
],
"nuv": [
0.008130081300813009,
0.008130081300813009,
0.991869918699187,
0.008130081300813009,
0.008130081300813009,
0.991869918699187,
0.991869918699187,
0.991869918699187
],
"minPos": [
-60.5,
-60.5,
0
],
"maxPos": [
60.5,
60.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "f2d10ba7-8337-4641-997b-ea46de38f5d4@6c48a",
"atlasUuid": "",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": false,
"hasAlpha": true,
"redirect": "f2d10ba7-8337-4641-997b-ea46de38f5d4@6c48a"
}
}
@@ -0,0 +1,16 @@
info face="sans-serif" size=72 bold=0 italic=0 charset="32,48-57,115" unicode=1 stretchH=100 smooth=1 aa=1 padding=1,1,1,1 spacing=1,1 outline=0
common lineHeight=72 base=63 scaleW=83 scaleH=92 pages=1 packed=0 alphaChnl=0 redChnl=4 greenChnl=4 blueChnl=4
page id=0 file="00433.png"
chars count=12
char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15
char id=48 x=0 y=0 width=20 height=30 xoffset=0 yoffset=-1 xadvance=21 page=0 chnl=15
char id=49 x=21 y=0 width=12 height=30 xoffset=3 yoffset=-1 xadvance=21 page=0 chnl=15
char id=50 x=43 y=62 width=20 height=29 xoffset=0 yoffset=-1 xadvance=21 page=0 chnl=15
char id=51 x=34 y=0 width=20 height=30 xoffset=0 yoffset=-1 xadvance=21 page=0 chnl=15
char id=52 x=55 y=0 width=22 height=30 xoffset=-1 yoffset=-1 xadvance=21 page=0 chnl=15
char id=53 x=0 y=31 width=20 height=30 xoffset=0 yoffset=-1 xadvance=21 page=0 chnl=15
char id=54 x=0 y=62 width=20 height=30 xoffset=0 yoffset=-1 xadvance=21 page=0 chnl=15
char id=55 x=21 y=31 width=20 height=30 xoffset=1 yoffset=-1 xadvance=21 page=0 chnl=15
char id=56 x=21 y=62 width=21 height=30 xoffset=0 yoffset=-1 xadvance=21 page=0 chnl=15
char id=57 x=42 y=31 width=21 height=30 xoffset=0 yoffset=-1 xadvance=21 page=0 chnl=15
char id=115 x=64 y=31 width=19 height=23 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=15
@@ -0,0 +1,154 @@
{
"ver": "1.0.6",
"importer": "bitmap-font",
"imported": true,
"uuid": "cc980df4-42c7-40ac-aff0-8779f3613933",
"files": [
".json"
],
"subMetas": {},
"userData": {
"_fntConfig": {
"commonHeight": 72,
"fontSize": 72,
"atlasName": "00433.png",
"fontDefDictionary": {
"32": {
"rect": {
"x": 0,
"y": 0,
"width": 0,
"height": 0
},
"xOffset": 0,
"yOffset": 0,
"xAdvance": 17
},
"48": {
"rect": {
"x": 0,
"y": 0,
"width": 20,
"height": 30
},
"xOffset": 0,
"yOffset": -1,
"xAdvance": 21
},
"49": {
"rect": {
"x": 21,
"y": 0,
"width": 12,
"height": 30
},
"xOffset": 3,
"yOffset": -1,
"xAdvance": 21
},
"50": {
"rect": {
"x": 43,
"y": 62,
"width": 20,
"height": 29
},
"xOffset": 0,
"yOffset": -1,
"xAdvance": 21
},
"51": {
"rect": {
"x": 34,
"y": 0,
"width": 20,
"height": 30
},
"xOffset": 0,
"yOffset": -1,
"xAdvance": 21
},
"52": {
"rect": {
"x": 55,
"y": 0,
"width": 22,
"height": 30
},
"xOffset": -1,
"yOffset": -1,
"xAdvance": 21
},
"53": {
"rect": {
"x": 0,
"y": 31,
"width": 20,
"height": 30
},
"xOffset": 0,
"yOffset": -1,
"xAdvance": 21
},
"54": {
"rect": {
"x": 0,
"y": 62,
"width": 20,
"height": 30
},
"xOffset": 0,
"yOffset": -1,
"xAdvance": 21
},
"55": {
"rect": {
"x": 21,
"y": 31,
"width": 20,
"height": 30
},
"xOffset": 1,
"yOffset": -1,
"xAdvance": 21
},
"56": {
"rect": {
"x": 21,
"y": 62,
"width": 21,
"height": 30
},
"xOffset": 0,
"yOffset": -1,
"xAdvance": 21
},
"57": {
"rect": {
"x": 42,
"y": 31,
"width": 21,
"height": 30
},
"xOffset": 0,
"yOffset": -1,
"xAdvance": 21
},
"115": {
"rect": {
"x": 64,
"y": 31,
"width": 19,
"height": 23
},
"xOffset": 1,
"yOffset": 6,
"xAdvance": 21
}
},
"kerningDict": {}
},
"fontSize": 72,
"textureUuid": "90ba5aa4-b0ce-4de3-bf07-5dc1b3f51597"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "90ba5aa4-b0ce-4de3-bf07-5dc1b3f51597",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "90ba5aa4-b0ce-4de3-bf07-5dc1b3f51597@6c48a",
"displayName": "00433",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "90ba5aa4-b0ce-4de3-bf07-5dc1b3f51597",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "90ba5aa4-b0ce-4de3-bf07-5dc1b3f51597@f9941",
"displayName": "00433",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 1,
"trimY": 1,
"width": 81,
"height": 90,
"rawWidth": 83,
"rawHeight": 92,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-40.5,
-45,
0,
40.5,
-45,
0,
-40.5,
45,
0,
40.5,
45,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
1,
91,
82,
91,
1,
1,
82,
1
],
"nuv": [
0.012048192771084338,
0.010869565217391304,
0.9879518072289156,
0.010869565217391304,
0.012048192771084338,
0.9891304347826086,
0.9879518072289156,
0.9891304347826086
],
"minPos": [
-40.5,
-45,
0
],
"maxPos": [
40.5,
45,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "90ba5aa4-b0ce-4de3-bf07-5dc1b3f51597@6c48a",
"atlasUuid": "",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": false,
"hasAlpha": true,
"redirect": "90ba5aa4-b0ce-4de3-bf07-5dc1b3f51597@6c48a"
}
}
@@ -0,0 +1,15 @@
info face="sans-serif" size=72 bold=0 italic=0 charset="32,48-57" unicode=1 stretchH=100 smooth=1 aa=1 padding=1,1,1,1 spacing=1,1 outline=0
common lineHeight=72 base=63 scaleW=62 scaleH=68 pages=1 packed=0 alphaChnl=0 redChnl=4 greenChnl=4 blueChnl=4
page id=0 file="00069.png"
chars count=11
char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15
char id=48 x=0 y=0 width=17 height=22 xoffset=-1 yoffset=-1 xadvance=15 page=0 chnl=15
char id=49 x=18 y=0 width=10 height=22 xoffset=2 yoffset=-1 xadvance=15 page=0 chnl=15
char id=50 x=29 y=0 width=16 height=22 xoffset=0 yoffset=-1 xadvance=15 page=0 chnl=15
char id=51 x=46 y=0 width=16 height=22 xoffset=0 yoffset=-1 xadvance=15 page=0 chnl=15
char id=52 x=0 y=23 width=17 height=22 xoffset=-1 yoffset=-1 xadvance=15 page=0 chnl=15
char id=53 x=0 y=46 width=16 height=22 xoffset=-1 yoffset=-1 xadvance=15 page=0 chnl=15
char id=54 x=18 y=23 width=16 height=22 xoffset=0 yoffset=-1 xadvance=15 page=0 chnl=15
char id=55 x=17 y=46 width=17 height=22 xoffset=-1 yoffset=-1 xadvance=15 page=0 chnl=15
char id=56 x=35 y=46 width=16 height=22 xoffset=-1 yoffset=-1 xadvance=15 page=0 chnl=15
char id=57 x=35 y=23 width=17 height=22 xoffset=-1 yoffset=-1 xadvance=15 page=0 chnl=15
@@ -0,0 +1,143 @@
{
"ver": "1.0.6",
"importer": "bitmap-font",
"imported": true,
"uuid": "5a15a10a-be5d-4657-b10f-a3f055a42da5",
"files": [
".json"
],
"subMetas": {},
"userData": {
"_fntConfig": {
"commonHeight": 72,
"fontSize": 72,
"atlasName": "00069.png",
"fontDefDictionary": {
"32": {
"rect": {
"x": 0,
"y": 0,
"width": 0,
"height": 0
},
"xOffset": 0,
"yOffset": 0,
"xAdvance": 17
},
"48": {
"rect": {
"x": 0,
"y": 0,
"width": 17,
"height": 22
},
"xOffset": -1,
"yOffset": -1,
"xAdvance": 15
},
"49": {
"rect": {
"x": 18,
"y": 0,
"width": 10,
"height": 22
},
"xOffset": 2,
"yOffset": -1,
"xAdvance": 15
},
"50": {
"rect": {
"x": 29,
"y": 0,
"width": 16,
"height": 22
},
"xOffset": 0,
"yOffset": -1,
"xAdvance": 15
},
"51": {
"rect": {
"x": 46,
"y": 0,
"width": 16,
"height": 22
},
"xOffset": 0,
"yOffset": -1,
"xAdvance": 15
},
"52": {
"rect": {
"x": 0,
"y": 23,
"width": 17,
"height": 22
},
"xOffset": -1,
"yOffset": -1,
"xAdvance": 15
},
"53": {
"rect": {
"x": 0,
"y": 46,
"width": 16,
"height": 22
},
"xOffset": -1,
"yOffset": -1,
"xAdvance": 15
},
"54": {
"rect": {
"x": 18,
"y": 23,
"width": 16,
"height": 22
},
"xOffset": 0,
"yOffset": -1,
"xAdvance": 15
},
"55": {
"rect": {
"x": 17,
"y": 46,
"width": 17,
"height": 22
},
"xOffset": -1,
"yOffset": -1,
"xAdvance": 15
},
"56": {
"rect": {
"x": 35,
"y": 46,
"width": 16,
"height": 22
},
"xOffset": -1,
"yOffset": -1,
"xAdvance": 15
},
"57": {
"rect": {
"x": 35,
"y": 23,
"width": 17,
"height": 22
},
"xOffset": -1,
"yOffset": -1,
"xAdvance": 15
}
},
"kerningDict": {}
},
"fontSize": 72,
"textureUuid": "8a8ff67a-f47c-4a98-a2b1-e82af8994b8c"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "8a8ff67a-f47c-4a98-a2b1-e82af8994b8c",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "8a8ff67a-f47c-4a98-a2b1-e82af8994b8c@6c48a",
"displayName": "00069",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "8a8ff67a-f47c-4a98-a2b1-e82af8994b8c",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "8a8ff67a-f47c-4a98-a2b1-e82af8994b8c@f9941",
"displayName": "00069",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 1,
"trimY": 1,
"width": 60,
"height": 66,
"rawWidth": 62,
"rawHeight": 68,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-30,
-33,
0,
30,
-33,
0,
-30,
33,
0,
30,
33,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
1,
67,
61,
67,
1,
1,
61,
1
],
"nuv": [
0.016129032258064516,
0.014705882352941176,
0.9838709677419355,
0.014705882352941176,
0.016129032258064516,
0.9852941176470589,
0.9838709677419355,
0.9852941176470589
],
"minPos": [
-30,
-33,
0
],
"maxPos": [
30,
33,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "8a8ff67a-f47c-4a98-a2b1-e82af8994b8c@6c48a",
"atlasUuid": "",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": false,
"hasAlpha": true,
"redirect": "8a8ff67a-f47c-4a98-a2b1-e82af8994b8c@6c48a"
}
}
@@ -0,0 +1,15 @@
info face="sans-serif" size=72 bold=0 italic=0 charset="32,48-57" unicode=1 stretchH=100 smooth=1 aa=1 padding=1,1,1,1 spacing=1,1 outline=0
common lineHeight=72 base=63 scaleW=65 scaleH=71 pages=1 packed=0 alphaChnl=0 redChnl=4 greenChnl=4 blueChnl=4
page id=0 file="00398.png"
chars count=11
char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15
char id=48 x=0 y=0 width=17 height=23 xoffset=0 yoffset=-1 xadvance=17 page=0 chnl=15
char id=49 x=18 y=0 width=11 height=23 xoffset=2 yoffset=-1 xadvance=17 page=0 chnl=15
char id=50 x=30 y=0 width=17 height=23 xoffset=0 yoffset=-1 xadvance=17 page=0 chnl=15
char id=51 x=48 y=0 width=17 height=23 xoffset=0 yoffset=-1 xadvance=17 page=0 chnl=15
char id=52 x=0 y=24 width=18 height=23 xoffset=-1 yoffset=-1 xadvance=17 page=0 chnl=15
char id=53 x=0 y=48 width=16 height=23 xoffset=0 yoffset=-1 xadvance=17 page=0 chnl=15
char id=54 x=19 y=24 width=17 height=23 xoffset=0 yoffset=-1 xadvance=17 page=0 chnl=15
char id=55 x=17 y=48 width=17 height=23 xoffset=0 yoffset=-1 xadvance=17 page=0 chnl=15
char id=56 x=37 y=24 width=17 height=23 xoffset=1 yoffset=-1 xadvance=17 page=0 chnl=15
char id=57 x=35 y=48 width=17 height=23 xoffset=0 yoffset=-1 xadvance=17 page=0 chnl=15
@@ -0,0 +1,143 @@
{
"ver": "1.0.6",
"importer": "bitmap-font",
"imported": true,
"uuid": "4d278e08-cabc-4d15-a437-0da2fcc07524",
"files": [
".json"
],
"subMetas": {},
"userData": {
"_fntConfig": {
"commonHeight": 72,
"fontSize": 72,
"atlasName": "00398.png",
"fontDefDictionary": {
"32": {
"rect": {
"x": 0,
"y": 0,
"width": 0,
"height": 0
},
"xOffset": 0,
"yOffset": 0,
"xAdvance": 17
},
"48": {
"rect": {
"x": 0,
"y": 0,
"width": 17,
"height": 23
},
"xOffset": 0,
"yOffset": -1,
"xAdvance": 17
},
"49": {
"rect": {
"x": 18,
"y": 0,
"width": 11,
"height": 23
},
"xOffset": 2,
"yOffset": -1,
"xAdvance": 17
},
"50": {
"rect": {
"x": 30,
"y": 0,
"width": 17,
"height": 23
},
"xOffset": 0,
"yOffset": -1,
"xAdvance": 17
},
"51": {
"rect": {
"x": 48,
"y": 0,
"width": 17,
"height": 23
},
"xOffset": 0,
"yOffset": -1,
"xAdvance": 17
},
"52": {
"rect": {
"x": 0,
"y": 24,
"width": 18,
"height": 23
},
"xOffset": -1,
"yOffset": -1,
"xAdvance": 17
},
"53": {
"rect": {
"x": 0,
"y": 48,
"width": 16,
"height": 23
},
"xOffset": 0,
"yOffset": -1,
"xAdvance": 17
},
"54": {
"rect": {
"x": 19,
"y": 24,
"width": 17,
"height": 23
},
"xOffset": 0,
"yOffset": -1,
"xAdvance": 17
},
"55": {
"rect": {
"x": 17,
"y": 48,
"width": 17,
"height": 23
},
"xOffset": 0,
"yOffset": -1,
"xAdvance": 17
},
"56": {
"rect": {
"x": 37,
"y": 24,
"width": 17,
"height": 23
},
"xOffset": 1,
"yOffset": -1,
"xAdvance": 17
},
"57": {
"rect": {
"x": 35,
"y": 48,
"width": 17,
"height": 23
},
"xOffset": 0,
"yOffset": -1,
"xAdvance": 17
}
},
"kerningDict": {}
},
"fontSize": 72,
"textureUuid": "486bdde0-74fe-4368-b1d7-37477403a1f1"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "486bdde0-74fe-4368-b1d7-37477403a1f1",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "486bdde0-74fe-4368-b1d7-37477403a1f1@6c48a",
"displayName": "00398",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "486bdde0-74fe-4368-b1d7-37477403a1f1",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "486bdde0-74fe-4368-b1d7-37477403a1f1@f9941",
"displayName": "00398",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 1,
"trimY": 1,
"width": 63,
"height": 69,
"rawWidth": 65,
"rawHeight": 71,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-31.5,
-34.5,
0,
31.5,
-34.5,
0,
-31.5,
34.5,
0,
31.5,
34.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
1,
70,
64,
70,
1,
1,
64,
1
],
"nuv": [
0.015384615384615385,
0.014084507042253521,
0.9846153846153847,
0.014084507042253521,
0.015384615384615385,
0.9859154929577465,
0.9846153846153847,
0.9859154929577465
],
"minPos": [
-31.5,
-34.5,
0
],
"maxPos": [
31.5,
34.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "486bdde0-74fe-4368-b1d7-37477403a1f1@6c48a",
"atlasUuid": "",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": false,
"hasAlpha": true,
"redirect": "486bdde0-74fe-4368-b1d7-37477403a1f1@6c48a"
}
}
@@ -0,0 +1,18 @@
info face="sans-serif" size=72 bold=0 italic=0 charset="32,43,45-46,48-57" unicode=1 stretchH=100 smooth=1 aa=1 padding=1,1,1,1 spacing=1,1 outline=0
common lineHeight=90 base=63 scaleW=79 scaleH=79 pages=1 packed=0 alphaChnl=0 redChnl=4 greenChnl=4 blueChnl=4
page id=0 file="00019.png"
chars count=14
char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15
char id=43 x=38 y=54 width=18 height=19 xoffset=-1 yoffset=4 xadvance=17 page=0 chnl=15
char id=45 x=57 y=54 width=19 height=7 xoffset=-1 yoffset=10 xadvance=17 page=0 chnl=15
char id=46 x=71 y=0 width=8 height=8 xoffset=1 yoffset=18 xadvance=17 page=0 chnl=15
char id=48 x=0 y=0 width=18 height=26 xoffset=-1 yoffset=0 xadvance=17 page=0 chnl=15
char id=49 x=19 y=0 width=12 height=26 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15
char id=50 x=32 y=0 width=18 height=26 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15
char id=51 x=51 y=0 width=19 height=26 xoffset=-1 yoffset=0 xadvance=17 page=0 chnl=15
char id=52 x=0 y=27 width=19 height=26 xoffset=-1 yoffset=0 xadvance=17 page=0 chnl=15
char id=53 x=0 y=54 width=18 height=25 xoffset=0 yoffset=1 xadvance=17 page=0 chnl=15
char id=54 x=20 y=27 width=19 height=26 xoffset=-1 yoffset=0 xadvance=17 page=0 chnl=15
char id=55 x=19 y=54 width=18 height=25 xoffset=-1 yoffset=1 xadvance=17 page=0 chnl=15
char id=56 x=40 y=27 width=18 height=26 xoffset=-1 yoffset=0 xadvance=17 page=0 chnl=15
char id=57 x=59 y=27 width=18 height=26 xoffset=-1 yoffset=0 xadvance=17 page=0 chnl=15
@@ -0,0 +1,176 @@
{
"ver": "1.0.6",
"importer": "bitmap-font",
"imported": true,
"uuid": "028a1ef2-e4f4-42bf-b6bd-3f021d98e334",
"files": [
".json"
],
"subMetas": {},
"userData": {
"_fntConfig": {
"commonHeight": 90,
"fontSize": 72,
"atlasName": "00019.png",
"fontDefDictionary": {
"32": {
"rect": {
"x": 0,
"y": 0,
"width": 0,
"height": 0
},
"xOffset": 0,
"yOffset": 0,
"xAdvance": 17
},
"43": {
"rect": {
"x": 38,
"y": 54,
"width": 18,
"height": 19
},
"xOffset": -1,
"yOffset": 4,
"xAdvance": 17
},
"45": {
"rect": {
"x": 57,
"y": 54,
"width": 19,
"height": 7
},
"xOffset": -1,
"yOffset": 10,
"xAdvance": 17
},
"46": {
"rect": {
"x": 71,
"y": 0,
"width": 8,
"height": 8
},
"xOffset": 1,
"yOffset": 18,
"xAdvance": 17
},
"48": {
"rect": {
"x": 0,
"y": 0,
"width": 18,
"height": 26
},
"xOffset": -1,
"yOffset": 0,
"xAdvance": 17
},
"49": {
"rect": {
"x": 19,
"y": 0,
"width": 12,
"height": 26
},
"xOffset": 0,
"yOffset": 0,
"xAdvance": 17
},
"50": {
"rect": {
"x": 32,
"y": 0,
"width": 18,
"height": 26
},
"xOffset": 0,
"yOffset": 0,
"xAdvance": 17
},
"51": {
"rect": {
"x": 51,
"y": 0,
"width": 19,
"height": 26
},
"xOffset": -1,
"yOffset": 0,
"xAdvance": 17
},
"52": {
"rect": {
"x": 0,
"y": 27,
"width": 19,
"height": 26
},
"xOffset": -1,
"yOffset": 0,
"xAdvance": 17
},
"53": {
"rect": {
"x": 0,
"y": 54,
"width": 18,
"height": 25
},
"xOffset": 0,
"yOffset": 1,
"xAdvance": 17
},
"54": {
"rect": {
"x": 20,
"y": 27,
"width": 19,
"height": 26
},
"xOffset": -1,
"yOffset": 0,
"xAdvance": 17
},
"55": {
"rect": {
"x": 19,
"y": 54,
"width": 18,
"height": 25
},
"xOffset": -1,
"yOffset": 1,
"xAdvance": 17
},
"56": {
"rect": {
"x": 40,
"y": 27,
"width": 18,
"height": 26
},
"xOffset": -1,
"yOffset": 0,
"xAdvance": 17
},
"57": {
"rect": {
"x": 59,
"y": 27,
"width": 18,
"height": 26
},
"xOffset": -1,
"yOffset": 0,
"xAdvance": 17
}
},
"kerningDict": {}
},
"fontSize": 72,
"textureUuid": "c6768364-f6ed-4fe0-90f6-e9595ab5f9df"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "c6768364-f6ed-4fe0-90f6-e9595ab5f9df",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "c6768364-f6ed-4fe0-90f6-e9595ab5f9df@6c48a",
"displayName": "00019",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "c6768364-f6ed-4fe0-90f6-e9595ab5f9df",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "c6768364-f6ed-4fe0-90f6-e9595ab5f9df@f9941",
"displayName": "00019",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 1,
"trimY": 1,
"width": 77,
"height": 77,
"rawWidth": 79,
"rawHeight": 79,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-38.5,
-38.5,
0,
38.5,
-38.5,
0,
-38.5,
38.5,
0,
38.5,
38.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
1,
78,
78,
78,
1,
1,
78,
1
],
"nuv": [
0.012658227848101266,
0.012658227848101266,
0.9873417721518988,
0.012658227848101266,
0.012658227848101266,
0.9873417721518988,
0.9873417721518988,
0.9873417721518988
],
"minPos": [
-38.5,
-38.5,
0
],
"maxPos": [
38.5,
38.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "c6768364-f6ed-4fe0-90f6-e9595ab5f9df@6c48a",
"atlasUuid": "",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": false,
"hasAlpha": true,
"redirect": "c6768364-f6ed-4fe0-90f6-e9595ab5f9df@6c48a"
}
}
@@ -0,0 +1,15 @@
info face="sans-serif" size=72 bold=0 italic=0 charset="32,48-57" unicode=1 stretchH=100 smooth=1 aa=1 padding=1,1,1,1 spacing=1,1 outline=0
common lineHeight=90 base=63 scaleW=62 scaleH=68 pages=1 packed=0 alphaChnl=0 redChnl=4 greenChnl=4 blueChnl=4
page id=0 file="00174.png"
chars count=11
char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15
char id=48 x=0 y=0 width=17 height=22 xoffset=-1 yoffset=-1 xadvance=15 page=0 chnl=15
char id=49 x=18 y=0 width=10 height=22 xoffset=2 yoffset=-1 xadvance=15 page=0 chnl=15
char id=50 x=29 y=0 width=16 height=22 xoffset=0 yoffset=-1 xadvance=15 page=0 chnl=15
char id=51 x=46 y=0 width=16 height=22 xoffset=0 yoffset=-1 xadvance=15 page=0 chnl=15
char id=52 x=0 y=23 width=17 height=22 xoffset=-1 yoffset=-1 xadvance=15 page=0 chnl=15
char id=53 x=0 y=46 width=16 height=22 xoffset=-1 yoffset=-1 xadvance=15 page=0 chnl=15
char id=54 x=18 y=23 width=16 height=22 xoffset=0 yoffset=-1 xadvance=15 page=0 chnl=15
char id=55 x=17 y=46 width=17 height=22 xoffset=-1 yoffset=-1 xadvance=15 page=0 chnl=15
char id=56 x=35 y=46 width=16 height=22 xoffset=-1 yoffset=-1 xadvance=15 page=0 chnl=15
char id=57 x=35 y=23 width=17 height=22 xoffset=-1 yoffset=-1 xadvance=15 page=0 chnl=15
@@ -0,0 +1,143 @@
{
"ver": "1.0.6",
"importer": "bitmap-font",
"imported": true,
"uuid": "228ec019-4ffe-4d46-9f01-e86f48b6fda9",
"files": [
".json"
],
"subMetas": {},
"userData": {
"_fntConfig": {
"commonHeight": 90,
"fontSize": 72,
"atlasName": "00174.png",
"fontDefDictionary": {
"32": {
"rect": {
"x": 0,
"y": 0,
"width": 0,
"height": 0
},
"xOffset": 0,
"yOffset": 0,
"xAdvance": 17
},
"48": {
"rect": {
"x": 0,
"y": 0,
"width": 17,
"height": 22
},
"xOffset": -1,
"yOffset": -1,
"xAdvance": 15
},
"49": {
"rect": {
"x": 18,
"y": 0,
"width": 10,
"height": 22
},
"xOffset": 2,
"yOffset": -1,
"xAdvance": 15
},
"50": {
"rect": {
"x": 29,
"y": 0,
"width": 16,
"height": 22
},
"xOffset": 0,
"yOffset": -1,
"xAdvance": 15
},
"51": {
"rect": {
"x": 46,
"y": 0,
"width": 16,
"height": 22
},
"xOffset": 0,
"yOffset": -1,
"xAdvance": 15
},
"52": {
"rect": {
"x": 0,
"y": 23,
"width": 17,
"height": 22
},
"xOffset": -1,
"yOffset": -1,
"xAdvance": 15
},
"53": {
"rect": {
"x": 0,
"y": 46,
"width": 16,
"height": 22
},
"xOffset": -1,
"yOffset": -1,
"xAdvance": 15
},
"54": {
"rect": {
"x": 18,
"y": 23,
"width": 16,
"height": 22
},
"xOffset": 0,
"yOffset": -1,
"xAdvance": 15
},
"55": {
"rect": {
"x": 17,
"y": 46,
"width": 17,
"height": 22
},
"xOffset": -1,
"yOffset": -1,
"xAdvance": 15
},
"56": {
"rect": {
"x": 35,
"y": 46,
"width": 16,
"height": 22
},
"xOffset": -1,
"yOffset": -1,
"xAdvance": 15
},
"57": {
"rect": {
"x": 35,
"y": 23,
"width": 17,
"height": 22
},
"xOffset": -1,
"yOffset": -1,
"xAdvance": 15
}
},
"kerningDict": {}
},
"fontSize": 72,
"textureUuid": "e7f256e9-65d0-4e0c-acf7-14a660d355bb"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "e7f256e9-65d0-4e0c-acf7-14a660d355bb",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "e7f256e9-65d0-4e0c-acf7-14a660d355bb@6c48a",
"displayName": "00174",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "e7f256e9-65d0-4e0c-acf7-14a660d355bb",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "e7f256e9-65d0-4e0c-acf7-14a660d355bb@f9941",
"displayName": "00174",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 1,
"trimY": 1,
"width": 60,
"height": 66,
"rawWidth": 62,
"rawHeight": 68,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-30,
-33,
0,
30,
-33,
0,
-30,
33,
0,
30,
33,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
1,
67,
61,
67,
1,
1,
61,
1
],
"nuv": [
0.016129032258064516,
0.014705882352941176,
0.9838709677419355,
0.014705882352941176,
0.016129032258064516,
0.9852941176470589,
0.9838709677419355,
0.9852941176470589
],
"minPos": [
-30,
-33,
0
],
"maxPos": [
30,
33,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "e7f256e9-65d0-4e0c-acf7-14a660d355bb@6c48a",
"atlasUuid": "",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": false,
"hasAlpha": true,
"redirect": "e7f256e9-65d0-4e0c-acf7-14a660d355bb@6c48a"
}
}
@@ -0,0 +1,18 @@
info face="sans-serif" size=72 bold=0 italic=0 charset="32,43,45-46,48-57" unicode=1 stretchH=100 smooth=1 aa=1 padding=1,1,1,1 spacing=1,1 outline=0
common lineHeight=72 base=63 scaleW=103 scaleH=111 pages=1 packed=0 alphaChnl=0 redChnl=4 greenChnl=4 blueChnl=4
page id=0 file="00203.png"
chars count=14
char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15
char id=43 x=52 y=67 width=25 height=26 xoffset=-1 yoffset=8 xadvance=23 page=0 chnl=15
char id=45 x=0 y=99 width=25 height=12 xoffset=-1 yoffset=15 xadvance=23 page=0 chnl=15
char id=46 x=78 y=67 width=20 height=14 xoffset=-1 yoffset=19 xadvance=23 page=0 chnl=15
char id=48 x=0 y=0 width=25 height=33 xoffset=-1 yoffset=1 xadvance=23 page=0 chnl=15
char id=49 x=51 y=34 width=18 height=31 xoffset=2 yoffset=2 xadvance=23 page=0 chnl=15
char id=50 x=70 y=34 width=24 height=31 xoffset=-1 yoffset=2 xadvance=23 page=0 chnl=15
char id=51 x=78 y=0 width=25 height=32 xoffset=-1 yoffset=1 xadvance=23 page=0 chnl=15
char id=52 x=0 y=67 width=25 height=31 xoffset=-1 yoffset=2 xadvance=23 page=0 chnl=15
char id=53 x=0 y=34 width=24 height=32 xoffset=0 yoffset=2 xadvance=23 page=0 chnl=15
char id=54 x=25 y=34 width=25 height=32 xoffset=-1 yoffset=2 xadvance=23 page=0 chnl=15
char id=55 x=26 y=67 width=25 height=31 xoffset=-1 yoffset=2 xadvance=23 page=0 chnl=15
char id=56 x=26 y=0 width=25 height=33 xoffset=-1 yoffset=1 xadvance=23 page=0 chnl=15
char id=57 x=52 y=0 width=25 height=33 xoffset=-1 yoffset=1 xadvance=23 page=0 chnl=15
@@ -0,0 +1,176 @@
{
"ver": "1.0.6",
"importer": "bitmap-font",
"imported": true,
"uuid": "e34631de-cae2-4a7c-bed5-86e5adfdac60",
"files": [
".json"
],
"subMetas": {},
"userData": {
"_fntConfig": {
"commonHeight": 72,
"fontSize": 72,
"atlasName": "00203.png",
"fontDefDictionary": {
"32": {
"rect": {
"x": 0,
"y": 0,
"width": 0,
"height": 0
},
"xOffset": 0,
"yOffset": 0,
"xAdvance": 17
},
"43": {
"rect": {
"x": 52,
"y": 67,
"width": 25,
"height": 26
},
"xOffset": -1,
"yOffset": 8,
"xAdvance": 23
},
"45": {
"rect": {
"x": 0,
"y": 99,
"width": 25,
"height": 12
},
"xOffset": -1,
"yOffset": 15,
"xAdvance": 23
},
"46": {
"rect": {
"x": 78,
"y": 67,
"width": 20,
"height": 14
},
"xOffset": -1,
"yOffset": 19,
"xAdvance": 23
},
"48": {
"rect": {
"x": 0,
"y": 0,
"width": 25,
"height": 33
},
"xOffset": -1,
"yOffset": 1,
"xAdvance": 23
},
"49": {
"rect": {
"x": 51,
"y": 34,
"width": 18,
"height": 31
},
"xOffset": 2,
"yOffset": 2,
"xAdvance": 23
},
"50": {
"rect": {
"x": 70,
"y": 34,
"width": 24,
"height": 31
},
"xOffset": -1,
"yOffset": 2,
"xAdvance": 23
},
"51": {
"rect": {
"x": 78,
"y": 0,
"width": 25,
"height": 32
},
"xOffset": -1,
"yOffset": 1,
"xAdvance": 23
},
"52": {
"rect": {
"x": 0,
"y": 67,
"width": 25,
"height": 31
},
"xOffset": -1,
"yOffset": 2,
"xAdvance": 23
},
"53": {
"rect": {
"x": 0,
"y": 34,
"width": 24,
"height": 32
},
"xOffset": 0,
"yOffset": 2,
"xAdvance": 23
},
"54": {
"rect": {
"x": 25,
"y": 34,
"width": 25,
"height": 32
},
"xOffset": -1,
"yOffset": 2,
"xAdvance": 23
},
"55": {
"rect": {
"x": 26,
"y": 67,
"width": 25,
"height": 31
},
"xOffset": -1,
"yOffset": 2,
"xAdvance": 23
},
"56": {
"rect": {
"x": 26,
"y": 0,
"width": 25,
"height": 33
},
"xOffset": -1,
"yOffset": 1,
"xAdvance": 23
},
"57": {
"rect": {
"x": 52,
"y": 0,
"width": 25,
"height": 33
},
"xOffset": -1,
"yOffset": 1,
"xAdvance": 23
}
},
"kerningDict": {}
},
"fontSize": 72,
"textureUuid": "f495df40-faee-4ac0-96f3-4dde63633615"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "f495df40-faee-4ac0-96f3-4dde63633615",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "f495df40-faee-4ac0-96f3-4dde63633615@6c48a",
"displayName": "00203",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "f495df40-faee-4ac0-96f3-4dde63633615",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "f495df40-faee-4ac0-96f3-4dde63633615@f9941",
"displayName": "00203",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 1,
"trimY": 1,
"width": 101,
"height": 109,
"rawWidth": 103,
"rawHeight": 111,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-50.5,
-54.5,
0,
50.5,
-54.5,
0,
-50.5,
54.5,
0,
50.5,
54.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
1,
110,
102,
110,
1,
1,
102,
1
],
"nuv": [
0.009708737864077669,
0.009009009009009009,
0.9902912621359223,
0.009009009009009009,
0.009708737864077669,
0.990990990990991,
0.9902912621359223,
0.990990990990991
],
"minPos": [
-50.5,
-54.5,
0
],
"maxPos": [
50.5,
54.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "f495df40-faee-4ac0-96f3-4dde63633615@6c48a",
"atlasUuid": "",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": false,
"hasAlpha": true,
"redirect": "f495df40-faee-4ac0-96f3-4dde63633615@6c48a"
}
}
@@ -0,0 +1,15 @@
info face="sans-serif" size=72 bold=0 italic=0 charset="32,48-57" unicode=1 stretchH=100 smooth=1 aa=1 padding=1,1,1,1 spacing=1,1 outline=0
common lineHeight=72 base=63 scaleW=77 scaleH=77 pages=1 packed=0 alphaChnl=0 redChnl=4 greenChnl=4 blueChnl=4
page id=0 file="00331.png"
chars count=11
char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15
char id=48 x=0 y=0 width=20 height=25 xoffset=-1 yoffset=1 xadvance=18 page=0 chnl=15
char id=49 x=21 y=0 width=14 height=25 xoffset=2 yoffset=1 xadvance=18 page=0 chnl=15
char id=50 x=36 y=0 width=20 height=25 xoffset=-1 yoffset=1 xadvance=18 page=0 chnl=15
char id=51 x=57 y=0 width=20 height=25 xoffset=-1 yoffset=1 xadvance=18 page=0 chnl=15
char id=52 x=0 y=26 width=20 height=25 xoffset=-1 yoffset=1 xadvance=18 page=0 chnl=15
char id=53 x=0 y=52 width=20 height=25 xoffset=-1 yoffset=1 xadvance=18 page=0 chnl=15
char id=54 x=21 y=26 width=20 height=25 xoffset=-1 yoffset=1 xadvance=18 page=0 chnl=15
char id=55 x=21 y=52 width=20 height=25 xoffset=-1 yoffset=1 xadvance=18 page=0 chnl=15
char id=56 x=42 y=26 width=20 height=25 xoffset=-1 yoffset=1 xadvance=18 page=0 chnl=15
char id=57 x=42 y=52 width=19 height=25 xoffset=0 yoffset=1 xadvance=18 page=0 chnl=15
@@ -0,0 +1,143 @@
{
"ver": "1.0.6",
"importer": "bitmap-font",
"imported": true,
"uuid": "371f0af7-dee9-4d71-836e-8dd2518e534f",
"files": [
".json"
],
"subMetas": {},
"userData": {
"_fntConfig": {
"commonHeight": 72,
"fontSize": 72,
"atlasName": "00331.png",
"fontDefDictionary": {
"32": {
"rect": {
"x": 0,
"y": 0,
"width": 0,
"height": 0
},
"xOffset": 0,
"yOffset": 0,
"xAdvance": 17
},
"48": {
"rect": {
"x": 0,
"y": 0,
"width": 20,
"height": 25
},
"xOffset": -1,
"yOffset": 1,
"xAdvance": 18
},
"49": {
"rect": {
"x": 21,
"y": 0,
"width": 14,
"height": 25
},
"xOffset": 2,
"yOffset": 1,
"xAdvance": 18
},
"50": {
"rect": {
"x": 36,
"y": 0,
"width": 20,
"height": 25
},
"xOffset": -1,
"yOffset": 1,
"xAdvance": 18
},
"51": {
"rect": {
"x": 57,
"y": 0,
"width": 20,
"height": 25
},
"xOffset": -1,
"yOffset": 1,
"xAdvance": 18
},
"52": {
"rect": {
"x": 0,
"y": 26,
"width": 20,
"height": 25
},
"xOffset": -1,
"yOffset": 1,
"xAdvance": 18
},
"53": {
"rect": {
"x": 0,
"y": 52,
"width": 20,
"height": 25
},
"xOffset": -1,
"yOffset": 1,
"xAdvance": 18
},
"54": {
"rect": {
"x": 21,
"y": 26,
"width": 20,
"height": 25
},
"xOffset": -1,
"yOffset": 1,
"xAdvance": 18
},
"55": {
"rect": {
"x": 21,
"y": 52,
"width": 20,
"height": 25
},
"xOffset": -1,
"yOffset": 1,
"xAdvance": 18
},
"56": {
"rect": {
"x": 42,
"y": 26,
"width": 20,
"height": 25
},
"xOffset": -1,
"yOffset": 1,
"xAdvance": 18
},
"57": {
"rect": {
"x": 42,
"y": 52,
"width": 19,
"height": 25
},
"xOffset": 0,
"yOffset": 1,
"xAdvance": 18
}
},
"kerningDict": {}
},
"fontSize": 72,
"textureUuid": "e3356e41-44d7-40fd-9970-b899c2e19b23"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Some files were not shown because too many files have changed in this diff Show More