示例#1
0
        protected static bool IsValidProductVersion(CASParts.Wrapper part)
        {
            ProductVersion productVersion = part.GetVersion();
            if (Dresser.Settings.mInvalidProductVersionGeneral.Contains(productVersion)) return false;

            switch (GetType(part.BodyType))
            {
                case ProcessOptions.BodyHair:
                case ProcessOptions.Beard:
                    if (Dresser.Settings.mInvalidProductVersionBodyHair.Contains(productVersion)) return false;
                    break;
                case ProcessOptions.Accessories:
                    if (Dresser.Settings.mInvalidProductVersionAccessories.Contains(productVersion)) return false;
                    break;
                case ProcessOptions.Hair:
                    if (Dresser.Settings.mInvalidProductVersionHair.Contains(productVersion)) return false;
                    break;
                case ProcessOptions.Makeup:
                    if (Dresser.Settings.mInvalidProductVersionMakeup.Contains(productVersion)) return false;
                    break;
            }

            return true;
        }