AGS.Types.BuildTargetsInfo.GetAvailableBuildTargets C# (CSharp) Method

GetAvailableBuildTargets() public static method

Returns a list of the registered build targets which are currently available for building.
public static GetAvailableBuildTargets ( ) : IList
return IList
        public static IList<IBuildTarget> GetAvailableBuildTargets()
        {
            IList<IBuildTarget> targets = GetRegisteredBuildTargets(true);
            List<IBuildTarget> result = new List<IBuildTarget>(targets);
            foreach (IBuildTarget target in targets)
            {
                if (!target.IsAvailable) result.Remove(target);
            }
            return result;
        }