Unity 6.3
0 онлайн 67 гостей 3 в системе
Вход

PackageSource

перечисление

Описание

Это перечисление указывает на источник, из которого был установлен пакет.

  • Сведения об исходном коде могут помочь определить, как пакет был установлен и как его можно обновить.
  • Можно изменять встроенные и локальные пакеты.
using System;
using UnityEngine;
using UnityEditor.PackageManager;
using UnityEditor.PackageManager.Requests;

[ExecuteInEditMode] public class PackageSourceExample : MonoBehaviour { ListRequest m_ListRequest; void Start() { Debug.Log("Listing packages and getting their source..."); m_ListRequest = Client.List(); }

void Update() { if (m_ListRequest != null && m_ListRequest.IsCompleted) { if (m_ListRequest.Status == StatusCode.Success) { foreach (var package in m_ListRequest.Result) { Debug.Log($"{package.name}: {package.source}"); } } else { Debug.Log($"Package list request failed: {m_ListRequest.Error}"); } m_ListRequest = null; } } }

Соответствующая информация

Свойства

Свойство Описание
UnknownИсточник пакета неизвестен.
RegistryПакет из реестра.
BuiltInПакет встроен и является частью Unity.
EmbeddedПакет встроен в проект Unity.
LocalНа пакет ссылается локальный путь.
GitНа пакет непосредственно ссылается Git URL.
LocalTarballНа пакет ссылается локальный путь, указывающий на файл tarball GZip.