Integrations


Purpose

This section covers integrations with external packages. These integrations are optional and only available when the corresponding package is installed.


Available integrations

Integration Description
R3 Reactive Extensions support for advanced event processing

How integrations work

Reactive SO uses Unity’s assembly definition versionDefines to automatically detect installed packages. When a supported package is installed, the integration code becomes available without any manual configuration.

{
    "versionDefines": [
        {
            "name": "com.cysharp.r3",
            "expression": "",
            "define": "R3_SUPPORT"
        }
    ]
}

The extension methods are located in Runtime/External/R3/ directory and compiled only when R3 is present.


This site uses Just the Docs, a documentation theme for Jekyll.