private void OnDomainUnload(object sender, EventArgs args) { #if ENABLE_UNITY_COLLECTIONS_CHECKS if (m_DisposeSentinel != null && m_NakedPtrSafety != null && m_NakedPtrSafety.isSafe()) #if UNITY_2018_3_OR_NEWER { DisposeSentinel.Dispose(ref m_Safety, ref m_DisposeSentinel); } #else { DisposeSentinel.Dispose(m_Safety, ref m_DisposeSentinel); } #endif #endif }
public bool isValid() { return(safety != null && safety.isSafe()); }