From e31dda94ce699d93a5a8fada24152fcd1d0816ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=80=9D=E6=B5=B7?= <1464576565@qq.com> Date: Tue, 18 Nov 2025 11:27:23 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=BB=E6=8E=89odin=E4=BE=9D=E8=B5=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../LocalizationTableWindow.cs | 1 - .../Extension/Implement/SetSpriteObject.cs | 24 ++++--------------- .../Resource/Extension/LoadAssetObject.cs | 17 ++++--------- .../Extension/ResourceExtComponent.cs | 10 +------- 4 files changed, 11 insertions(+), 41 deletions(-) diff --git a/Editor/Localization/LocalizationTableWindow/LocalizationTableWindow.cs b/Editor/Localization/LocalizationTableWindow/LocalizationTableWindow.cs index 845f67e..9db4456 100644 --- a/Editor/Localization/LocalizationTableWindow/LocalizationTableWindow.cs +++ b/Editor/Localization/LocalizationTableWindow/LocalizationTableWindow.cs @@ -2,7 +2,6 @@ using System; using System.IO; using System.Collections.Generic; using AlicizaX.Editor; -using Sirenix.OdinInspector; using UnityEditor.IMGUI.Controls; using UnityEditor; using UnityEngine; diff --git a/Runtime/Resource/Resource/Extension/Implement/SetSpriteObject.cs b/Runtime/Resource/Resource/Extension/Implement/SetSpriteObject.cs index 9d5810a..9f4719f 100644 --- a/Runtime/Resource/Resource/Extension/Implement/SetSpriteObject.cs +++ b/Runtime/Resource/Resource/Extension/Implement/SetSpriteObject.cs @@ -4,9 +4,6 @@ using AlicizaX; using UnityEngine; using UnityEngine.UI; using Object = UnityEngine.Object; -#if ODIN_INSPECTOR -using Sirenix.OdinInspector; -#endif namespace AlicizaX.Resource.Runtime { @@ -19,25 +16,14 @@ namespace AlicizaX.Resource.Runtime Image, SpriteRender, } -#if ODIN_INSPECTOR - [ShowInInspector] -#endif - private SetType _setType; -#if ODIN_INSPECTOR - [ShowInInspector] -#endif - private Image _image; + [SerializeField] private SetType _setType; -#if ODIN_INSPECTOR - [ShowInInspector] -#endif - private SpriteRenderer _spriteRenderer; + [SerializeField] private Image _image; -#if ODIN_INSPECTOR - [ShowInInspector] -#endif - private Sprite _sprite; + [SerializeField] private SpriteRenderer _spriteRenderer; + + [SerializeField] private Sprite _sprite; public Object TargetObject { get; set; } diff --git a/Runtime/Resource/Resource/Extension/LoadAssetObject.cs b/Runtime/Resource/Resource/Extension/LoadAssetObject.cs index 1e72099..94ba82c 100644 --- a/Runtime/Resource/Resource/Extension/LoadAssetObject.cs +++ b/Runtime/Resource/Resource/Extension/LoadAssetObject.cs @@ -1,21 +1,14 @@ using System; -#if ODIN_INSPECTOR -using Sirenix.OdinInspector; -#endif +using UnityEngine; + namespace AlicizaX.Resource.Runtime { [Serializable] public class LoadAssetObject { -#if ODIN_INSPECTOR - [ShowInInspector] -#endif - public ISetAssetObject AssetObject { get; } -#if ODIN_INSPECTOR - [ShowInInspector] -#endif - public UnityEngine.Object AssetTarget { get; } + [SerializeField] public ISetAssetObject AssetObject { get; } + [SerializeField] public UnityEngine.Object AssetTarget { get; } #if UNITY_EDITOR public bool IsSelect { get; set; } #endif @@ -25,4 +18,4 @@ namespace AlicizaX.Resource.Runtime AssetTarget = assetTarget; } } -} \ No newline at end of file +} diff --git a/Runtime/Resource/Resource/Extension/ResourceExtComponent.cs b/Runtime/Resource/Resource/Extension/ResourceExtComponent.cs index 8f8dc72..eeaf8ce 100644 --- a/Runtime/Resource/Resource/Extension/ResourceExtComponent.cs +++ b/Runtime/Resource/Resource/Extension/ResourceExtComponent.cs @@ -8,9 +8,6 @@ using AlicizaX; using Cysharp.Threading.Tasks; using UnityEngine; using Object = UnityEngine.Object; -#if ODIN_INSPECTOR -using Sirenix.OdinInspector; -#endif namespace AlicizaX.Resource.Runtime { @@ -39,9 +36,7 @@ namespace AlicizaX.Resource.Runtime /// /// 保存加载的图片对象 /// -#if ODIN_INSPECTOR - [ShowInInspector] -#endif + [SerializeField] private LinkedList m_LoadAssetObjectsLinkedList; /// @@ -89,9 +84,6 @@ namespace AlicizaX.Resource.Runtime /// /// 回收无引用的缓存资产。 /// -#if ODIN_INSPECTOR - [Button("Release Unused")] -#endif public void ReleaseUnused() { if (m_LoadAssetObjectsLinkedList == null)