AccelerationBandCenter.js 1023 B

1234567891011121314151617181920212223242526272829303132
  1. const PlayerStateStatic = require('PlayerState');
  2. var BarrierSuperClass = require("BarrierSuper");
  3. cc.Class({
  4. extends:BarrierSuperClass,
  5. properties: {
  6. },
  7. onCollisionEnter: function (other) {
  8. // cc.log(other.node.name+'Enter');
  9. if(other.node.name === 'PlayerCollisionLine')
  10. {
  11. var PlayerCollisionLine = other.getComponent("PlayerCollisionLine");
  12. var PlayerStateScript = PlayerCollisionLine.node.parent.parent.getComponent("PlayerState");
  13. PlayerStateScript.CurrentInZoneType = PlayerStateStatic.ZoneType.AccelerationBandCenter;
  14. PlayerStateScript.AccelerationBandCenterTouched = this;
  15. // cc.log(PlayerStateScript.CurrentInZoneType );
  16. }
  17. if(other.node.name === 'LocationLine')
  18. {
  19. this.node.getComponent(cc.Sprite).destroy();
  20. }
  21. },
  22. onCollisionStay: function (other) {
  23. // console.log('on collision stay');
  24. },
  25. onCollisionExit: function (other) {
  26. },
  27. });