Added base parts

This commit is contained in:
Samuele Lorefice
2024-12-31 03:05:17 +01:00
parent 9a1eed7f80
commit abfde63278
19 changed files with 158 additions and 0 deletions

18
Attributes.cs Normal file
View File

@@ -0,0 +1,18 @@
namespace WaifuCellar;
[AttributeUsage(AttributeTargets.Property)]
public class TraitAttribute : Attribute {}
[AttributeUsage(AttributeTargets.Property)]
public class AttributeAttribute : Attribute{}
[AttributeUsage(AttributeTargets.Property)]
public class StateAttribute : Attribute{}
[AttributeUsage(AttributeTargets.Class, AllowMultiple = true)]
public class PartSpecificAttribute(Part part) : Attribute {
public Part Part { get; set; } = part;
}
[AttributeUsage(AttributeTargets.Property)]
public class SkillAttribute : Attribute {}