private void UnloadStaticAssets() { if (!LoadedStatic) { // Projectiles... ProjectileData.Unload(); TempEffect.UnloadAll(); Attachment.Unload(); // Resources cleanup... Resources.UnloadUnusedAssets(); LoadedStatic = false; } }