Michal Pikulski
421c4d5cbd
Stash work
2025-12-05 16:24:44 +01:00
e60d516e7e
Implement Fort Fight minigame ( #75 )
...
Co-authored-by: Michal Pikulski <michal.a.pikulski@gmail.com >
Reviewed-on: #75
2025-12-04 01:18:29 +00:00
83aa3d5e6d
Implement MVP for the statue decoration minigame ( #65 )
...
MVP implemented with:
- placing, removing etc. decorations
- saving the state, displaying it on the map, restoring when game restarts
- saving screenshots to folder on device
Co-authored-by: Michal Pikulski <michal@foolhardyhorizons.com >
Co-authored-by: Michal Pikulski <michal.a.pikulski@gmail.com >
Reviewed-on: #65
2025-11-27 13:21:22 +00:00
86c1df55f2
First pass over MPV for the cement-statue-sticker minigame ( #63 )
...
Co-authored-by: Michal Pikulski <michal.a.pikulski@gmail.com >
Co-authored-by: Michal Pikulski <michal@foolhardyhorizons.com >
Reviewed-on: #63
2025-11-24 14:55:45 +00:00
Michal Pikulski
ff28bd23cb
Fix up eagle eye's weirdness, add option to auto clear saves
2025-11-24 10:37:40 +01:00
058af331e0
pooper_minigame ( #62 )
...
Co-authored-by: Michal Pikulski <michal.a.pikulski@gmail.com >
Reviewed-on: #62
2025-11-20 15:16:57 +00:00
fee5515bbd
First MVP of sorting minigame ( #60 )
...
Co-authored-by: Michal Pikulski <michal.a.pikulski@gmail.com >
Co-authored-by: Michal Pikulski <michal@foolhardyhorizons.com >
Reviewed-on: #60
2025-11-19 13:56:10 +00:00
acf46c701e
Last life cycle refactor updates + add comprehensive documentation ( #57 )
...
Co-authored-by: Michal Pikulski <michal.a.pikulski@gmail.com >
Reviewed-on: #57
2025-11-11 12:32:36 +00:00
0aa2270e1a
Lifecycle System Refactor & Logging Centralization ( #56 )
...
## ManagedBehaviour System Refactor
- **Sealed `Awake()`** to prevent override mistakes that break singleton registration
- **Added `OnManagedAwake()`** for early initialization (fires during registration)
- **Renamed lifecycle hook:** `OnManagedAwake()` → `OnManagedStart()` (fires after boot, mirrors Unity's Awake→Start)
- **40 files migrated** to new pattern (2 core, 38 components)
- Eliminated all fragile `private new void Awake()` patterns
- Zero breaking changes - backward compatible
## Centralized Logging System
- **Automatic tagging** via `CallerMemberName` and `CallerFilePath` - logs auto-tagged as `[ClassName][MethodName] message`
- **Unified API:** Single `Logging.Debug/Info/Warning/Error()` replaces custom `LogDebugMessage()` implementations
- **~90 logging call sites** migrated across 10 files
- **10 redundant helper methods** removed
- All logs broadcast via `Logging.OnLogEntryAdded` event for real-time monitoring
## Custom Log Console (Editor Window)
- **Persistent filter popups** for multi-selection (classes, methods, log levels) - windows stay open during selection
- **Search** across class names, methods, and message content
- **Time range filter** with MinMaxSlider
- **Export** filtered logs to timestamped `.txt` files
- **Right-click context menu** for quick filtering and copy actions
- **Visual improvements:** White text, alternating row backgrounds, color-coded log levels
- **Multiple instances** supported for simultaneous system monitoring
- Open via `AppleHills > Custom Log Console`
Co-authored-by: Michal Pikulski <michal@foolhardyhorizons.com >
Co-authored-by: Michal Pikulski <michal.a.pikulski@gmail.com >
Reviewed-on: #56
2025-11-11 08:48:29 +00:00
Michal Pikulski
252cb99884
Update icons in minigame
2025-11-10 10:41:38 +01:00
3f548c3ed4
Update HUD updates, moving scattered prefabs into a central HUD manager ( #53 )
...
Co-authored-by: Michal Pikulski <michal.a.pikulski@gmail.com >
Reviewed-on: #53
2025-11-09 21:41:39 +00:00
Michal Pikulski
0c9a388433
Move buttons to HUD Manager
2025-11-09 13:23:03 +01:00
MacBuilder
a80aed8eb7
Make app switcher disappear when opening album
2025-11-09 00:20:48 +01:00
journaliciouz
eda7361702
Fixed most horrifying scaling issues with the book
2025-11-08 22:16:43 +01:00
journaliciouz
2ec53629c6
Added contextual UI switching depending on level type
2025-11-08 21:08:01 +01:00
Michal Pikulski
4d7c48a681
Update Cinematic Manager, Hud Manager, fix log verbosity issue, update PauseMenu
2025-11-08 12:07:45 +01:00
41c71f07fd
Fixed compile error
2025-11-07 17:08:02 +01:00
de2966fb1e
Cinematics and UI overhaul
2025-11-07 16:47:10 +01:00