AlicizaX/Client/Packages/com.alicizax.unity.resource/Runtime/Resource/Extension/LoadAssetObject.cs

28 lines
628 B
C#
Raw Normal View History

2025-01-23 19:06:48 +08:00
using System;
#if ODIN_INSPECTOR
using Sirenix.OdinInspector;
#endif
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; }
#if UNITY_EDITOR
public bool IsSelect { get; set; }
#endif
public LoadAssetObject(ISetAssetObject obj, UnityEngine.Object assetTarget)
{
AssetObject = obj;
AssetTarget = assetTarget;
}
}
}