using System.Collections; using System.Collections.Generic; using UnityEngine; /// /// 预制件模块 /// public abstract class ModulePrefab : MonoBehaviour { /// 核心模块 protected virtual ModuleCore ModuleCore => ModuleCore.I; /// 关联的数据 public abstract Data Value { get; } /// 更新可视化内容 public abstract void UpdateVisual(Data data); }