FlatRedBall.Glue.ProjectManager.IsContent C# (CSharp) Method

IsContent() public static method

public static IsContent ( string file ) : bool
file string
return bool
        public static bool IsContent(string file)
        {
            string extension = FileManager.GetExtension(file);

            if (extension == "")
            {
                return false;
            }

            foreach(var ati in AvailableAssetTypes.Self.AllAssetTypes)
            {
                if (ati.Extension == extension)
                {
                    return true;
                }
            }

            if (AvailableAssetTypes.Self.AdditionalExtensionsToTreatAsAssets.Contains(extension))
            {
                return true;
            }


            if (PluginManager.CanFileReferenceContent(file))
            {
                return true;
            }


            if (extension == "csv" ||
                extension == "xml")
            {
                return true;
            }


            return false;
        }