SimulatedPlayerInput

class SimulatedPlayerInput(val directionalInput: DirectionalInput, jumping: Boolean, var sprinting: Boolean, sneaking: Boolean, var ignoreClippingAtLedge: Boolean = false) : ClientInput

Constructors

Link copied to clipboard
constructor(directionalInput: DirectionalInput, jumping: Boolean, sprinting: Boolean, sneaking: Boolean, ignoreClippingAtLedge: Boolean = false)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val ClientInput.initial: Input
Link copied to clipboard
var keyPresses: Input
Link copied to clipboard
var ClientInput.movementForward: Float
Link copied to clipboard
var ClientInput.movementSideways: Float
Link copied to clipboard
open val moveVector: Vec2
Link copied to clipboard
Link copied to clipboard
val ClientInput.untransformed: Input

Functions

Link copied to clipboard
Link copied to clipboard
open fun makeJump()
Link copied to clipboard
inline fun ClientInput.set(forward: Boolean = keyPresses.forward, backward: Boolean = keyPresses.backward, left: Boolean = keyPresses.left, right: Boolean = keyPresses.right, jump: Boolean = keyPresses.jump, sneak: Boolean = keyPresses.shift, sprint: Boolean = keyPresses.sprint)
Link copied to clipboard
open fun tick()
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
fun update()