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

AssetDatabase.CanConnectToCacheServer

Declaration

public static bool CanConnectToCacheServer(string ip, ushort port);

Параметры

Параметр Описание
IP-адрес Адрес IP Сервера Кэширования.
порт Номер Порта Сервера Кэширования.

Возвращаемое значение

логическое Возвращает true, если Редактор может подключиться к Серверу Кэширования. В противном случае возвращает false.

Описание

Проверяет доступность Сервера Кэширования.

using UnityEngine;
using UnityEditor;

public class AssetDatabaseExamples : MonoBehaviour

{ [MenuItem("AssetDatabase/Debugging Connection to the Cache Server")] static void DebuggingConnectionToTheCacheServer() { //This will Enable Cache Server in Project Settings EditorSettings.cacheServerMode = CacheServerMode.Enabled; Debug.Log("Is Cache Server Enabled? - " + AssetDatabase.IsCacheServerEnabled());

var cacheServerIP = "10.37.44.195"; ushort cacheServerPort = 10443;

if (AssetDatabase.IsConnectedToCacheServer() == false) { if (AssetDatabase.CanConnectToCacheServer(cacheServerIP, cacheServerPort) == false) { Debug.Log("Cache server is not available, check IP address and Port Number"); }

else { Debug.Log("Cache server is available, but not connected now. Set correct IP and Port Number in Project Settings"); } }

else { Debug.Log("Cache Server is connected"); Debug.Log("Cache Server IP: " + AssetDatabase.GetCacheServerAddress()); Debug.Log("Cache Server Port Number: " + AssetDatabase.GetCacheServerPort()); } } }