import { _decorator } from "cc"; import BaseLayer from "@max-studio/core/ui/BaseLayer"; import { uiConfig, UIType } from "@max-studio/core/ui/UIDecorator"; const { ccclass, property, menu } = _decorator; @ccclass("ShopUI") @uiConfig({ prefab: "prefabs/uis/ShopUI", bundle: "games", type: UIType.NORMAL, isMulti: false, isCache: false, }) @menu("max/ui/ShopUI") export class ShopUI extends BaseLayer { protected onLoad(): void { // ProtoDefinitions.pkg1.User let user = new ProtoDefinitions.pkg1.User(); console.log(user, ProtoDefinitions.pkg1.User.encode(user)); } }