using System.Collections; using System.Collections.Generic; using Ichni.RhythmGame; using TMPro; using UnityEngine; namespace Ichni.Editor { public abstract class DynamicUIElement : MonoBehaviour { public TMP_Text title; public IBaseElement connectedBaseElement; /// /// 参数名,通过反射获取饿修改对应变量的值 /// public string parameterName; /// /// 是否始终更新,如果子类可能用到此变量,则在子类中写Update即可 /// public bool isAlwaysUpdated; public virtual void Initialize(IBaseElement baseElement, string title, string parameterName) { this.connectedBaseElement = baseElement; this.parameterName = parameterName; this.title.text = title; } //public abstract void ApplyParameters(); } }