first
This commit is contained in:
9
assets/script/game/common/GameUIBase.ts.meta
Normal file
9
assets/script/game/common/GameUIBase.ts.meta
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"ver": "4.0.23",
|
||||
"importer": "typescript",
|
||||
"imported": true,
|
||||
"uuid": "88cd6342-234d-42f8-a10a-4b5b1d33a745",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
||||
26
assets/script/game/common/SingletonModuleComp.ts
Normal file
26
assets/script/game/common/SingletonModuleComp.ts
Normal file
@@ -0,0 +1,26 @@
|
||||
/*
|
||||
* @Author: dgflash
|
||||
* @Date: 2021-11-18 14:20:46
|
||||
* @LastEditors: dgflash
|
||||
* @LastEditTime: 2022-08-04 15:46:16
|
||||
*/
|
||||
|
||||
import { ecs } from "../../../../extensions/oops-plugin-framework/assets/libs/ecs/ECS";
|
||||
import { Initialize } from "../initialize/Initialize";
|
||||
import { GameMap } from "../map/GameMap";
|
||||
import { Role } from "../role/Role";
|
||||
|
||||
/** 游戏模块 */
|
||||
@ecs.register('SingletonModule')
|
||||
export class SingletonModuleComp extends ecs.Comp {
|
||||
/** 游戏初始化模块 */
|
||||
initialize: Initialize = null!;
|
||||
/** 游戏地图 */
|
||||
map: GameMap = null!;
|
||||
/** 游戏主角 */
|
||||
own: Role = null;
|
||||
|
||||
reset() { }
|
||||
}
|
||||
|
||||
export var smc: SingletonModuleComp = ecs.getSingleton(SingletonModuleComp);
|
||||
9
assets/script/game/common/SingletonModuleComp.ts.meta
Normal file
9
assets/script/game/common/SingletonModuleComp.ts.meta
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"ver": "4.0.23",
|
||||
"importer": "typescript",
|
||||
"imported": true,
|
||||
"uuid": "58714c1c-3ffe-4ad1-959a-82e5dfeb2dc3",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
||||
12
assets/script/game/common/config.meta
Normal file
12
assets/script/game/common/config.meta
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"ver": "1.2.0",
|
||||
"importer": "directory",
|
||||
"imported": true,
|
||||
"uuid": "7775e602-1231-4777-a927-a5cbb41c8518",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {
|
||||
"compressionType": {},
|
||||
"isRemoteBundle": {}
|
||||
}
|
||||
}
|
||||
14
assets/script/game/common/config/GameEvent.ts
Normal file
14
assets/script/game/common/config/GameEvent.ts
Normal file
@@ -0,0 +1,14 @@
|
||||
/*
|
||||
* @Author: dgflash
|
||||
* @Date: 2021-11-23 15:28:39
|
||||
* @LastEditors: dgflash
|
||||
* @LastEditTime: 2022-01-26 16:42:00
|
||||
*/
|
||||
|
||||
/** 游戏事件 */
|
||||
export enum GameEvent {
|
||||
/** 游戏服务器连接成功 */
|
||||
GameServerConnected = "GameServerConnected",
|
||||
/** 登陆成功 */
|
||||
LoginSuccess = "LoginSuccess"
|
||||
}
|
||||
9
assets/script/game/common/config/GameEvent.ts.meta
Normal file
9
assets/script/game/common/config/GameEvent.ts.meta
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"ver": "4.0.23",
|
||||
"importer": "typescript",
|
||||
"imported": true,
|
||||
"uuid": "28ac0ad6-53bf-471a-9256-ae7c8ad351a7",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
||||
27
assets/script/game/common/config/GameUIConfig.ts
Normal file
27
assets/script/game/common/config/GameUIConfig.ts
Normal file
@@ -0,0 +1,27 @@
|
||||
/*
|
||||
* @Date: 2021-08-12 09:33:37
|
||||
* @LastEditors: dgflash
|
||||
* @LastEditTime: 2022-08-04 16:58:46
|
||||
*/
|
||||
|
||||
import { LayerType, UIConfig } from "../../../../../extensions/oops-plugin-framework/assets/core/gui/layer/LayerManager";
|
||||
|
||||
/** 界面唯一标识(方便服务器通过编号数据触发界面打开) */
|
||||
export enum UIID {
|
||||
/** 资源加载界面 */
|
||||
Loading = 1,
|
||||
/** 弹窗界面 */
|
||||
Window,
|
||||
/** 加载与延时提示界面 */
|
||||
Netinstable,
|
||||
/** 摇杆控制 */
|
||||
Role_Controller
|
||||
}
|
||||
|
||||
/** 打开界面方式的配置数据 */
|
||||
export var UIConfigData: { [key: number]: UIConfig } = {
|
||||
[UIID.Loading]: { layer: LayerType.UI, prefab: "loading/prefab/loading", bundle: "resources" },
|
||||
[UIID.Netinstable]: { layer: LayerType.PopUp, prefab: "common/prefab/netinstable" },
|
||||
[UIID.Window]: { layer: LayerType.Dialog, prefab: "common/prefab/window" },
|
||||
[UIID.Role_Controller]: { layer: LayerType.UI, prefab: "gui/prefab/role_controller" },
|
||||
}
|
||||
9
assets/script/game/common/config/GameUIConfig.ts.meta
Normal file
9
assets/script/game/common/config/GameUIConfig.ts.meta
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"ver": "4.0.23",
|
||||
"importer": "typescript",
|
||||
"imported": true,
|
||||
"uuid": "14663cf6-fb92-4921-8ba9-c836b2667737",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
||||
13
assets/script/game/common/config/QueryConfig.ts.meta
Normal file
13
assets/script/game/common/config/QueryConfig.ts.meta
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"ver": "4.0.23",
|
||||
"importer": "typescript",
|
||||
"imported": true,
|
||||
"uuid": "1f8651a4-0870-4475-ae85-d7e8b93c53b4",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {
|
||||
"moduleId": "project:///assets/script/game/config/QueryConfig.js",
|
||||
"importerSettings": 4,
|
||||
"simulateGlobals": []
|
||||
}
|
||||
}
|
||||
9
assets/script/game/common/config/UIConfig.ts.meta
Normal file
9
assets/script/game/common/config/UIConfig.ts.meta
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"ver": "4.0.23",
|
||||
"importer": "typescript",
|
||||
"imported": true,
|
||||
"uuid": "084510dd-1c52-44e1-9bce-00633e73f0fc",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
||||
Reference in New Issue
Block a user