Install via UPM
Add to Unity Package Manager using this URL
https://www.pkglnk.dev/track/back-button-stack.git README
Back Button Stack
Easily manage a stack of objects that respond to the ESC button / Android Back button in Unity, so that only the top object handles the event.
Check out the Popup Stack sample scene for some usage example.
Features
- Only the last object in the stack will be called when the ESC/Back button is pressed.
- Inherit ABackButtonHandler to have scripts that handle the ESC/Back button be inserted/removed from the singleton stack automatically in their
OnEnable/OnDisablemethods. - Supports pure C# classes as well, just implement the IBackButtonHandler interface and call
AddToBackButtonStackandRemoveFromBackButtonStackto add / remove it from the singleton stack. - Custom inspector for debugging which objects are currently in the stack, just select the
BackButtonStackobject in theDontDestroyOnLoadscene while in Play Mode.
How to install
Either:
- Use the openupm registry and install this package using the openupm-cli:
openupm add com.gilzoide.back-button-stack - Install using the Unity Package Manager with the following URL:
https://github.com/gilzoide/unity-back-button-stack.git#1.0.0 - Clone this repository or download a snapshot of it directly inside your project's
AssetsorPackagesfolder.
Total Installs
0
Last 30 daysUnique IPs
0
Approximate usersInstalls Over Time
Operating Systems
No data yet
Top Countries
No data yet
Git Versions
No data yet
Embed Install Badge
Add an install count badge to your README
Markdown
[](https://www.pkglnk.dev/pkg/back-button-stack)HTML
<a href="https://www.pkglnk.dev/pkg/back-button-stack"><img src="https://www.pkglnk.dev/badge/back-button-stack.svg?style=pkglnk" alt="pkglnk installs"></a>
No comments yet. Be the first!