Files
OldThink/Content.Server/NPC/Pathfinding/PathFlags.cs

33 lines
646 B
C#
Raw Normal View History

2022-09-30 14:39:48 +10:00
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,
2022-10-13 21:36:29 +11:00
/// <summary>
/// Can we climb it like a table or railing.
/// </summary>
Climbing = 1 << 3,
2022-10-13 21:36:29 +11:00
/// <summary>
/// Can we open stuff that requires interaction (e.g. click-open doors).
/// </summary>
Interact = 1 << 4,
2022-09-30 14:39:48 +10:00
}