示例#1
0
        // ---------[ VALUE DUPLICATION ]---------
        public static EditableModfile CreateFromModfile(ModfileStub modfile)
        {
            EditableModfile newModfile = new EditableModfile();

            newModfile.ApplyBaseModfileChanges(modfile);
            return(newModfile);
        }
示例#2
0
 public void ApplyBaseModfileChanges(ModfileStub modfile)
 {
     if (!this.version.isDirty)
     {
         this.version.value = modfile.version;
     }
     if (!this.changelog.isDirty)
     {
         this.changelog.value = modfile.changelog;
     }
     if (!this.metadataBlob.isDirty)
     {
         this.metadataBlob.value = modfile.metadataBlob;
     }
 }