mirror of
https://gitee.com/dgflash/oops-plugin-framework.git
synced 2026-05-22 00:29:37 +08:00
2. 存储模块性能提升,添加LRU缓存、批量操作支持,优化内存使用 3. 多语言模块性能与内存管理优化,组件查询性能提升 4. 时间模块类型安全与性能优化,使用泛型替代any,对象池机制减少内存分配 5. 事件系统修复双重注册、重复注册等严重问题,实现EventData对象池减少GC压力 6. RandomManager修复4个逻辑BUG,包括边界问题和越界问题 7. 音频模块内存与性能优化,避免重复加载,优化数据结构,添加完整清理机制 8. CCView与CCViewVM合并,支持按需启用MVVM 9. Collection模块优化,AsyncQueue添加队列容量限制,Collection查询性能提升 10. ECS系统全面优化,对象池复用减少内存分配,循环性能提升 11. 优化MVVM组件性能
20 lines
450 B
TypeScript
20 lines
450 B
TypeScript
/*
|
|
* @Author: dgflash
|
|
* @Date: 2022-06-21 12:05:14
|
|
* @LastEditors: dgflash
|
|
* @LastEditTime: 2022-07-20 11:43:20
|
|
*/
|
|
import { BTreeNode } from './BTreeNode';
|
|
|
|
/**
|
|
* 任务行为节点
|
|
* 这是一个基类,子类应该实现具体的 run 方法
|
|
*/
|
|
export class Task extends BTreeNode {
|
|
run(blackboard?: any) {
|
|
// 默认实现:直接成功
|
|
// 子类应该重写此方法实现具体逻辑
|
|
this.success();
|
|
}
|
|
}
|