33 lines
646 B
C#
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,
|
|
}
|