diff --git a/Templates/Full/game/scripts/server/gameObjects/GameObjectManager.cs b/Templates/Full/game/scripts/server/gameObjects/GameObjectManager.cs index 57c47c5cf..f0b618920 100644 --- a/Templates/Full/game/scripts/server/gameObjects/GameObjectManager.cs +++ b/Templates/Full/game/scripts/server/gameObjects/GameObjectManager.cs @@ -77,8 +77,10 @@ function spawnGameObject(%name, %addToMissionGroup) { %newSGOObject = TamlRead(%gameObjectAsset.TAMLFilePath); - if(%addToMissionGroup == true) + if(%addToMissionGroup == true) //save instance when saving level MissionGroup.add(%newSGOObject); + else // clear instance on level exit + MissionCleanup.add(%newSGOObject); return %newSGOObject; }