diff --git a/Data/Scripts/AssemblyScripts/Definitions/DefinitionApi.cs b/Data/Scripts/AssemblyScripts/Definitions/DefinitionApi.cs
index 6a12811..0841c55 100644
--- a/Data/Scripts/AssemblyScripts/Definitions/DefinitionApi.cs
+++ b/Data/Scripts/AssemblyScripts/Definitions/DefinitionApi.cs
@@ -27,10 +27,13 @@ public class ModularDefinitionApi
public Action OnReady;
///
- /// Call this to initialize the Modular API.
+ /// Call this to initialize the Modular API.
+ ///
+ /// API methods will be unusable until the endpoints are populated. Check or utilize for safety.
+ ///
///
///
- ///
+ /// Method to be triggered when the API is ready.
///
public ModularDefinitionApi(IMyModContext modContext, Action onLoad = null)
{
@@ -47,18 +50,24 @@ public ModularDefinitionApi(IMyModContext modContext, Action onLoad = null)
}
///
- /// The currently loaded Modular Assemblies Framework version. Don't touch this either.
+ /// The currently loaded Modular Assemblies Framework version.
+ ///
+ /// Not the API version; see
+ ///
///
public int FrameworkVersion { get; private set; } = -1;
///
- /// Displays whether the API is ready.
+ /// Displays whether endpoints are loaded and the API is ready for use.
///
public bool IsReady { get; private set; }
///
- /// Call this to unload the Modular API. It will be called automatically when the Modular Assemblies Framework is
- /// closed.
+ /// Call this to unload the Modular API; i.e. in case of instantiating a new API or for freeing up resources.
+ ///
+ /// This method will also be called automatically when the Modular Assemblies Framework is
+ /// closed.
+ ///
///
public void UnloadData()
{