示例#1
0
 public override void ApplyUndo()
 {
     if (m_fAdd)
     {
         m_ss.RemoveSprite(m_sprite, null);
         m_ss.CurrentSprite = m_mgr.FindMostRecentSprite();
         if (m_ss.CurrentSprite == null)
         {
             m_ss.SelectFirstSprite();
         }
     }
     else
     {
         m_ss.AddSprite(m_sprite, null);
         m_ss.CurrentSprite = m_sprite;
     }
 }