Repository URL to install this package:
Version:
1.3.1 ▾
|
using System;
using UnityEditor;
namespace Fluctio.FluctioSim.EditorUtils.EditorGeneral
{
public class LockReloadScope : IDisposable
{
private bool _isDisposed = false;
public LockReloadScope()
{
EditorApplication.LockReloadAssemblies();
}
public void Dispose()
{
if (_isDisposed)
{
throw new ObjectDisposedException(nameof(LockReloadScope));
}
_isDisposed = true;
EditorApplication.UnlockReloadAssemblies();
}
}
}