AI_tourist_Attribute.js 2.3 KB

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