'use strict'; <#list classNames as message> let ${message} = require('${message}_pb'); 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};