mirror of
https://github.com/MikuLeaks/KianaBH3.git
synced 2025-12-12 13:04:33 +01:00
33 lines
882 B
C#
33 lines
882 B
C#
namespace KianaBH.Data;
|
|
|
|
[AttributeUsage(AttributeTargets.Class, Inherited = false)]
|
|
public class ResourceEntity : Attribute
|
|
{
|
|
[Obsolete("No effect")]
|
|
public ResourceEntity(string fileName, bool isCritical = false, bool isMultifile = false)
|
|
{
|
|
if (isMultifile)
|
|
FileName = new List<string>(fileName.Split(','));
|
|
else
|
|
FileName = [fileName];
|
|
IsCritical = isCritical;
|
|
}
|
|
|
|
|
|
public ResourceEntity(string fileName, bool isMultifile = false)
|
|
{
|
|
if (isMultifile)
|
|
FileName = new List<string>(fileName.Split(','));
|
|
else
|
|
FileName = [fileName];
|
|
}
|
|
|
|
public ResourceEntity(string fileName)
|
|
{
|
|
FileName = [fileName];
|
|
}
|
|
|
|
public List<string> FileName { get; private set; }
|
|
|
|
[Obsolete("No effect")] public bool IsCritical { get; private set; } // deprecated
|
|
} |