import { MateData, TalentItemParam } from "../datas/MateData"; import GameM, { AUDIO_TYPE } from "../manager/GameM"; import GuideMng from "../manager/GuideMng"; import TalentItem from "../other/item/TalentItem"; import { EventMng } from "../tools/EventMng"; import MyExtends, { PlayerPrefs } from "../tools/MyExtends"; import Time from "../tools/Time"; import BasePanel from "../uiFrames/BasePanel"; import Random from "../utils/Random"; const { ccclass, property } = cc._decorator; @ccclass export default class MatePanel extends BasePanel { @property(cc.Node) panelNode: cc.Node = null; onLoad() { } OnEnter(param?) { } OnExit() { this.node.active = false; } SelectMate() { } UpdateTalentInfo() { } AddTalentItem(talentitem: TalentItem, talent: TalentItemParam) { } UpdateMateInfo() { } /** * 解锁伙伴 * @param mateid 伙伴id */ UnlockMate(mateid: number) { } /**更新角色头像解锁 */ UpdateMateIcon() { } /**解锁伙伴天赋解锁 是否解锁成功 * @param mateid 伙伴id */ UnlockTalent(mateid: number, talentid: number): boolean { return false; } /**(已弃用)检查伙伴天赋解锁 * @param mateid 伙伴id */ CheckMateTalentUnlock(mateid: number) { } UpdateCurrency() { } /**更新天赋按钮状态*/ UpdateTalentBtnState() { } private isOutRect: boolean = false; UpdateMoreState() { } Event_Mate1(scrollview, eventType, customEventData) { } Event_Mate2() { } Event_Mate3() { } Event_Mate4() { } Click_LeftBtn() { } Click_RightBtn() { } Click_HeadBtn(event, customEventData) { } Click_TalentBtn() { } ScheduleCloseQiPao() { } Click_CloseBtn() { this.OnExit(); GameM.audioM.playEffect(AUDIO_TYPE.button); } }