debug.ts 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. import { LevelMgr } from "../../levelMgr";
  2. import { Barrage } from "../nest/barrage";
  3. import Player from "../player";
  4. import { GameLogicMgr } from "../update/logic";
  5. const {ccclass, property} = cc._decorator;
  6. @ccclass
  7. export default class debug extends cc.Component {
  8. /*===========================自动绑定组件开始===========================*/
  9. /*自动生成*/
  10. @property({type:cc.Button, displayName:""})
  11. private $gamePlay_btn:cc.Button = null;
  12. /*自动生成*/
  13. @property({type:cc.Button, displayName:""})
  14. private $decLevel_btn:cc.Button = null;
  15. /*自动生成*/
  16. @property({type:cc.Button, displayName:""})
  17. private $addLevel_btn:cc.Button = null;
  18. /*自动生成*/
  19. @property({type:cc.Button, displayName:""})
  20. private $levelSkip_btn:cc.Button = null;
  21. /*自动生成*/
  22. @property({type:cc.Button, displayName:""})
  23. private $attck_btn:cc.Button = null;
  24. /*自动生成*/
  25. @property({type:cc.EditBox, displayName:""})
  26. private $level_edit:cc.EditBox = null;
  27. /*自动生成*/
  28. @property({type:cc.Button, displayName:""})
  29. private $left_btn:cc.Button = null;
  30. /*自动生成*/
  31. @property({type:cc.Button, displayName:""})
  32. private $right_btn:cc.Button = null;
  33. /*===========================自动绑定组件结束===========================*/
  34. /*===========================自动生成按钮事件开始==========================*/
  35. onGameplayTouchEnd(){
  36. GameLogicMgr.inst.switch();
  37. }
  38. onDeclevelTouchEnd(){
  39. LevelMgr.inst.pre();
  40. }
  41. onAddlevelTouchEnd(){
  42. LevelMgr.inst.next();
  43. }
  44. onLevelskipTouchEnd(){
  45. let str = this.$level_edit.string;
  46. LevelMgr.inst.skip(Number(str));
  47. }
  48. onAttckTouchEnd(){
  49. Player.PlayerAttack = !Player.PlayerAttack;
  50. }
  51. onLeftTouchEnd(){
  52. Barrage.skillNum--;
  53. Barrage.skillNum = Math.max(Barrage.skillNum, 1);
  54. }
  55. onRightTouchEnd(){
  56. Barrage.skillNum++;
  57. Barrage.skillNum = Math.min(Barrage.skillNum, 4);
  58. }
  59. /*===========================自动生成按钮事件结束==========================*/
  60. protected onLoad(): void {
  61. this.$level_edit.string = LevelMgr.inst.getMax().toString();
  62. }
  63. }