PayEquipPopView.js 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. cc.Class({
  2. extends: cc.Component,
  3. properties: {
  4. EquipView: {
  5. default: null,
  6. type: cc.Sprite,
  7. serializable: true,
  8. },
  9. EquipName: {
  10. default: null,
  11. type: cc.Label,
  12. serializable: true,
  13. },
  14. EquipDay: {
  15. default: null,
  16. type: cc.Label,
  17. serializable: true,
  18. },
  19. EquipSNBNode:{
  20. default: null,
  21. type: cc.Node,
  22. serializable: true,
  23. },
  24. EquipSNB: {
  25. default: null,
  26. type: cc.Label,
  27. serializable: true,
  28. },
  29. EquipCNTNode:{
  30. default: null,
  31. type: cc.Node,
  32. serializable: true,
  33. },
  34. EquipCNT: {
  35. default: null,
  36. type: cc.Label,
  37. serializable: true,
  38. },
  39. },
  40. setInfo(context) {
  41. // console.log(context);
  42. this.EquipName.string = context.name;
  43. this.EquipDay.string = context.effectiveDay;
  44. this.EquipView.spriteFrame = context.bgSpriteFrame;
  45. //默认是0:小狗,1:打狗棒, 2:灾害防护, 3:野兽防护,用cnt购买
  46. if(2 === context.otherType || 3 === context.otherType){
  47. this.EquipCNT.string = context.priceCnt;
  48. this.EquipCNTNode.active = true;
  49. this.EquipSNBNode.active = false;
  50. }else{
  51. this.EquipSNB.string = context.priceSnb;
  52. this.EquipSNBNode.active = true;
  53. this.EquipCNTNode.active = false;
  54. }
  55. }
  56. });