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() {}