Added Human parts

This commit is contained in:
Samuele Lorefice
2024-12-31 04:06:14 +01:00
parent abfde63278
commit 3380ad963c
36 changed files with 266 additions and 35 deletions

7
Parts/Base/Anus.cs Normal file
View File

@@ -0,0 +1,7 @@
namespace WaifuCellar.Parts.Base;
public class Anus : Part {
public override List<IBuff> Buffs { get; set; } = [];
public override Part? ParentPart { get; set; }
public override List<Part> AttachedParts { get; } = [];
}

View File

@@ -1,7 +1,7 @@
namespace WaifuCellar.Parts.Base;
public class Arm : Part {
public override List<IBuff> Buffs { get; set; } = new();
public override List<IBuff> Buffs { get; set; } = [];
public override Part? ParentPart { get; set; }
public override List<Part> AttachedParts { get; set; } = new();
public override List<Part> AttachedParts { get; } = [];
}

View File

@@ -1,7 +1,7 @@
namespace WaifuCellar.Parts.Base;
public class Breasts : Part {
public override List<IBuff> Buffs { get; set; } = new();
public override List<IBuff> Buffs { get; set; } = [];
public override Part? ParentPart { get; set; }
public override List<Part> AttachedParts { get; set; } = new();
public override List<Part> AttachedParts { get; } = [];
}

View File

@@ -1,7 +1,7 @@
namespace WaifuCellar.Parts.Base;
public class Ear : Part {
public override List<IBuff> Buffs { get; set; } = new();
public override List<IBuff> Buffs { get; set; } = [];
public override Part? ParentPart { get; set; }
public override List<Part> AttachedParts { get; set; } = new();
public override List<Part> AttachedParts { get; } = [];
}

View File

@@ -1,7 +1,7 @@
namespace WaifuCellar.Parts.Base;
public class Eye : Part {
public override List<IBuff> Buffs { get; set; } = new();
public override List<IBuff> Buffs { get; set; } = [];
public override Part? ParentPart { get; set; }
public override List<Part> AttachedParts { get; set; } = new();
public override List<Part> AttachedParts { get; } = [];
}

View File

@@ -1,7 +1,7 @@
namespace WaifuCellar.Parts.Base;
public class Foot : Part {
public override List<IBuff> Buffs { get; set; } = new();
public override List<IBuff> Buffs { get; set; } = [];
public override Part? ParentPart { get; set; }
public override List<Part> AttachedParts { get; set; } = new();
public override List<Part> AttachedParts { get; } = [];
}

View File

@@ -1,7 +1,7 @@
namespace WaifuCellar.Parts.Base;
public class Hand : Part {
public override List<IBuff> Buffs { get; set; } = new();
public override List<IBuff> Buffs { get; set; } = [];
public override Part? ParentPart { get; set; }
public override List<Part> AttachedParts { get; set; } = new();
public override List<Part> AttachedParts { get; } = [];
}

View File

@@ -1,7 +1,7 @@
namespace WaifuCellar.Parts.Base;
public class Head : Part {
public override List<IBuff> Buffs { get; set; } = new();
public override List<IBuff> Buffs { get; set; } = [];
public override Part? ParentPart { get; set; }
public override List<Part> AttachedParts { get; set; } = new();
public override List<Part> AttachedParts { get; } = [];
}

View File

@@ -1,7 +1,7 @@
namespace WaifuCellar.Parts.Base;
public class Leg : Part {
public override List<IBuff> Buffs { get; set; } = new();
public override List<IBuff> Buffs { get; set; } = [];
public override Part? ParentPart { get; set; }
public override List<Part> AttachedParts { get; set; } = new();
public override List<Part> AttachedParts { get; } = [];
}

View File

@@ -1,7 +1,7 @@
namespace WaifuCellar.Parts.Base;
public class Mouth : Part {
public override List<IBuff> Buffs { get; set; } = new();
public override List<IBuff> Buffs { get; set; } = [];
public override Part? ParentPart { get; set; }
public override List<Part> AttachedParts { get; set; } = new();
public override List<Part> AttachedParts { get; } = [];
}

View File

@@ -1,7 +1,7 @@
namespace WaifuCellar.Parts.Base;
public class Penis : Part {
public override List<IBuff> Buffs { get; set; } = new();
public override List<IBuff> Buffs { get; set; } = [];
public override Part? ParentPart { get; set; }
public override List<Part> AttachedParts { get; set; } = new();
public override List<Part> AttachedParts { get; } = [];
}

View File

@@ -1,7 +1,7 @@
namespace WaifuCellar.Parts.Base;
public class Torso : Part {
public override List<IBuff> Buffs { get; set; } = new();
public override List<IBuff> Buffs { get; set; } = [];
public override Part? ParentPart { get; set; }
public override List<Part> AttachedParts { get; set; } = new();
public override List<Part> AttachedParts { get; } = [];
}

View File

@@ -1,7 +1,7 @@
namespace WaifuCellar.Parts.Base;
public class Vagina : Part {
public override List<IBuff> Buffs { get; set; } = new();
public override List<IBuff> Buffs { get; set; } = [];
public override Part? ParentPart { get; set; }
public override List<Part> AttachedParts { get; set; } = new();
public override List<Part> AttachedParts { get; } = [];
}