FrontLongJumpBand.js 906 B

1234567891011121314151617181920212223242526272829
  1. const PlayerStateStatic = require('PlayerState');
  2. var BarrierSuperClass = require("BarrierSuper");
  3. cc.Class({
  4. extends:BarrierSuperClass,
  5. properties: {
  6. },
  7. start () {
  8. },
  9. onCollisionEnter: function (other) {
  10. if(other.node.name === 'PlayerCollisionLine')
  11. {
  12. // cc.find('Hero').getComponent('HeroControl').resetPerfectGrade();//非完美点击,则重置perfectGrade
  13. var PlayerCollisionLine = other.getComponent("PlayerCollisionLine");
  14. var PlayerStateScript = PlayerCollisionLine.Hero.getComponent("PlayerState");
  15. PlayerStateScript.CurrentInZoneType = PlayerStateStatic.ZoneType.FrontLongJumpBand;
  16. // cc.log(PlayerStateScript.CurrentInZoneType );
  17. }
  18. },
  19. onCollisionStay: function (other) {
  20. // console.log('on collision stay');
  21. },
  22. onCollisionExit: function (other) {
  23. }
  24. });