protected virtual void RecordDestruction() { if (!m_ignoreOnDestroy) { m_data.destroyed = true; m_data.position = transform.position; SaveSystem.UpdateSaveData(this, SaveSystem.Serialize(m_data)); } m_ignoreOnDestroy = false; }
public virtual void RecordDestruction() { if (!m_ignoreOnDestroy && SaveSystem.instance != null) { m_data.destroyed = true; m_data.position = transform.position; SaveSystem.UpdateSaveData(this, SaveSystem.Serialize(m_data)); } m_ignoreOnDestroy = false; }