FightingScene.ts 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. import { _decorator, Component, Node, SkeletalAnimationComponent, AnimationComponent, loader, Prefab, CameraComponent, CCInteger, url } from 'cc';
  2. import { GUIManager } from '../../engines/gui/GUIManager';
  3. import { UIConst } from '../ui/UIConst';
  4. import { GameController } from '../ui/fightings/GameController';
  5. import { GameModel } from '../models/GameModel';
  6. import GameConfigManager from '../models/GameConfigManager';
  7. import { LoadingView } from '../../engines/loadingView/LoadingView';
  8. const { ccclass, property } = _decorator;
  9. @ccclass('FightingScene')
  10. export class FightingScene extends Component {
  11. /* class member could be defined like this */
  12. // dummy = '';
  13. /* use `property` decorator if your want the member to be serializable */
  14. // @property
  15. // serializableDummy = 0;
  16. @property({
  17. type:AnimationComponent
  18. })
  19. leftHand:AnimationComponent=null;
  20. @property({
  21. type:AnimationComponent
  22. })
  23. rightHand:AnimationComponent=null;
  24. @property({
  25. type:CameraComponent
  26. })
  27. camrea:CameraComponent=null;
  28. @property({
  29. type:Node
  30. })
  31. LeftEndPos:Node=null;
  32. @property({
  33. type:Node
  34. })
  35. MiddleEndPos:Node=null;
  36. @property({
  37. type:Node
  38. })
  39. RightEndPos:Node=null;
  40. @property({
  41. type:Node
  42. })
  43. LeftStartPos:Node=null;
  44. @property({
  45. type:Node
  46. })
  47. MiddleStartPos:Node=null;
  48. @property({
  49. type:Node
  50. })
  51. RightStartPos:Node=null;
  52. /**
  53. * 怪物弹坑
  54. */
  55. @property({
  56. type:Prefab
  57. })
  58. monsterZhouDanPrefab:Prefab=null;
  59. onLoad(){
  60. console.log("进入Fighting场景");
  61. }
  62. start () {
  63. // GameController.single.Init(this.leftHand,this.rightHand);
  64. // // Your initialization goes here.
  65. // GUIManager.single.Show(UIConst.FIGHTING_UI);
  66. GUIManager.single.Show(UIConst.FIGHTING_UI);
  67. }
  68. update (deltaTime: number) {
  69. GameController.single.Update(deltaTime);
  70. GameModel.single.CheckEarnings();
  71. }
  72. }