first commit

This commit is contained in:
宫欣海
2025-02-20 11:27:28 +08:00
commit 68090ca38d
91 changed files with 9915 additions and 0 deletions

20
src/module/ModuleBase.ts Normal file
View File

@@ -0,0 +1,20 @@
/**
* @Author: Gongxh
* @Date: 2024-12-07
* @Description: 模块基类
*/
import { Component } from "cc";
import { IModule } from "../global/IModule";
export abstract class ModuleBase extends Component implements IModule {
/** 模块名称 */
public moduleName: string;
/** 模块初始化 (内部使用) */
public init(): void { }
/** 模块初始化完成后调用的函数 */
protected abstract onInit(): void;
}