StonehearthEditor.ManifestView.CanAddEntityForm C# (CSharp) Method

CanAddEntityForm() private method

private CanAddEntityForm ( FileData file, string formName ) : bool
file FileData
formName string
return bool
        private bool CanAddEntityForm(FileData file, string formName)
        {
            JsonFileData jsonFileData = file as JsonFileData;
            if (jsonFileData == null)
            {
                return false; // Don't know how to clone something not jsonFileData
            }

            if (jsonFileData.JsonType != JSONTYPE.ENTITY)
            {
                return false;
            }

            foreach (FileData openedJsonFile in jsonFileData.OpenedFiles)
            {
                if (openedJsonFile.Path.EndsWith("_" + formName + ".json"))
                {
                    return false; // already have an iconic
                }
            }

            return true;
        }