AI_tourist_Attribute.js 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. var reGameStates = require('GameStates');
  2. cc.Class({
  3. extends: cc.Component,
  4. properties: {
  5. //id
  6. id: -1,
  7. //起始位置,代码动态设置
  8. startTilePos: {
  9. default: new cc.Vec2(),
  10. visible: false,
  11. },
  12. //人物速度
  13. characterSpeed: {
  14. default: 100,
  15. type: cc.Integer,
  16. visible: true,
  17. // displayName: '速度',
  18. tooltip: '速度:干活的速度,移动速度',
  19. },
  20. //游客购买力
  21. purchasingPower: {
  22. default: 2,
  23. type: cc.Integer,
  24. visible: true,
  25. // displayName: '购买力',
  26. tooltip: '购买力:游客的可购买消费商品数量',
  27. },
  28. quantityOfGoodsPurchased: {
  29. default: 0,
  30. type: cc.Integer,
  31. visible: true,
  32. // displayName: '购买商品的数量',
  33. tooltip: '购买商品的数量:已经购买的数量',
  34. },
  35. totalQuantityOfGoodsPurchased: {
  36. default: 0,
  37. type: cc.Integer,
  38. visible: true,
  39. tooltip: '最够购买的商品数量',
  40. },
  41. //身上是否有物品
  42. //可以是商品或者原材料
  43. isThereAItem: {
  44. default: false,
  45. visible: false,
  46. },
  47. // //建筑目标信息
  48. // targetBuildInfo: {
  49. // default: null,
  50. // visible: false,
  51. // },
  52. // //建筑目标节点
  53. // targetBuildInfoNode: {
  54. // default: null,
  55. // type: cc.Node,
  56. // visible: false,
  57. // },
  58. //建筑目标的buildingsInfo脚本
  59. targetBuildingsInfo: {
  60. default: null,
  61. type: cc.Node,
  62. visible: false,
  63. },
  64. //正在行走
  65. isWalking: {
  66. default: false,
  67. visible: false,
  68. },
  69. //正在运输
  70. isTransport: {
  71. default: false,
  72. visible: false,
  73. },
  74. //是否可以触发任务
  75. isCanTasksbeTriggered: {
  76. default: false,
  77. visible: false,
  78. },
  79. },
  80. });