Click or drag to resize

KSPDev.ProcessingUtils Namespace

A set of useful methods to simplify processing the common game tasks. Like scheduling a co-routine execution, controlling the module state via a simple state machine, etc.
Classes
  ClassDescription
Public classArgumentGuard
Set of tools to check the API method arguments.
Public classAsyncCall
Set of tools to execute a delayed code.
Public classPreconditions
Set of tools to check various preconditions during the code execution.
Public classSafeCallbacks
Set of tools to invoke callbacks so that the main flow is not affected.
Public classCode exampleSimpleStateMachineT
Simple state machine that allows tracking of the states and checking the basic transition conditions.
Delegates