chark / scriptable-events

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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

License:MIT License


Languages

Language:C# 100.0%