Skip to content

Simple and extensible event system for Unity Engine, implemented via scriptable objects

License

Notifications You must be signed in to change notification settings

chark/scriptable-events

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scriptable Events

Unity 2020.3+ openupm Actions Status

Minimalistic and extensible event system implemented via ScriptableObject, inspired by Unite2017.

Features

  • 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

Installation

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.

Links