import Func from "@/Engine/ECS/Function"; export enum FuncAppPlatformState { GlobalMenu, ModuleMenu, } export default class FuncAppPlatform extends Func{ constructor(name: string) { super(name); super.initStates(sm => { sm.addState(FuncAppPlatformState.GlobalMenu, this.onGlobalMenuStateIn, null, this.onGlobalMenuStateExit); sm.addState(FuncAppPlatformState.ModuleMenu, this.onModuleMenuStateIn, null, this.onModuleMenuStateExit); }) } onGlobalMenuStateIn(): void { } onGlobalMenuStateExit(): void { } onModuleMenuStateIn(): void { } onModuleMenuStateExit(): void { } }