Files
tbd-station-14/Content.Server/NPC/Pathfinding/PathFlags.cs

33 lines
646 B
C#

namespace Content.Server.NPC.Pathfinding;
[Flags]
public enum PathFlags : byte
{
None = 0,
/// <summary>
/// Do we have any form of access.
/// </summary>
Access = 1 << 0,
/// <summary>
/// Can we pry airlocks if necessary.
/// </summary>
Prying = 1 << 1,
/// <summary>
/// Can stuff like walls be broken.
/// </summary>
Smashing = 1 << 2,
/// <summary>
/// Can we climb it like a table or railing.
/// </summary>
Climbing = 1 << 3,
/// <summary>
/// Can we open stuff that requires interaction (e.g. click-open doors).
/// </summary>
Interact = 1 << 4,
}