using UnityEngine; using UnityEngine.UI; namespace Fort23.Mono { [UIBinding(prefab = "EventLogTitleWidget" )] public partial class EventLogTitleWidget : ItemWidgetBasic { public XianTuLogInfoData data; private void Init() { } public override void AddEvent() { } public override void DelEvent() { } public override void AddButtonEvent() { } public void CustomInit(string text) { Text_Name.text = text; LayoutRebuilder.ForceRebuildLayoutImmediate(Text_Name.GetComponent()); LayoutRebuilder.ForceRebuildLayoutImmediate(Text_Name.transform.parent.GetComponent()); } public void CustomInit(XianTuLogInfoData data) { this.data = data; Text_Name.text = data.message; LayoutRebuilder.ForceRebuildLayoutImmediate(Text_Name.GetComponent()); LayoutRebuilder.ForceRebuildLayoutImmediate(Text_Name.transform.parent.GetComponent()); } } }