UI Stack (C# / Unity)

A C# implementation of a UI stack for managing UI panels and their transitions, originally written as part of a personal library for Unity games called Gemini.