b942c662-88ad-47fe-85cb-bf7285c23a7e.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. "use strict";
  2. cc._RF.push(module, 'b942cZiiK1H/oXLv3KFwjp+', 'Msg');
  3. // scripts/Framework/Msg.ts
  4. "use strict";
  5. Object.defineProperty(exports, "__esModule", { value: true });
  6. var CocosZ_1 = require("./CocosZ");
  7. var Msg = /** @class */ (function () {
  8. function Msg() {
  9. }
  10. Msg.Show = function (msg, group) {
  11. var pre = CocosZ_1.cocosz.resMgr.getRes("TipsPanel", cc.Prefab);
  12. if (pre) {
  13. var node_1 = cc.instantiate(pre);
  14. // if (group) node.group = group;
  15. node_1.group = 'ui';
  16. if (node_1) {
  17. node_1.position = cc.v3(cc.winSize.width / 2, cc.winSize.height / 2 + 300);
  18. cc.director.getScene().addChild(node_1, 10000);
  19. var label = cc.find("label", node_1).getComponent(cc.Label);
  20. label.string = msg;
  21. node_1.scale = 0;
  22. var tween = cc.tween(node_1);
  23. tween.to(0.25, { scale: 1 }, { easing: "backOut" });
  24. tween.delay(2);
  25. tween.to(0.25, { scale: 0 }, { easing: "backIn" });
  26. tween.call(function () { node_1.destroy(); });
  27. tween.start();
  28. for (var i = Msg.tipList.length - 1; i >= 0; i--) {
  29. if (Msg.tipList[i].isValid) {
  30. Msg.tipList[i].y += 120;
  31. }
  32. else {
  33. Msg.tipList.splice(i, 1);
  34. }
  35. }
  36. Msg.tipList.push(node_1);
  37. }
  38. }
  39. else {
  40. cc.log("提示面板显示失败!");
  41. }
  42. };
  43. Msg.isShow = false;
  44. Msg.isTouch = false;
  45. Msg.tipList = [];
  46. return Msg;
  47. }());
  48. exports.default = Msg;
  49. cc._RF.pop();