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; protected GameElement connectedGameElement => EditorManager.instance.uiManager.inspector.connectedGameElement; /// /// 参数名,通过反射获取饿修改对应变量的值 /// public string parameterName; /// /// 是否始终更新,如果子类可能用到此变量,则在子类中写Update即可 /// public bool isAlwaysUpdated; public virtual void Initialize(string title, string parameterName) { this.parameterName = parameterName; this.title.text = title; } //public abstract void ApplyParameters(); } }