Hall.ts 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. import AudioManager from "./AudioManager";
  2. import LoadManager from "./LoadManager";
  3. import LocalData from "./LocalData";
  4. const { ccclass, property } = cc._decorator;
  5. @ccclass
  6. export default class Hall extends cc.Component {
  7. //最高纪录
  8. @property(cc.Label)
  9. MaxRecordLabel: cc.Label = null;
  10. // //金币
  11. // @property(cc.Label)
  12. // GoldLabel: cc.Label = null;
  13. @property(cc.Node)
  14. UIParentNode: cc.Node = null;
  15. start() {
  16. this.init()
  17. AudioManager.instance.playHallBg()
  18. }
  19. init() {
  20. // LocalData.getInstance().setGold(99, '+')
  21. // LocalData.getInstance().setMaxRecord(99, '=')
  22. // this.GoldLabel.string = LocalData.getInstance().getGold().toString()
  23. this.MaxRecordLabel.string = LocalData.getInstance().getMaxRecord().toString()
  24. }
  25. ClickSet() {
  26. cc.log('ClickSet');
  27. (async () => {
  28. const url = "Pop/Set"
  29. let Prefab = await LoadManager.instance.LoadAssets<cc.Prefab>(url);
  30. if (cc.isValid(Prefab)) {
  31. let a = cc.instantiate(Prefab);
  32. // a.setPosition(0,0)
  33. this.UIParentNode.addChild(a)
  34. this.scheduleOnce(() => { a.setPosition(cc.v2(0, 0)) }, 0)
  35. }
  36. })();
  37. }
  38. ClickFuLi() {
  39. cc.log('ClickFuLi');
  40. }
  41. ClickMeiRiJiangLi() {
  42. cc.log('ClickMeiRiJiangLi');
  43. }
  44. ClickRank() {
  45. cc.log('ClickRank');
  46. }
  47. ClickShop() {
  48. cc.log('ClickShop');
  49. (async () => {
  50. const url = "Pop/Shop"
  51. let Prefab = await LoadManager.instance.LoadAssets<cc.Prefab>(url);
  52. if (cc.isValid(Prefab)) {
  53. let a = cc.instantiate(Prefab);
  54. this.UIParentNode.addChild(a)
  55. this.scheduleOnce(() => { a.setPosition(cc.v2(0, 0)) }, 0)
  56. }
  57. })();
  58. }
  59. ClickStart() {
  60. cc.log('ClickStart');
  61. cc.director.loadScene("Game")
  62. }
  63. ClickBjq() {
  64. cc.log('ClickGold');
  65. cc.director.loadScene("Editer")
  66. }
  67. }