Split project

This commit is contained in:
h z
2024-06-29 06:35:23 +08:00
commit 6e01c31061
54 changed files with 496 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
using Nocturnis.Inventories.Items;
namespace Nocturnis.Inventories.ItemSlots;
public interface IBaseItemSlot
{
IBaseItem Item { get; set; }
}

View File

@@ -0,0 +1,8 @@
using Nocturnis.Inventories.Items.Items;
namespace Nocturnis.Inventories.ItemSlots.ItemSlots;
public interface IChemicalItemSlot
{
IBaseChemicalItem Item { get; set; }
}

View File

@@ -0,0 +1,6 @@
namespace Nocturnis.Inventories.Items;
public interface IBaseItem
{
}

View File

@@ -0,0 +1,9 @@
using VirtualChemistry.Chemistry.Mixtures.Implements;
namespace Nocturnis.Inventories.Items.Items;
public interface IBaseChemicalItem : IBaseItem
{
HeterogeneousMixture ContentMaterial { get; set; }
void ConsumeFromBottom(double amount);
}

View File

@@ -0,0 +1,8 @@
using Nocturnis.Enigmos.Modules;
namespace Nocturnis.Inventories.Items.Items;
public interface IBaseModuleItem
{
IBaseModule ContentModule { get; }
}