예제 #1
0
 public void EmbedByName(string packageName)
 {
     if (isAddRemoveOrEmbedInProgress)
     {
         return;
     }
     m_EmbedOperation.Embed(packageName);
     m_EmbedOperation.onProcessResult  += OnProcessAddResult;
     m_EmbedOperation.onOperationError += error => Debug.LogError($"Error embedding package: {m_EmbedOperation.packageName}.");
     onEmbedOperation(m_EmbedOperation);
 }
예제 #2
0
 public void EmbedByName(string packageName)
 {
     if (isAddRemoveOrEmbedInProgress)
     {
         return;
     }
     m_EmbedOperation.Embed(packageName, UpmCache.instance.GetProductId(packageName));
     m_EmbedOperation.onProcessResult  += OnProcessAddResult;
     m_EmbedOperation.onOperationError += (op, error) => Debug.LogError(string.Format(ApplicationUtil.instance.GetTranslationForText("Error embedding package: {0}."), m_EmbedOperation.packageName));
     onEmbedOperation(m_EmbedOperation);
 }
예제 #3
0
 public void EmbedByName(string packageName)
 {
     if (isAddRemoveOrEmbedInProgress)
     {
         return;
     }
     m_EmbedOperation.Embed(packageName, UpmCache.instance.GetProductId(packageName));
     m_EmbedOperation.onProcessResult  += OnProcessAddResult;
     m_EmbedOperation.onOperationError += (op, error) => Debug.LogError($"Error embedding package: {m_EmbedOperation.packageName}.");
     onEmbedOperation(m_EmbedOperation);
 }