NavMeshEditorHelpers.CollectSourcesInStage
Описание
Создает список источников сборки непосредственно из текущей геометрии на указанной стадии редактора.
Коллекция может управляться с точки зрения слоев, типа геометрии и путем сбора либо по иерархии, либо по объему. Параметр stageProxy используется для выбора объектов либо из главной сцены, либо из сцены префаб, открытой для редактирования. Во время выполнения этот параметр игнорируется, так как объекты могут быть только частью главных сцен. Все главные сцены являются частью одной и той же главной сцены, в то время как сцены префаб назначены каждой отдельной сцене префаб.
Declaration
public static void CollectSourcesInStage(Bounds includedWorldBounds, int includedLayerMask, AI.NavMeshCollectGeometry geometry, int defaultArea, List<NavMeshBuildMarkup> markups, SceneManagement.Scene stageProxy, List<NavMeshBuildSource> results);Параметры
| Параметр | Описание |
|---|---|
| includedWorldBounds | Для включения запрошенных объектов в результаты поиска они должны перекрывать эти границы. |
| includedLayerMask | Указывает, какие слои включены в запрос. |
| геометрия | Какой тип геометрии собирать — e.g. Физика коллайдеров. |
| defaultArea | Тип области, присваиваемой результатам, если она не изменена NavMeshMarkup. |
| Маркапы | Список маркеров, который позволяет более точно контролировать, как объекты собираются. |
| stageProxy | Результаты выбираются только из стадии, к которой принадлежит эта сцена. |
| результаты | Список, в котором хранятся результаты, список очищается в начале вызова. |
Описание
Собирает рендеринги или физику коллайдеров и местности в томе.
Declaration
public static void CollectSourcesInStage(Bounds includedWorldBounds, int includedLayerMask, AI.NavMeshCollectGeometry geometry, int defaultArea, bool generateLinksByDefault, List<NavMeshBuildMarkup> markups, bool includeOnlyMarkedObjects, SceneManagement.Scene stageProxy, List<NavMeshBuildSource> results);Параметры
| Параметр | Описание |
|---|---|
| includedWorldBounds | Для включения запрошенных объектов в результаты поиска они должны перекрывать эти границы. |
| includedLayerMask | Указывает, какие слои включены в запрос. |
| геометрия | Какой тип геометрии собирать — e.g. Физика коллайдеров. |
| defaultArea | Тип области, присваиваемой результатам, если она не изменена NavMeshMarkup. |
| generateLinksByDefault | Если true, то для создания ссылок будут рассматриваться все источники. В противном случае будут рассматриваться только отмеченные источники. |
| Маркапы | Список маркеров, который позволяет более точно контролировать, как объекты собираются. |
| includeOnlyMarkedObjects | Указывает, собираются ли только объекты с метками. |
| stageProxy | Результаты выбираются только из стадии, к которой принадлежит эта сцена. |
| результаты | Список, в котором хранятся результаты, список очищается в начале вызова. |
Описание
Собирает рендеринги или физику коллайдеров и местности в томе.
Declaration
public static void CollectSourcesInStage(Transform root, int includedLayerMask, AI.NavMeshCollectGeometry geometry, int defaultArea, List<NavMeshBuildMarkup> markups, SceneManagement.Scene stageProxy, List<NavMeshBuildSource> results);Параметры
| Параметр | Описание |
|---|---|
| корень | Если не null, рассматривать только корень и его дочерние объекты в запросе; если null, включать все загруженные. |
| includedLayerMask | Указывает, какие слои включены в запрос. |
| геометрия | Какой тип геометрии собирать — e.g. Физика коллайдеров. |
| defaultArea | Тип области, присваиваемой результатам, если она не изменена NavMeshMarkup. |
| Маркапы | Список маркеров, который позволяет более точно контролировать, как объекты собираются. |
| stageProxy | Результаты выбираются только из стадии, к которой принадлежит эта сцена. |
| результаты | Список, в котором хранятся результаты, список очищается в начале вызова. |
Описание
Собирает рендеры или физику коллайдеров и рельефы в иерархии преобразования.
Declaration
public static void CollectSourcesInStage(Transform root, int includedLayerMask, AI.NavMeshCollectGeometry geometry, int defaultArea, bool generateLinksByDefault, List<NavMeshBuildMarkup> markups, bool includeOnlyMarkedObjects, SceneManagement.Scene stageProxy, List<NavMeshBuildSource> results);Параметры
| Параметр | Описание |
|---|---|
| корень | Если не null, рассматривать только корень и его дочерние объекты в запросе; если null, включать все загруженные. |
| includedLayerMask | Указывает, какие слои включены в запрос. |
| геометрия | Какой тип геометрии собирать — e.g. Физика коллайдеров. |
| defaultArea | Тип области, присваиваемой результатам, если она не изменена NavMeshMarkup. |
| generateLinksByDefault | Если true, то для создания ссылок будут рассматриваться все источники. В противном случае будут рассматриваться только отмеченные источники. |
| Маркапы | Список маркеров, который позволяет более точно контролировать, как объекты собираются. |
| includeOnlyMarkedObjects | Указывает, собираются ли только объекты с метками. |
| stageProxy | Результаты выбираются только из стадии, к которой принадлежит эта сцена. |
| результаты | Список, в котором хранятся результаты, список очищается в начале вызова. |
Описание
Собирает рендеры или физику коллайдеров и рельефы в иерархии преобразования.