Update methods to be internal, remove invocation bloat

This commit is contained in:
Michal Pikulski
2025-11-10 21:59:47 +01:00
parent 01caca1878
commit a049c6a750
42 changed files with 137 additions and 136 deletions

View File

@@ -25,7 +25,7 @@ public class AppSwitcher : UIPage
private TweenBase slideInTween;
private TweenBase slideOutTween;
protected override void OnManagedAwake()
internal override void OnManagedAwake()
{
base.OnManagedAwake();

View File

@@ -44,7 +44,7 @@ namespace UI.CardSystem
private List<AlbumCardPlacementDraggable> _activeCards = new List<AlbumCardPlacementDraggable>();
private const int MAX_VISIBLE_CARDS = 3;
protected override void OnManagedStart()
internal override void OnManagedStart()
{
// Discover zone tabs from container
DiscoverZoneTabs();

View File

@@ -40,7 +40,7 @@ namespace UI.CardSystem
private TweenBase _activeTween;
protected override void OnManagedStart()
internal override void OnManagedStart()
{
// Store original scale for pulse animation
if (dotBackground != null)

View File

@@ -39,13 +39,13 @@ namespace UI.Core
public override int ManagedAwakePriority => 50; // UI infrastructure
protected override void OnManagedAwake()
internal override void OnManagedAwake()
{
// Set instance immediately (early initialization)
_instance = this;
}
protected override void OnManagedStart()
internal override void OnManagedStart()
{
Logging.Debug("[UIPageController] Initialized");
}

View File

@@ -56,7 +56,7 @@ namespace UI
// ManagedBehaviour configuration
public override int ManagedAwakePriority => 45; // UI infrastructure, before UIPageController
protected override void OnManagedAwake()
internal override void OnManagedAwake()
{
// Set instance immediately (early initialization)
_instance = this;
@@ -72,7 +72,7 @@ namespace UI
}
}
protected override void OnManagedStart()
internal override void OnManagedStart()
{
Logging.Debug("[LoadingScreenController] Initialized");
}

View File

@@ -31,7 +31,7 @@ namespace UI
// After UIPageController (50)
public override int ManagedAwakePriority => 55;
protected override void OnManagedAwake()
internal override void OnManagedAwake()
{
// Set instance immediately (early initialization)
_instance = this;
@@ -49,7 +49,7 @@ namespace UI
gameObject.SetActive(false);
}
protected override void OnManagedStart()
internal override void OnManagedStart()
{
// Subscribe to scene-dependent events - must be in OnManagedStart, not OnSceneReady
// because PauseMenu is in DontDestroyOnLoad and OnSceneReady only fires once
@@ -71,7 +71,7 @@ namespace UI
Logging.Debug("[PauseMenu] Subscribed to SceneManagerService events");
}
protected override void OnSceneReady()
internal override void OnSceneReady()
{
// This only fires once for DontDestroyOnLoad objects, so we handle scene loads in OnManagedAwake
}

View File

@@ -115,7 +115,7 @@ namespace UI
private UIPageController _uiPageController;
private AppSwitcher _appSwitcherComponent;
protected override void OnManagedAwake()
internal override void OnManagedAwake()
{
if (Instance != null)
{
@@ -135,7 +135,7 @@ namespace UI
InitializeReferences();
}
protected override void OnManagedStart()
internal override void OnManagedStart()
{
// Subscribe to UIPageController page changes for auto HUD management
if (_uiPageController != null)

View File

@@ -32,7 +32,7 @@ namespace UI.Tutorial
public override int ManagedAwakePriority => 200; // Tutorial runs late, after other systems
protected override void OnManagedStart()
internal override void OnManagedStart()
{
// Ensure prompt is hidden initially (even before tutorial initialization)
if (tapPrompt != null)