示例#1
0
 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;
 }
示例#2
0
 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;
 }