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.