Table of Contents

Class Navmesh

Namespace
AO
Assembly
CoreAssembly.dll
public class Navmesh : Component
Inheritance
Navmesh
Inherited Members
Extension Methods

Properties

IgnoreColliders

public bool IgnoreColliders { get; set; }

Property Value

bool

MarkedForRebuild

public bool MarkedForRebuild { get; set; }

Property Value

bool

Methods

RebuildImmediately()

public bool RebuildImmediately()

Returns

bool

TryFindClosestPointOnAnyNavmesh(Vector2, out Vector2, out Navmesh)

public static bool TryFindClosestPointOnAnyNavmesh(Vector2 toPoint, out Vector2 pointOnNavmesh, out Navmesh navmesh)

Parameters

toPoint Vector2
pointOnNavmesh Vector2
navmesh Navmesh

Returns

bool

TryFindClosestPointOnNavmesh(Vector2, out Vector2)

public bool TryFindClosestPointOnNavmesh(Vector2 toPoint, out Vector2 result)

Parameters

toPoint Vector2
result Vector2

Returns

bool

TryFindPath(Vector2, Vector2, ref Vector2[], out int)

public bool TryFindPath(Vector2 from, Vector2 to, ref Vector2[] result, out int pathLength)

Parameters

from Vector2
to Vector2
result Vector2[]
pathLength int

Returns

bool