/InputAsObservable

Treat UnityStandardInput as UniRx(IObservable)

Primary LanguageC#MIT LicenseMIT

InputAsObservable

openupm

Treat UnityStandardInput as UniRx(IObservable)

Usage

Please refer to TestInput.cs or https://qiita.com/Euglenach/items/29833548294a8b822b79

Installation

Add from GitHub

You can also add it directly from GitHub on Unity 2019.4+. Note that you won't be able to receive updates through Package Manager this way, you'll have to update manually.

  • open Package Manager
  • click +
  • select Add from Git URL
  • paste https://github.com/euglenach/InputAsObservable.git
  • click Add
Add from OpenUPM

To add OpenUPM to your project:

  • open Edit/Project Settings/Package Manager
  • add a new Scoped Registry:
Name: OpenUPM
URL:  https://package.openupm.com/
Scope(s): com.euglenach.inputasobservable
  • click Save
  • open Package Manager
  • Select My Registries in dropdown top left
  • Select InputAsObservable and click Install