Show / Hide Table of Contents

Struct PathfindingData

The data relevant for pathfinding.

Implements
IEquatable<PathfindingData>
Namespace: Content.Shared.NPC
Assembly: Content.Shared.dll
Syntax
public struct PathfindingData : IEquatable<PathfindingData>

Constructors

| Improve this Doc View Source

PathfindingData(PathfindingBreadcrumbFlag, Int32, Int32, Single)

Declaration
public PathfindingData(PathfindingBreadcrumbFlag flag, int layer, int mask, float damage)
Parameters
Type Name Description
PathfindingBreadcrumbFlag flag
System.Int32 layer
System.Int32 mask
System.Single damage

Fields

| Improve this Doc View Source

CollisionLayer

Declaration
public int CollisionLayer
Field Value
Type Description
System.Int32
| Improve this Doc View Source

CollisionMask

Declaration
public int CollisionMask
Field Value
Type Description
System.Int32
| Improve this Doc View Source

Damage

Declaration
public float Damage
Field Value
Type Description
System.Single
| Improve this Doc View Source

Flags

Declaration
public PathfindingBreadcrumbFlag Flags
Field Value
Type Description
PathfindingBreadcrumbFlag

Properties

| Improve this Doc View Source

IsFreeSpace

Declaration
public bool IsFreeSpace { get; }
Property Value
Type Description
System.Boolean

Methods

| Improve this Doc View Source

Equals(PathfindingData)

Declaration
public bool Equals(PathfindingData other)
Parameters
Type Name Description
PathfindingData other
Returns
Type Description
System.Boolean
| Improve this Doc View Source

Equals(Nullable<Object>)

Declaration
public override bool Equals(object? obj)
Parameters
Type Name Description
System.Nullable<System.Object> obj
Returns
Type Description
System.Boolean
| Improve this Doc View Source

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
System.Int32
| Improve this Doc View Source

IsEquivalent(PathfindingData)

Declaration
public bool IsEquivalent(PathfindingData other)
Parameters
Type Name Description
PathfindingData other
Returns
Type Description
System.Boolean

Implements

IEquatable<>
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾