CardDetails.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. cc.Class({
  2. extends: cc.Component,
  3. properties: {
  4. CardID:'0',
  5. CardDetails:null,
  6. CardWord:{
  7. default: null,
  8. type: cc.Node
  9. },
  10. GamePlayPageJS: null,
  11. CardNode:{
  12. default: null,
  13. type: cc.Node
  14. },
  15. CardBtn:{
  16. default: null,
  17. type: cc.Node
  18. },
  19. CardBack:{
  20. default: null,
  21. type: cc.Node
  22. },
  23. },
  24. onLoad(){
  25. },
  26. start () {
  27. },
  28. SetDetails(CardID,CardDetails){
  29. this.CardID = CardID;
  30. this.CardDetails = CardDetails;
  31. this.CardWord.getComponent(cc.Label).string = CardDetails.CardWord;
  32. this.CardBtn.color = CardDetails.CardIMG;//图片暂时用颜色代替
  33. },
  34. CardOnClick(){
  35. this.GamePlayPageJS.CompareCards(this.CardID,this.CardDetails.CardName,this.CardDetails,this.CardNode);
  36. },
  37. CardClear(){
  38. this.CardBtn.active = false;
  39. this.CardBack.active = false;
  40. },
  41. CardReset(){
  42. this.CardBtn.active = true;
  43. this.CardBack.active = true;
  44. },
  45. });