using UnityEngine;
namespace Ubisoft
{
public class HtObject
{
///
/// Destroy an object. It uses Destroy in play mode and DestroyImmediate in edit mode.
///
/// Object to destroy.
public static void DestroyObject(Object value)
{
#if UNITY_EDITOR
if (UnityEditor.EditorApplication.isPlayingOrWillChangePlaymode)
{
Object.Destroy(value);
}
else
{
Object.DestroyImmediate(value);
}
#else
Object.Destroy(value);
#endif
}
}
}