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