Skip to content

Humanizer

The Humanizer namespace provides helpers for cursor timing and humanized cursor movement.


Interfaces

MoveCursorResultObject

The MoveCursorResultObject interface describes the corresponding object shape exposed by the declarations.

  • resultBoolean - The result.

Functions

CalculateTimeForOrder(pos?: Vector)number

Calculates the time for order.

  • posVector (optional) - The world position value.

Returned:

  • number - The result of the call.

GetRandom()number

Retrieves the random.

Returned:

  • number - The requested random.

SetMaxCursorTime(val: number)void

Sets the max cursor time.

  • valnumber - The value to use.

GetMaxCursorTime()number

Retrieves the max cursor time.

Returned:

  • number - The requested max cursor time.

SetBaseCursorTime(val: number)void

Sets the base cursor time.

  • valnumber - The value to use.

GetBaseCursorTime()number

Retrieves the base cursor time.

Returned:

  • number - The requested base cursor time.

SetReturnTime(val: number)void

Sets the return time.

  • valnumber - The value to use.

GetReturnTime()number

Retrieves the return time.

Returned:

  • number - The requested return time.

SetLingerTime(val: number)void

Sets the linger time.

  • valnumber - The value to use.

GetLingerTime()number

Retrieves the linger time.

Returned:

  • number - The requested linger time.

SetRandomAddTime(val: number)void

Sets the random add time.

  • valnumber - The value to use.

GetRandomAddTime()number

Retrieves the random add time.

Returned:

  • number - The requested random add time.

MoveCursorTo(position: Vector, func: (state: MoveCursorResultObject) => void)void

Moves the cursor to the specified position using humanized timing and invokes the callback on completion.

  • positionVector - The world position value.
  • func(state: MoveCursorResultObject) => void - The callback function to invoke.