MatePanel.ts 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. import { MateData, TalentItemParam } from "../datas/MateData";
  2. import GameM, { AUDIO_TYPE } from "../manager/GameM";
  3. import GuideMng from "../manager/GuideMng";
  4. import TalentItem from "../other/item/TalentItem";
  5. import { EventMng } from "../tools/EventMng";
  6. import MyExtends, { PlayerPrefs } from "../tools/MyExtends";
  7. import Time from "../tools/Time";
  8. import BasePanel from "../uiFrames/BasePanel";
  9. import Random from "../utils/Random";
  10. const { ccclass, property } = cc._decorator;
  11. @ccclass
  12. export default class MatePanel extends BasePanel {
  13. @property(cc.Node)
  14. panelNode: cc.Node = null;
  15. onLoad() {
  16. }
  17. OnEnter(param?) {
  18. }
  19. OnExit() {
  20. this.node.active = false;
  21. }
  22. SelectMate() {
  23. }
  24. UpdateTalentInfo() {
  25. }
  26. AddTalentItem(talentitem: TalentItem, talent: TalentItemParam) {
  27. }
  28. UpdateMateInfo() {
  29. }
  30. /**
  31. * 解锁伙伴
  32. * @param mateid 伙伴id
  33. */
  34. UnlockMate(mateid: number) {
  35. }
  36. /**更新角色头像解锁
  37. */
  38. UpdateMateIcon() {
  39. }
  40. /**解锁伙伴天赋解锁 是否解锁成功
  41. * @param mateid 伙伴id
  42. */
  43. UnlockTalent(mateid: number, talentid: number): boolean {
  44. return false;
  45. }
  46. /**(已弃用)检查伙伴天赋解锁
  47. * @param mateid 伙伴id
  48. */
  49. CheckMateTalentUnlock(mateid: number) {
  50. }
  51. UpdateCurrency() {
  52. }
  53. /**更新天赋按钮状态*/
  54. UpdateTalentBtnState() {
  55. }
  56. private isOutRect: boolean = false;
  57. UpdateMoreState() {
  58. }
  59. Event_Mate1(scrollview, eventType, customEventData) {
  60. }
  61. Event_Mate2() {
  62. }
  63. Event_Mate3() {
  64. }
  65. Event_Mate4() {
  66. }
  67. Click_LeftBtn() {
  68. }
  69. Click_RightBtn() {
  70. }
  71. Click_HeadBtn(event, customEventData) {
  72. }
  73. Click_TalentBtn() {
  74. }
  75. ScheduleCloseQiPao() {
  76. }
  77. Click_CloseBtn() {
  78. this.OnExit();
  79. GameM.audioM.playEffect(AUDIO_TYPE.button);
  80. }
  81. }