Files
AppleHillsProduction/Assets/Scripts/Minigames/StatueDressup/UI/PhotoGalleryPage.cs
tschesky 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

29 lines
749 B
C#

using UI.Core;
namespace Minigames.StatueDressup.UI
{
/// <summary>
/// UIPage wrapper for the photo gallery.
/// Simple stock page with no transition animations.
/// </summary>
public class PhotoGalleryPage : UIPage
{
protected override void DoTransitionIn(System.Action onComplete)
{
// Instant transition - just show
gameObject.SetActive(true);
onComplete?.Invoke();
}
protected override void DoTransitionOut(System.Action onComplete)
{
// Instant transition - just hide
gameObject.SetActive(false);
onComplete?.Invoke();
}
// OnBackPressed uses default behavior (pops the page)
}
}