org.rsmod.game.pathfinder.RayCast.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of rsmod-pathfinder Show documentation
Show all versions of rsmod-pathfinder Show documentation
A custom BFS pathfinder implementation to emulate RS.
The newest version!
package org.rsmod.game.pathfinder
public data class RayCast(
public val coordinates: List,
public val alternative: Boolean,
public val success: Boolean
) : List by coordinates {
public companion object {
public val FAILED: RayCast = RayCast(
coordinates = emptyList(),
alternative = false,
success = false
)
public val EMPTY_SUCCESS: RayCast = RayCast(
coordinates = emptyList(),
alternative = false,
success = true
)
}
}