This is a fork of UniverseLib with specific adaptations for Unity Game Translator.
UniverseLib is a library for making plugins which target IL2CPP and Mono Unity games, with a focus on UI-driven plugins.
This fork includes the following modifications for Unity Game Translator:
- Modern color theme: Slate blue tints with purple accents matching the UGT website
- Cleaner panels: Removed thick black borders for a more modern look
- Improved title bar: Slimmer design (28px) with proper padding
- Modern close button: Uses "✕" with red hover effect
- Updated component styling: Toggles, dropdowns, inputs, scrollviews with cohesive colors
- HoverEffect: IL2CPP-compatible hover color effect using
IPointerEnterHandler/IPointerExitHandler - DynamicScrollbar: Auto-hide scrollbar when content fits in viewport
UIFactory.Colors: Centralized theme colors (backgrounds, accents, status colors)UIFactory.AddHoverEffect(): Add hover effects to UI elementsUIFactory.ConfigureAutoHideScrollbar(): Configure auto-hiding scrollbars
Documentation and usage guides can be found on the original Wiki.
For the original UniverseLib packages, see:
- sinai-dev for the original UniverseLib
- yukieiji for their fork with additional improvements
- Geoffrey Horsington and BepInEx for ManagedIl2CppEnumerator [license], included for IL2CPP coroutine support.