InputAsObservable
Convert Unity's standard input system into reactive observables using UniRx. This package enables a functional, event-driven approach to handling player input through IObservable streams, eliminating the need for polling-based input checks and simplifying complex input management workflows.
com.euglenach.inputasobservable 
Install via UPM
Add to Unity Package Manager using this URL
https://www.pkglnk.dev/inputasobservable.git README Markdown
Copy this to your project's README.md
## Installation
Add **InputAsObservable** to your Unity project via Package Manager:
1. Open **Window > Package Manager**
2. Click **+** > **Add package from git URL**
3. Enter:
```
https://www.pkglnk.dev/inputasobservable.git
```
[](https://www.pkglnk.dev/pkg/inputasobservable)Dependencies (1)
Used By (1)
README
InputAsObservable
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 Registriesin dropdown top left - Select
InputAsObservableand clickInstall
No comments yet. Be the first!