19 lines
478 B
Plaintext
19 lines
478 B
Plaintext
'use strict';
|
|
|
|
<#list classNames as message>
|
|
let ${message} = require('${message}_pb');
|
|
</#list>
|
|
|
|
window.ProtoAdapter = {
|
|
getProtoClassByID(id) {
|
|
return this[id];
|
|
}
|
|
};
|
|
|
|
<#list messageInfos as message>
|
|
ProtoAdapter.${message.name} = ${message.className}.${message.name};
|
|
${message.className}.${message.name}.index = ${message.id?c};
|
|
${message.className}.${message.name}.type = "${message.name}";
|
|
ProtoAdapter[${message.id?c}] = ${message.className}.${message.name};
|
|
</#list>
|