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

NavMeshAgent.ActivateCurrentOffMeshLink

Declaration

public void ActivateCurrentOffMeshLink(bool activated);

Параметры

Параметр Описание
активировано Активирована ли ссылка?

Описание

Включает или отключает текущую связь вне сети.

Эта функция активирует или деактивирует связь вне сети, где агент в настоящее время ожидает. Это полезно для предоставления доступа к вновь открытым областям игрового мира или для имитации создания или удаления препятствия в области.

using UnityEngine;
using UnityEngine.AI;
using System.Collections;

public class ExampleClass : MonoBehaviour { private NavMeshAgent agent; void Start() { agent = GetComponent<NavMeshAgent>(); } void OpenDiscoveredArea(Hashtable areasDiscovered) { if (agent.isOnOffMeshLink) if (areasDiscovered.ContainsKey(agent.currentOffMeshLinkData.offMeshLink.name)) agent.ActivateCurrentOffMeshLink(true); } }