From 6370a70e77e58afd49c5270eea3656796c8a8b60 Mon Sep 17 00:00:00 2001 From: avery Date: Fri, 30 Jan 2026 20:42:33 -0500 Subject: [PATCH] Changed terminate into unload --- Awperative/Kernel/Entities/Bodies/Time.cs | 2 +- Awperative/Kernel/Entities/Scenes/Time.cs | 6 +++--- Awperative/Kernel/Overhead/AwperativeClass.cs | 2 +- Awperative/Kernel/Overhead/Base.cs | 7 +++---- Awperative/Kernel/Scripting/Behaviors/Behavior.cs | 2 +- Awperative/Kernel/Scripting/Components/Component.cs | 2 +- 6 files changed, 10 insertions(+), 11 deletions(-) diff --git a/Awperative/Kernel/Entities/Bodies/Time.cs b/Awperative/Kernel/Entities/Bodies/Time.cs index ecf9939..8ab5ca3 100644 --- a/Awperative/Kernel/Entities/Bodies/Time.cs +++ b/Awperative/Kernel/Entities/Bodies/Time.cs @@ -6,7 +6,7 @@ namespace Awperative; public sealed partial class Body { - public void Terminate() { foreach (Component component in components) component.Terminate(); } + public void Unload() { foreach (Component component in components) component.Unload(); } public void Load() { foreach (Component component in components) { component.Load(); } } diff --git a/Awperative/Kernel/Entities/Scenes/Time.cs b/Awperative/Kernel/Entities/Scenes/Time.cs index 5881e5b..f0670e0 100644 --- a/Awperative/Kernel/Entities/Scenes/Time.cs +++ b/Awperative/Kernel/Entities/Scenes/Time.cs @@ -6,9 +6,9 @@ namespace Awperative; public sealed partial class Scene { - public void Terminate() { - foreach (Behavior behavior in behaviors) behavior.Terminate(); - foreach (Body body in bodies) body.Terminate(); + public void Unload() { + foreach (Behavior behavior in behaviors) behavior.Unload(); + foreach (Body body in bodies) body.Unload(); } public void Load() { diff --git a/Awperative/Kernel/Overhead/AwperativeClass.cs b/Awperative/Kernel/Overhead/AwperativeClass.cs index d1a8dc8..268dbf1 100644 --- a/Awperative/Kernel/Overhead/AwperativeClass.cs +++ b/Awperative/Kernel/Overhead/AwperativeClass.cs @@ -13,5 +13,5 @@ public interface AwperativeHook /// /// Called when the program closes. /// - public void Terminate() {} + public void Unload() {} } \ No newline at end of file diff --git a/Awperative/Kernel/Overhead/Base.cs b/Awperative/Kernel/Overhead/Base.cs index 8b094b6..1dd9481 100644 --- a/Awperative/Kernel/Overhead/Base.cs +++ b/Awperative/Kernel/Overhead/Base.cs @@ -20,8 +20,7 @@ public sealed class Base : Game } /// - /// Initialize() is called when the program starts. It can be confusing because Initialize() in hooks and events is actually LoadContent(). - /// This is because Initialize() has little utility and there is no reason to + /// Initialize() is called when the program starts. Goes before LoadContent(). And prepares the kernel for use. /// /// It is recommended not to load content in Initialize() protected override void Initialize() { @@ -65,7 +64,7 @@ public sealed class Base : Game /// /// This event may not trigger if the program is force closed. protected override void EndRun() { - foreach (AwperativeHook hook in Awperative.EventHooks) hook.Terminate(); - foreach (Scene scene in Awperative.LoadedScenes) scene.Terminate(); + foreach (AwperativeHook hook in Awperative.EventHooks) hook.Unload(); + foreach (Scene scene in Awperative.LoadedScenes) scene.Unload(); } } \ No newline at end of file diff --git a/Awperative/Kernel/Scripting/Behaviors/Behavior.cs b/Awperative/Kernel/Scripting/Behaviors/Behavior.cs index 154282c..55d076e 100644 --- a/Awperative/Kernel/Scripting/Behaviors/Behavior.cs +++ b/Awperative/Kernel/Scripting/Behaviors/Behavior.cs @@ -37,7 +37,7 @@ public abstract class Behavior //GAME HAS JUST BEGUN/ended - public virtual void Terminate() {} + public virtual void Unload() {} //WE ARE LOADING STUFF public virtual void Load() {} diff --git a/Awperative/Kernel/Scripting/Components/Component.cs b/Awperative/Kernel/Scripting/Components/Component.cs index 61efadc..92bbb55 100644 --- a/Awperative/Kernel/Scripting/Components/Component.cs +++ b/Awperative/Kernel/Scripting/Components/Component.cs @@ -53,7 +53,7 @@ public abstract class Component //GAME HAS JUST BEGUN/ended - public virtual void Terminate() {} + public virtual void Unload() {} //WE ARE LOADING STUFF public virtual void Load() {}