TickNode

@Serializable
class TickNode(val tick: Int, val position: Vec3, val velocity: Vec3, val completed: Boolean = false, val subtickNodes: MutableList<SubtickNode> = mutableListOf()) : TrajectoryNode

Constructors

Link copied to clipboard
constructor(tick: Int, position: Vec3, velocity: Vec3, completed: Boolean = false, subtickNodes: MutableList<SubtickNode> = mutableListOf())

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
@Serializable(with = Vec3Serializer::class)
open override val position: Vec3
Link copied to clipboard
Link copied to clipboard
val tick: Int
Link copied to clipboard
@Serializable(with = Vec3Serializer::class)
open override val velocity: Vec3

Functions

Link copied to clipboard
Link copied to clipboard
fun processTick(level: Level): TickNode

Calculates the subtick nodes within this tick

Link copied to clipboard