public void Merge(XcodeChangeFile other) { if (Platform != other.Platform) { Debug.LogError("Cannot merge change files. Platforms do not match"); return; } MergePListEntries(InfoPlistChanges, other.InfoPlistChanges); Frameworks.Merge(other.Frameworks); FilesAndFolders.Merge(other.FilesAndFolders); BuildSettings.Merge(other.BuildSettings); Scripts.Merge(other.Scripts); Signing.Merge(other.Signing); Capabilities.Merge(other.Capabilities); }