import { _decorator, Component, Node, Label, RichText } from 'cc'; import { Data } from '../core/data/Data'; import { DataSystem } from '../core/data/DataSystem'; import { OpenWindow } from '../core/ui/window/OpenWindow'; import { TimeType } from '../core/utils/Log'; import { ConfigData } from '../data/ConfigData'; const { ccclass, property } = _decorator; /**帮助提示 */ @ccclass('Help') export class Help extends Component { @property({ type: Label, tooltip: "标题" }) titleLabel: Label; @property({ type: RichText, tooltip: "内容" }) contentRichText: RichText; /**需要传help.json中的id*/ private onOpenHandler(id: number) { let config = DataSystem.getData(ConfigData).get('help'); if (config[id]) { this.titleLabel.string = config[id].title; this.contentRichText.string = '' + config[id].des + ''; } } }