SerializeFieldの値にEditorとかでアクセス
HogeObjectというGameObjectにあるHogeCompコンポーネントの hogeLabelという名前のUIWidgetにアクセスすることを想定。
// GameObjectの取得 var HogeObject = GameObject.Find("HogeObject"); // コンポーネントの取得 var hogeComp = battleStateMachine.GetComponent<HogeComp>(); var serializedObject = new UnityEditor.SerializedObject(hogeComp); var roundEndUi = serializedObject.FindProperty("hogeLabel").objectReferenceValue as UIWidget;