From d07cd42181a945110f0b2892bb0ce8b6aedb428b Mon Sep 17 00:00:00 2001 From: Victor Chelaru Date: Fri, 28 Aug 2026 05:12:24 -0600 Subject: [PATCH 1/7] Make AnimatedButton public for consistency with OptionsSlider --- .../src/21-Customizing-Gum-UI/DungeonSlime/UI/AnimatedButton.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tutorials/learn-monogame-2d/src/21-Customizing-Gum-UI/DungeonSlime/UI/AnimatedButton.cs b/Tutorials/learn-monogame-2d/src/21-Customizing-Gum-UI/DungeonSlime/UI/AnimatedButton.cs index e3058cd0..5d241220 100644 --- a/Tutorials/learn-monogame-2d/src/21-Customizing-Gum-UI/DungeonSlime/UI/AnimatedButton.cs +++ b/Tutorials/learn-monogame-2d/src/21-Customizing-Gum-UI/DungeonSlime/UI/AnimatedButton.cs @@ -15,7 +15,7 @@ namespace DungeonSlime.UI; /// A custom button implementation that inherits from Gum's Button class to provide /// animated visual feedback when focused. /// -internal class AnimatedButton : Button +public class AnimatedButton : Button { /// /// Creates a new AnimatedButton instance using graphics from the specified texture atlas. From 1bdd37232f1d2e38dc2d6ae54e4e8971d9555d39 Mon Sep 17 00:00:00 2001 From: Victor Chelaru Date: Fri, 28 Aug 2026 05:12:26 -0600 Subject: [PATCH 2/7] Make AnimatedButton public for consistency with OptionsSlider --- .../22-Snake-Game-Mechanics/DungeonSlime/UI/AnimatedButton.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tutorials/learn-monogame-2d/src/22-Snake-Game-Mechanics/DungeonSlime/UI/AnimatedButton.cs b/Tutorials/learn-monogame-2d/src/22-Snake-Game-Mechanics/DungeonSlime/UI/AnimatedButton.cs index e3058cd0..5d241220 100644 --- a/Tutorials/learn-monogame-2d/src/22-Snake-Game-Mechanics/DungeonSlime/UI/AnimatedButton.cs +++ b/Tutorials/learn-monogame-2d/src/22-Snake-Game-Mechanics/DungeonSlime/UI/AnimatedButton.cs @@ -15,7 +15,7 @@ namespace DungeonSlime.UI; /// A custom button implementation that inherits from Gum's Button class to provide /// animated visual feedback when focused. /// -internal class AnimatedButton : Button +public class AnimatedButton : Button { /// /// Creates a new AnimatedButton instance using graphics from the specified texture atlas. From 1a7b9bcecf37c5921e2e2e2322b37ddc5f8bbbd9 Mon Sep 17 00:00:00 2001 From: Victor Chelaru Date: Fri, 28 Aug 2026 05:12:28 -0600 Subject: [PATCH 3/7] Make AnimatedButton public for consistency with OptionsSlider --- .../23-Completing-The-Game/DungeonSlime/UI/AnimatedButton.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tutorials/learn-monogame-2d/src/23-Completing-The-Game/DungeonSlime/UI/AnimatedButton.cs b/Tutorials/learn-monogame-2d/src/23-Completing-The-Game/DungeonSlime/UI/AnimatedButton.cs index e3058cd0..5d241220 100644 --- a/Tutorials/learn-monogame-2d/src/23-Completing-The-Game/DungeonSlime/UI/AnimatedButton.cs +++ b/Tutorials/learn-monogame-2d/src/23-Completing-The-Game/DungeonSlime/UI/AnimatedButton.cs @@ -15,7 +15,7 @@ namespace DungeonSlime.UI; /// A custom button implementation that inherits from Gum's Button class to provide /// animated visual feedback when focused. /// -internal class AnimatedButton : Button +public class AnimatedButton : Button { /// /// Creates a new AnimatedButton instance using graphics from the specified texture atlas. From 4da367ffca1aa4684304f12dd78a322f7fb40f86 Mon Sep 17 00:00:00 2001 From: Victor Chelaru Date: Fri, 28 Aug 2026 05:12:30 -0600 Subject: [PATCH 4/7] Make AnimatedButton public for consistency with OptionsSlider --- .../src/24-Shaders/DungeonSlime/UI/AnimatedButton.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tutorials/learn-monogame-2d/src/24-Shaders/DungeonSlime/UI/AnimatedButton.cs b/Tutorials/learn-monogame-2d/src/24-Shaders/DungeonSlime/UI/AnimatedButton.cs index 2f33ade4..a98baf1a 100644 --- a/Tutorials/learn-monogame-2d/src/24-Shaders/DungeonSlime/UI/AnimatedButton.cs +++ b/Tutorials/learn-monogame-2d/src/24-Shaders/DungeonSlime/UI/AnimatedButton.cs @@ -15,7 +15,7 @@ namespace DungeonSlime.UI; /// A custom button implementation that inherits from Gum's Button class to provide /// animated visual feedback when focused. /// -internal class AnimatedButton : Button +public class AnimatedButton : Button { /// /// Creates a new AnimatedButton instance using graphics from the specified texture atlas. From f5773d8dcdfdade48cfb030cab36592583f5a351 Mon Sep 17 00:00:00 2001 From: Victor Chelaru Date: Fri, 28 Aug 2026 05:12:32 -0600 Subject: [PATCH 5/7] Make AnimatedButton public for consistency with OptionsSlider --- .../src/25-Packaging-Game/DungeonSlime/UI/AnimatedButton.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tutorials/learn-monogame-2d/src/25-Packaging-Game/DungeonSlime/UI/AnimatedButton.cs b/Tutorials/learn-monogame-2d/src/25-Packaging-Game/DungeonSlime/UI/AnimatedButton.cs index 2f33ade4..a98baf1a 100644 --- a/Tutorials/learn-monogame-2d/src/25-Packaging-Game/DungeonSlime/UI/AnimatedButton.cs +++ b/Tutorials/learn-monogame-2d/src/25-Packaging-Game/DungeonSlime/UI/AnimatedButton.cs @@ -15,7 +15,7 @@ namespace DungeonSlime.UI; /// A custom button implementation that inherits from Gum's Button class to provide /// animated visual feedback when focused. /// -internal class AnimatedButton : Button +public class AnimatedButton : Button { /// /// Creates a new AnimatedButton instance using graphics from the specified texture atlas. From 415d9e2bff90674fef9183dba19ae9fe1454ce14 Mon Sep 17 00:00:00 2001 From: Victor Chelaru Date: Fri, 28 Aug 2026 05:12:34 -0600 Subject: [PATCH 6/7] Make AnimatedButton public for consistency with OptionsSlider --- .../src/26-Publish-To-Itch/DungeonSlime/UI/AnimatedButton.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tutorials/learn-monogame-2d/src/26-Publish-To-Itch/DungeonSlime/UI/AnimatedButton.cs b/Tutorials/learn-monogame-2d/src/26-Publish-To-Itch/DungeonSlime/UI/AnimatedButton.cs index 2f33ade4..a98baf1a 100644 --- a/Tutorials/learn-monogame-2d/src/26-Publish-To-Itch/DungeonSlime/UI/AnimatedButton.cs +++ b/Tutorials/learn-monogame-2d/src/26-Publish-To-Itch/DungeonSlime/UI/AnimatedButton.cs @@ -15,7 +15,7 @@ namespace DungeonSlime.UI; /// A custom button implementation that inherits from Gum's Button class to provide /// animated visual feedback when focused. /// -internal class AnimatedButton : Button +public class AnimatedButton : Button { /// /// Creates a new AnimatedButton instance using graphics from the specified texture atlas. From d4d43a23ea19e33f955d2c5c7f222686c5a06ac7 Mon Sep 17 00:00:00 2001 From: Victor Chelaru Date: Fri, 28 Aug 2026 05:12:36 -0600 Subject: [PATCH 7/7] Make AnimatedButton public for consistency with OptionsSlider --- .../src/27-Conclusion/DungeonSlime/UI/AnimatedButton.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tutorials/learn-monogame-2d/src/27-Conclusion/DungeonSlime/UI/AnimatedButton.cs b/Tutorials/learn-monogame-2d/src/27-Conclusion/DungeonSlime/UI/AnimatedButton.cs index 2f33ade4..a98baf1a 100644 --- a/Tutorials/learn-monogame-2d/src/27-Conclusion/DungeonSlime/UI/AnimatedButton.cs +++ b/Tutorials/learn-monogame-2d/src/27-Conclusion/DungeonSlime/UI/AnimatedButton.cs @@ -15,7 +15,7 @@ namespace DungeonSlime.UI; /// A custom button implementation that inherits from Gum's Button class to provide /// animated visual feedback when focused. /// -internal class AnimatedButton : Button +public class AnimatedButton : Button { /// /// Creates a new AnimatedButton instance using graphics from the specified texture atlas.