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

RegistryInfo

класс в UnityEditor.PackageManager

Описание

Содержит сведения о реестре пакета, из которого был установлен пакет, включая имя реестра и URL.

  • Вы можете получить экземпляр RegistryInfo из свойства registry объекта PackageInfo.
  • Каждый пакет в вашем проекте отслеживает, из какого реестра он пришел.
  • Пользовательские реестры с определенной областью действия могут быть настроены в настройках проекта.
  • Реестр по умолчанию Unity нельзя удалить или изменить.
using System;
using UnityEngine;
using UnityEditor.PackageManager;
using UnityEditor.PackageManager.Requests;

[ExecuteInEditMode] public class RegistryInfoExample : MonoBehaviour { ListRequest m_ListRequest; void Start() { Debug.Log("Listing packages and getting their registry info..."); 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($"Registry info for {package.name}:\n" + $"- Registry name: {package.registry.name}\n" + $"- Registry URL: {package.registry.url}\n" + $"- Is default registry: {package.registry.isDefault}"); } } else { Debug.Log($"Package list request failed: {m_ListRequest.Error}"); } m_ListRequest = null; } } }

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

Свойства

Свойство Описание
isDefaultЯвляется ли это реестром по умолчанию, реестром Unity или одним из реестров области, настроенных в манифесте проекта.
nameИмя реестра.
urlРеестр URL.