Added base parts
This commit is contained in:
18
Attributes.cs
Normal file
18
Attributes.cs
Normal 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 {}
|
||||
Reference in New Issue
Block a user