24 lines
622 B
TypeScript
24 lines
622 B
TypeScript
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));
|
|
}
|
|
}
|