diff --git a/SHADE_Managed/src/Engine/GameObject.cxx b/SHADE_Managed/src/Engine/GameObject.cxx
index 200b2079..3557e8f1 100644
--- a/SHADE_Managed/src/Engine/GameObject.cxx
+++ b/SHADE_Managed/src/Engine/GameObject.cxx
@@ -54,6 +54,14 @@ namespace SHADE
return GameObject(ENTITY_ID);
}
+ /*---------------------------------------------------------------------------------*/
+ /* Static Properties */
+ /*---------------------------------------------------------------------------------*/
+ GameObject GameObject::Null::get()
+ {
+ return GameObject();
+ }
+
/*---------------------------------------------------------------------------------*/
/* Properties */
/*---------------------------------------------------------------------------------*/
diff --git a/SHADE_Managed/src/Engine/GameObject.hxx b/SHADE_Managed/src/Engine/GameObject.hxx
index 64d1b428..1ebfc250 100644
--- a/SHADE_Managed/src/Engine/GameObject.hxx
+++ b/SHADE_Managed/src/Engine/GameObject.hxx
@@ -62,6 +62,17 @@ namespace SHADE
/// GameObject that has the specified name. Null if not found.
static System::Nullable Find(System::String^ name);
+ /*-----------------------------------------------------------------------------*/
+ /* Static Properties */
+ /*-----------------------------------------------------------------------------*/
+ ///
+ /// Default empty GameObject.
+ ///
+ static property GameObject Null
+ {
+ GameObject get();
+ }
+
/*-----------------------------------------------------------------------------*/
/* Properties */
/*-----------------------------------------------------------------------------*/