123456789101112131415161718192021222324252627 |
- import Func from "@/Engine/ECS/Function";
- export enum FuncAppPlatformState {
- GlobalMenu,
- ModuleMenu,
- }
- export default class FuncAppPlatform extends Func<FuncAppPlatformState>{
- 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 {
- }
- }
|