diff --git a/Assets/Scripts/Game/GameAssets.cs b/Assets/Scripts/Game/GameAssets.cs index f36294d..bddbcd7 100644 --- a/Assets/Scripts/Game/GameAssets.cs +++ b/Assets/Scripts/Game/GameAssets.cs @@ -66,21 +66,21 @@ public class GameAssets foreach (var brushModel in brushModels) { - // brushModel.Dispose(); // TODO: reactivate when done testing in editor + brushModel.Dispose(); } brushModels.Clear(); foreach (var aliasModel in aliasModels) { - // aliasModel.Dispose(); // TODO: reactivate when done testing in editor + aliasModel.Dispose(); } aliasModels.Clear(); foreach (var texture in textures.Values) { - // Object.Destroy(texture); // TODO: reactivate when done testing in editor + Object.Destroy(texture); } textures.Clear(); diff --git a/Assets/Scripts/UniQuake.cs b/Assets/Scripts/UniQuake.cs index 7c0ae6d..bf3a1a5 100644 --- a/Assets/Scripts/UniQuake.cs +++ b/Assets/Scripts/UniQuake.cs @@ -157,7 +157,9 @@ public partial class UniQuake: MonoBehaviour } private void OnDestroy() - { + { + GameAssets.Destroy(); + renderModule.Destroy(); systemModule.Destroy();