51 lines
1.3 KiB
TypeScript
Raw Permalink Normal View History

2023-10-23 18:56:01 +08:00
import { _decorator, Component, director, instantiate, Node, Prefab } from 'cc';
2024-01-06 19:18:02 +08:00
import { app, TD } from './App';
2023-11-23 02:39:12 +08:00
import { JNGame } from '../../extensions/ngame/assets/ngame/JNGame';
2023-10-23 18:56:01 +08:00
import { JNSyncAction } from '../../extensions/ngame/assets/ngame/sync/JNSyncAction';
2023-11-17 18:29:39 +08:00
import { GOnHookPets } from '../../extensions/ngame/assets/ngame/message/proto';
2023-11-23 02:39:12 +08:00
import { Env, EnvCurrent } from './Env';
import { GAction } from './consts/GAction';
2024-01-02 19:04:19 +08:00
import { view } from 'cc';
2023-10-23 18:56:01 +08:00
const { ccclass, property } = _decorator;
2023-11-22 03:51:37 +08:00
window['GUser'] = "100000";
window['GPassworld'] = "123456";
2023-10-23 18:56:01 +08:00
@ccclass('Main')
export class Main extends Component {
@property(Prefab)
UIPrefab: Prefab = null;
@property(Prefab)
WorldPrefab: Prefab = null;
async onLoad(){
2023-11-22 03:51:37 +08:00
console.log("EnvCurrent",EnvCurrent)
2023-11-05 03:26:09 +08:00
// 创建UI
director.getScene().addChild(instantiate(this.UIPrefab));
2023-10-23 18:56:01 +08:00
//加载 APP
2023-11-13 02:37:29 +08:00
await JNGame.Init(app);
2023-10-23 18:56:01 +08:00
2024-01-06 19:18:02 +08:00
console.log("TD",TD.TbGRoleEquip.getDataList())
2023-11-22 03:51:37 +08:00
// //发生帧同步开始
// app.socket.Send(JNSyncAction.NSyncFrameStart);
2023-10-23 18:56:01 +08:00
2023-11-15 02:32:00 +08:00
// 创建世界
director.getScene().addChild(instantiate(this.WorldPrefab));
2023-10-23 18:56:01 +08:00
2023-11-23 02:39:12 +08:00
if(EnvCurrent == Env.Server){
//发送就绪
app.socket.Send(GAction.CR_REFEREE_READY);
}
2023-10-23 18:56:01 +08:00
}
}