Exemple #1
0
 /// <summary>
 /// Sets the parameters.
 /// </summary>
 /// <param name="definition">The definition.</param>
 public virtual void SetParameters(IDefinition definition)
 {
     ConflictPath = string.Empty;
     if (definition != null)
     {
         if (!modPatchCollectionService.IsPatchMod(definition.ModName))
         {
             ConflictPath = modPatchCollectionService.ResolveFullDefinitionPath(definition);
         }
     }
 }
Exemple #2
0
 /// <summary>
 /// Sets the parameters.
 /// </summary>
 /// <param name="hierarchicalDefinition">The hierarchical definition.</param>
 public virtual void SetParameters(IHierarchicalDefinitions hierarchicalDefinition)
 {
     InvalidConflictPath = string.Empty;
     if (!IsConflictSolverAvailable && hierarchicalDefinition != null)
     {
         if (hierarchicalDefinition.AdditionalData is IDefinition definition)
         {
             HoveredDefinition   = hierarchicalDefinition;
             InvalidConflictPath = modPatchCollectionService.ResolveFullDefinitionPath(definition);
         }
     }
 }