FarmItem.ts 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. const { ccclass, property } = cc._decorator;
  2. @ccclass
  3. export default class FarmItem extends cc.Component{
  4. @property({displayName: '图标', type: cc.Sprite})
  5. private sp_icon: cc.Sprite = null;
  6. @property({displayName: '名字描述', type: cc.Label})
  7. private lbl_nameDes: cc.Label = null;
  8. @property({displayName: '描述', type: cc.Label})
  9. private lbl_des: cc.Label = null;
  10. @property({displayName: '领奖按钮', type: cc.Node})
  11. private node_ungetBtn: cc.Node = null;
  12. @property({displayName: '已领奖按钮', type: cc.Node})
  13. private node_getBtn: cc.Node = null;
  14. @property({displayName: '未解锁按钮', type: cc.Node})
  15. private node_unluckBtn: cc.Node = null;
  16. @property({displayName: '红点', type: cc.Node})
  17. private node_redPoint: cc.Node = null;
  18. public setItemData(data)
  19. {
  20. //this.InitUI(data);
  21. }
  22. private async InitUI(data)
  23. {
  24. this.sp_icon.spriteFrame = await mk.loader.load('module/turnable/texture/hb' + 1, cc.SpriteFrame);
  25. }
  26. private clickUnGetRewardBtn(){
  27. mk.audio.playEffect("button");
  28. }
  29. private clickUnluckBtn(){
  30. mk.audio.playEffect("button");
  31. mk.tip.pop('未解锁');
  32. }
  33. private clickGetRewardBtn(){
  34. mk.audio.playEffect("button");
  35. mk.tip.pop('已领取');
  36. }
  37. }