12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- /// #pkgName FGUI包名
- /// #prefabName ui预制名字
- /// #viewName uiview名字
- /// #UIName ui的名字,prefabName首字母转大写
- /// ui逻辑处理类
- /// created by chenwb 2024
- import GameDataCenter from "../../../../data/GameDataCenter";
- import { ViewZOrder } from "../../../../data/const/ViewZOrder";
- import { ResCollector } from "../../../../frameWork/compment/ResCollector";
- import FguiMgr from "../../../../frameWork/fgui/FguiMgr";
- import { FguiViewCtrl } from "../../../../frameWork/fgui/mvc/FguiViewCtrl";
- import { GameServerConfig } from "../../../../network/GameServerConfig";
- import { TsrpcNet } from "../../../../network/TsrpcNet";
- import AssetMgr from "../../../../utils/AssetMgr";
- import AssetsBundleMgr from "../../../../utils/AssetsBundleMgr";
- import UEGridMap from "../../../gridMap/UEGridMap";
- import { BattleMainView } from "../../Battle/BattleMain/BattleMainView";
- import { HomeVM } from "./HomeVM";
- import { HomeView } from "./HomeView";
- export class HomeCtrl extends FguiViewCtrl<HomeVM> {
- ueGridMap: UEGridMap = null!;
- onCollectRes(resCollector: ResCollector, param: any): void {
- resCollector.AddUEClass([UEGridMap])
- }
- OnInited(): void {
- this.ueGridMap = AssetMgr.instantiateUE(UEGridMap);
- this.VM.GridRoot.node.addChild(this.ueGridMap.node);
- // this.ueGridMap.Init();
- }
- async OnShow(intent?: any): Promise<void> {
- this.AddListeners();
- GameDataCenter.gameServer.Init();
- await GameDataCenter.gameServer.Connect();
- let ret = await GameDataCenter.gameServer.ReqApi("player/Info", { content: '测试一下' });
- if (ret.isSucc) {
- console.log('成功');
- } else {
- console.log('失败');
- }
- }
- OnHide(): void {
- this.RemoveListeners();
- }
- //#region UI事件
- private AddListeners(): void {
- this.RegisterClick(this.VM.BtnPlays, this.OnClickBtnPlays);
- }
- private RemoveListeners(): void {
- // <#UIEventsRemoveArea>
- }
- private OnClickBtnPlays(): void {
- FguiMgr.Instance.openUI(BattleMainView, ViewZOrder.Battle);
- }
- private Close(): void {
- FguiMgr.Instance.closeUI(HomeView);
- }
- //#endregion
- }
|