DPB1Class · Game state and actions

WalkabilityGrid

Provides walkability grid data and the operations listed below. Related types link to the values this API consumes or returns.

Namespace: DreamPoeBot.Loki.Game

public static class WalkabilityGrid
Reference: DPB1 0.3.29.47Compare the DPB2 reference → Check signatures and usage notes separately; a matching type is not a compatibility guarantee.

Members and overloads

10 declared here

GetWalkableBitArray

MethodLink ↗
public static BitArray WalkabilityGrid.GetWalkableBitArray(CachedTerrainData cache, byte value)

Returns walkable bit array using the supplied arguments.

Parameters

cacheCachedTerrainData
Specifies cache.
valuebyte
Specifies value.

Returns: The BitArray result.

IsJumpable

MethodLink ↗
public static bool WalkabilityGrid.IsJumpable(byte[] data, int bytesPerRow, int c, int r, byte jumpableValue)

Checks whether jumpable using the supplied arguments.

Parameters

databyte[]
Specifies data.
bytesPerRowint
Specifies bytes per row.
cint
Specifies c.
rint
Specifies r.
jumpableValuebyte
Specifies jumpable value.

Returns: A Boolean result. The member description explains the condition being checked.

IsWalkable

MethodLink ↗
public static bool WalkabilityGrid.IsWalkable(CachedTerrainData cache, Vector2i pos, byte value)

Checks whether walkable using the supplied arguments.

Parameters

cacheCachedTerrainData
Specifies cache.
posVector2i
Specifies pos.
valuebyte
Specifies value.

Returns: A Boolean result. The member description explains the condition being checked.

IsWalkable

MethodLink ↗
public static bool WalkabilityGrid.IsWalkable(CachedTerrainData cache, int c, int r, byte value)

Checks whether walkable using the supplied arguments.

Parameters

cacheCachedTerrainData
Specifies cache.
cint
Specifies c.
rint
Specifies r.
valuebyte
Specifies value.

Returns: A Boolean result. The member description explains the condition being checked.

IsWalkable

MethodLink ↗
public static bool WalkabilityGrid.IsWalkable(byte[] data, int bytesPerRow, Vector2i pos, byte value)

Checks whether walkable using the supplied arguments.

Parameters

databyte[]
Specifies data.
bytesPerRowint
Specifies bytes per row.
posVector2i
Specifies pos.
valuebyte
Specifies value.

Returns: A Boolean result. The member description explains the condition being checked.

IsWalkable

MethodLink ↗
public static bool WalkabilityGrid.IsWalkable(byte[] data, int bytesPerRow, int c, int r, byte value)

Checks whether walkable using the supplied arguments.

Parameters

databyte[]
Specifies data.
bytesPerRowint
Specifies bytes per row.
cint
Specifies c.
rint
Specifies r.
valuebyte
Specifies value.

Returns: A Boolean result. The member description explains the condition being checked.

WalkableValue

MethodLink ↗
public static byte WalkabilityGrid.WalkableValue(CachedTerrainData cache, Vector2i pos)

Executes the walkable value operation with the supplied arguments.

Parameters

cacheCachedTerrainData
Specifies cache.
posVector2i
Specifies pos.

Returns: The byte result.

WalkableValue

MethodLink ↗
public static byte WalkabilityGrid.WalkableValue(CachedTerrainData cache, int c, int r)

Executes the walkable value operation with the supplied arguments.

Parameters

cacheCachedTerrainData
Specifies cache.
cint
Specifies c.
rint
Specifies r.

Returns: The byte result.

WalkableValue

MethodLink ↗
public static byte WalkabilityGrid.WalkableValue(byte[] data, int bytesPerRow, Vector2i pos)

Executes the walkable value operation with the supplied arguments.

Parameters

databyte[]
Specifies data.
bytesPerRowint
Specifies bytes per row.
posVector2i
Specifies pos.

Returns: The byte result.

WalkableValue

MethodLink ↗
public static byte WalkabilityGrid.WalkableValue(byte[] data, int bytesPerRow, int c, int r)

Executes the walkable value operation with the supplied arguments.

Parameters

databyte[]
Specifies data.
bytesPerRowint
Specifies bytes per row.
cint
Specifies c.
rint
Specifies r.

Returns: The byte result.

DPB1 0.3.29.47 · Reference reviewed 2026-10-03. Descriptions use source summaries where available, otherwise concise signature-based descriptions. Examples illustrate usage; they are not a live-game test.