Minimalistic and extensible event system implemented via ScriptableObject
, inspired by Unite2017.
- Designer friendly
- Default event and listener implementations for common use-cases
- Code generation tools which can be used to create custom event and inspector scripts
- Strongly typed
- Custom icons
- Odin Inspector support
This package can be installed via OpenUPM:
openupm add com.chark.scriptable-events
Or via the Unity Package Manager by Installing from a Git URL:
https://github.com/chark/scriptable-events.git#upm
Alternatively, manually install by adding the following entry to Packages/manifest.json
:
{
"com.chark.scriptable-events": "https://github.com/chark/scriptable-events.git#upm"
}
If you'd like to install a specific release, replace upm
suffix with version number, e.g., v3.0.0
. You can find all releases here.