Table of Contents

Class LockHandler

Namespace
UILib.Patches
Assembly
UILib.dll

Processes the currently active Locks to determine what should be locked/unlocked.

public static class LockHandler
Inheritance
LockHandler
Inherited Members

Properties

isCursorFree

Whether the lock handler is currently freeing the cursor.

public static bool isCursorFree { get; }

Property Value

bool

isNavigationLocked

Whether the lock handler is currently locking navigation inputs.

public static bool isNavigationLocked { get; }

Property Value

bool

isPaused

Whether the lock handler is currently pausing the game.

public static bool isPaused { get; }

Property Value

bool

onCursorFree

Invokes listeners when the lock handler frees the cursor, allowing the user to move it around.

public static UIEvent onCursorFree { get; }

Property Value

UIEvent

onCursorLock

Invokes listeners when the lock handler is no longer freeing the cursor.

public static UIEvent onCursorLock { get; }

Property Value

UIEvent

onNavigationLock

Invokes listeners when the lock handler is locking navigation inputs.

public static UIEvent onNavigationLock { get; }

Property Value

UIEvent

onNavigationUnlock

Invokes listeners when the lock handler is no longer locking navigation inputs.

public static UIEvent onNavigationUnlock { get; }

Property Value

UIEvent

onPause

Invokes listeners when the lock handler pauses the game.

public static UIEvent onPause { get; }

Property Value

UIEvent

onUnpause

Invokes listeners when the lock handler unpauses the game.

public static UIEvent onUnpause { get; }

Property Value

UIEvent