import { UIViewID } from '@scripts/define/UIDefine'; import { UIPopup } from '@scripts/framework/ui/UIPopup'; import { UIView } from '@scripts/framework/ui/UIView'; import { addBtnClick } from '@scripts/utils/UIHelper'; import { _decorator, Component, Node } from 'cc'; const { ccclass, property } = _decorator; @ccclass('GamePolicyView') export class GamePolicyView extends UIPopup { readonly viewId: UIViewID = UIViewID.GamePolicyView; @property(Node) btnClose: Node; @property(Node) btnClose2: Node; @property(Node) btnTOS: Node; @property(Node) btnPolicy: Node; @property(Node) btnTerms: Node; @property(Node) btnGameplay: Node; protected onCreate(): void | Promise { addBtnClick(this.btnClose, this.closeSelf, this); addBtnClick(this.btnClose2, this.closeSelf, this); addBtnClick(this.btnTOS, this.onBtnTOSClick, this); addBtnClick(this.btnPolicy, this.onBtnPolicyClick, this); addBtnClick(this.btnTerms, this.onBtnTermsClick, this); addBtnClick(this.btnGameplay, this.onBtnGameplayClick, this); } private onBtnTOSClick() { } private onBtnPolicyClick() { } private onBtnTermsClick() { } private onBtnGameplayClick() { } }