32 lines
856 B
C#
32 lines
856 B
C#
using System;
|
|
using Robust.Shared.Serialization;
|
|
|
|
namespace Content.Shared.Chemistry
|
|
{
|
|
/// <summary>
|
|
/// These are the defined capabilities of a container of a solution.
|
|
/// </summary>
|
|
[Flags]
|
|
[Serializable, NetSerializable]
|
|
public enum SolutionCaps
|
|
{
|
|
None = 0,
|
|
|
|
PourIn = 1,
|
|
PourOut = 2,
|
|
|
|
Injector = 4,
|
|
Injectable = 8,
|
|
|
|
/// <summary>
|
|
/// Allows the container to be placed in a <c>ReagentDispenserComponent</c>.
|
|
/// <para>Otherwise it's considered to be too large or the improper shape to fit.</para>
|
|
/// <para>Allows us to have obscenely large containers that are harder to abuse in chem dispensers
|
|
/// since they can't be placed directly in them.</para>
|
|
/// </summary>
|
|
FitsInDispenser = 16,
|
|
|
|
NoExamine = 32,
|
|
}
|
|
}
|