Files
ichni_Creator_Studio/Assets/Scripts/DynamicUI/DynamicUIElements/DynamicUIElement.cs
SoulliesOfficial 675c571e86 Inspector-2
加入Text,以及一些必要注释
2025-02-12 00:01:23 -05:00

32 lines
980 B
C#
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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;
/// <summary>
/// 参数名,通过反射获取饿修改对应变量的值
/// </summary>
public string parameterName;
/// <summary>
/// 是否始终更新如果子类可能用到此变量则在子类中写Update即可
/// </summary>
public bool isAlwaysUpdated;
public virtual void Initialize(string title, string parameterName)
{
this.parameterName = parameterName;
this.title.text = title;
}
//public abstract void ApplyParameters();
}
}