villageAndMayor.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. /**
  2. * 村长镇长信息面板
  3. */
  4. cc.Class({
  5. extends: cc.Component,
  6. properties: {
  7. title: {
  8. default: null,
  9. type: cc.Node,
  10. serializable: true,
  11. },
  12. content: {
  13. default: null,
  14. type: cc.Label,
  15. serializable: true,
  16. },
  17. callback: {
  18. default: null,
  19. visible: false
  20. },
  21. confirmLabel: {
  22. default: null,
  23. type: cc.Label,
  24. serializable: true,
  25. },
  26. },
  27. /**
  28. * 设置面板信息
  29. */
  30. setVillageAndMayorInfo(context) {
  31. //let { title, content, confirmText, callback } = context;
  32. let {content, confirmText, callback } = context;
  33. this.node.active = true;
  34. this.callback = callback;
  35. //this.title.string = title;
  36. this.content.string = content;
  37. // this.confirmLabel.string = confirmText;
  38. },
  39. onConfirm(e) {
  40. if (this.callback)
  41. this.callback(e);
  42. },
  43. onCancel(e) {
  44. this.node.active = false;
  45. }
  46. });