Login.ts 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. const { ccclass, property } = cc._decorator;
  2. @ccclass
  3. export default class Login extends cc.Component {
  4. @property({ displayName: 'lbl毛币数量', type: cc.SpriteFrame })
  5. private sf_redbag: cc.SpriteFrame = null;
  6. onLoad() {
  7. }
  8. start() {
  9. let start_node_pos = new cc.Vec2(0, -500)
  10. let end_node_pos = new cc.Vec2(0, 500)
  11. let fly_data = {
  12. node_p: this.node,
  13. item_count: 10,
  14. item_scale: [1, 2],
  15. item_sf: this.sf_redbag,
  16. start_pos: start_node_pos,
  17. end_pos: end_node_pos,
  18. complete_call: () => {
  19. },
  20. }
  21. this.node.emit('ui-fly-node', fly_data)
  22. }
  23. update() {
  24. if(!gData.loginData.loadResCompelete){
  25. gData.loginData.loadLocalRes();
  26. return;
  27. }
  28. if (!gData.loginData.isLogin) {
  29. gData.loginData.login();
  30. return;
  31. }
  32. if(gData.gameData.dataFinish){//登录流程完毕
  33. mk.ui.openPanel("game/prefab/game");
  34. }
  35. }
  36. }