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 } } }