diff --git a/RecrownedAthenaeum/UI/Book/Book.cs b/RecrownedAthenaeum/UI/Book/Book.cs index 5273ad9..18e7a46 100644 --- a/RecrownedAthenaeum/UI/Book/Book.cs +++ b/RecrownedAthenaeum/UI/Book/Book.cs @@ -76,6 +76,7 @@ namespace RecrownedAthenaeum.UI.Book { foreach (Page page in pages) { + page.Initialize(); this.pages.Add(page.Name, page); } } diff --git a/RecrownedAthenaeum/UI/Book/Page.cs b/RecrownedAthenaeum/UI/Book/Page.cs index 164da26..c27670e 100644 --- a/RecrownedAthenaeum/UI/Book/Page.cs +++ b/RecrownedAthenaeum/UI/Book/Page.cs @@ -39,5 +39,13 @@ namespace RecrownedAthenaeum.UI.Book bounds.Height = height; requiresSizeUpdate = false; } + + /// + /// Called only once after a page is added to a . Generally used to instantiate the modules of the page. + /// + protected internal virtual void Initialize() + { + + } } }