123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- import { _decorator, assetManager, Component, Label, sys } from 'cc';
- import { SceneDef } from '../../scripts/SceneDef';
- import { UserMgr } from './UserMgr';
- import { GameSceneUtil } from './GameSceneUtil';
- import { UIAnnouncement } from '../ui_announcement/UIAnnouncement';
- import { UITeam } from '../ui_team/UITeam';
- import { lobbyNet } from './NetGameServer';
- import { UIChat } from '../ui_chat/UIChat';
- const { ccclass, property } = _decorator;
- @ccclass('LobbyScene')
- export class LobbyScene extends Component {
- @property(Label) lblName: Label = null;
- async start() {
- // if (!UserMgr.inst.uid) {
- // tgx.SceneUtil.loadScene(SceneDef.START);
- // return;
- // }
- GameSceneUtil.inst.exitGame();
- tgx.UIMgr.inst.closeAll();
- tgx.UIMgr.inst.showUI(UIAnnouncement)
- this.lblName.string = UserMgr.inst.getRandomName();
- if(lobbyNet.type != 'http'){
- tgx.UIMgr.inst.showUI(UIChat,null,null,lobbyNet);
- }
- }
- onBtnRandomNameClicked() {
- this.lblName.string = UserMgr.inst.getRandomName(true);
- }
- onBtnAvatarClicked() {
- tgx.UIAlert.show('暂无可用皮肤');
- }
- onBtnMatchClicked() {
- tgx.UIMgr.inst.showUI(UITeam);
- }
- update(deltaTime: number) {
- }
- }
|