public override int Execute(LogicLevel level)
        {
            switch (this.m_popupType)
            {
            case 0:
                level.SetHelpOpened(this.m_seen);
                break;

            case 1:
                level.SetEditModeShown();
                break;

            case 2:
                level.SetShieldCostPopupShown(this.m_seen);
                break;

            case 3:
                break;

            default:
                return(-1);
            }

            return(0);
        }
 public override int Execute(LogicLevel level)
 {
     level.SetEditModeShown();
     return(0);
 }