From 0cff4ba00d2df3429d86cf9842edf6d3524bf61c Mon Sep 17 00:00:00 2001 From: SinGala Date: Sat, 12 Jul 2025 20:36:35 +0200 Subject: [PATCH] Adding staff.ai --- .../Characteristics/StaffCharacteristics.cs | 7 ++++++ .../DataModels/SubTypes/StaffSubType.cs | 8 +++++++ ZooTycoon.NET/Entities/Staff/Staff.cs | 23 +++++++++++++++++++ 3 files changed, 38 insertions(+) create mode 100644 ZooTycoon.NET/DataModels/Sections/Characteristics/StaffCharacteristics.cs create mode 100644 ZooTycoon.NET/DataModels/SubTypes/StaffSubType.cs create mode 100644 ZooTycoon.NET/Entities/Staff/Staff.cs diff --git a/ZooTycoon.NET/DataModels/Sections/Characteristics/StaffCharacteristics.cs b/ZooTycoon.NET/DataModels/Sections/Characteristics/StaffCharacteristics.cs new file mode 100644 index 0000000..ec68729 --- /dev/null +++ b/ZooTycoon.NET/DataModels/Sections/Characteristics/StaffCharacteristics.cs @@ -0,0 +1,7 @@ +namespace ZooTycoon.NET.DataModels.Sections.Characteristics +{ + public class StaffCharacteristics : Characteristics + { + + } +} diff --git a/ZooTycoon.NET/DataModels/SubTypes/StaffSubType.cs b/ZooTycoon.NET/DataModels/SubTypes/StaffSubType.cs new file mode 100644 index 0000000..77bb7f9 --- /dev/null +++ b/ZooTycoon.NET/DataModels/SubTypes/StaffSubType.cs @@ -0,0 +1,8 @@ +namespace ZooTycoon.NET.DataModels.SubTypes +{ + public enum StaffSubType + { + m, + f + } +} diff --git a/ZooTycoon.NET/Entities/Staff/Staff.cs b/ZooTycoon.NET/Entities/Staff/Staff.cs new file mode 100644 index 0000000..f6f8e11 --- /dev/null +++ b/ZooTycoon.NET/Entities/Staff/Staff.cs @@ -0,0 +1,23 @@ +using ZooTycoon.NET.DataModels.Sections.Characteristics; +using ZooTycoon.NET.DataModels.SubTypes; + +namespace ZooTycoon.NET.Entities.Animals +{ + public class Staff : ZtUnit + { + public Staff(string type) : this() + { + Type = type; + } + + public Staff(string type, StaffSubType subType) : this() + { + Type = type; + SubType = subType; + } + + public Staff() + { + } + } +}