using System.Collections;
using System.Collections.Generic;
using UnityEngine;
///
/// 算法模块
///
///
public abstract class ModuleAlgorithm : MonoBehaviour {
/// 必须要初始化
protected abstract void Awake();
/// 核心模块
protected virtual ModuleCore ModuleCore => ModuleCore.I;
/// 执行算法
public abstract void Compute(Data data);
}
///
/// 单个算法函数
///
///
public abstract class ModuleAlgorithmFunction {
/// 执行算法
public abstract void Compute(Data data);
}