# Перемещение и копирование Слотов и Веток Сценария

Помимо создания, над Слотами также можно производить различные другие действия:

1. Удалять отдельный Слот или целую Ветка сценария;
2. Переносить Слот в другое место Сценарий агента;
3. Копировать Слот в другое место Сценарий агента;
4. Настраивать пользовательскую подсветку Слотов;
5. Изменять порядок Подслотов button и condition;
6. Сворачивать Ветка сценария.

## Перемещение ветки сценария

1. Change parent или смена Родитель ветки сценария — функция перемещения Слота в другое место Сценарий агента вместе со всей Ветка сценария, следующей за данным Слотом.
2. Для того чтобы сменить Родитель ветки сценария, необходимо нажать правой кнопкой мыши по нужному Слоту и в контекстном меню выбрать функцию Change parent.\
   ![image.png](https://codahosted.io/docs/_pM7PjYCmj/blobs/bl-PyhTPkbl5X/7683e87601b8a64b371896d553ac596e885ebcbbbfdfee81769cd4a0edee38f996b709a5b48a4442ca143754873fe3d3686d2cbd313d21f06031fad5e7b5179374fc45af941a7d15c4e0901fcf80def8ba874f3540d51e0a752d189181d6e487a9d050e9)
3. После выбора функции Change parent открывается окно выбора нового Родитель ветки сценария.\
   ![image.png](https://codahosted.io/docs/_pM7PjYCmj/blobs/bl-828F9bNxfy/33e1fb727823adbf00d501e3b9c5c335431721c297b7162cac9fb6b4ebb3c34916ceef81f05ad6d88caf4900d1429204ccc81020b011738671d380d4a39f68534d4eca37149e15c5f5dd496c2cf7f85db58f0273f65235a8d630f36f62e390ce2f06b24d)
4. Для того чтобы выбрать Родитель ветки сценария, необходимо нажать на поле с выпадающим списком Select destination. В выпадающем списке предлагаются только те Слоты, которые находятся на концах Ветка сценария и совместимы с первым Слотом перемещаемой Ветка сценария согласно Правила соседства слотов.\
   ![image.png](https://codahosted.io/docs/_pM7PjYCmj/blobs/bl-W0IRJi1gd-/bb60440372c9bca4a7b6297268373f0caab8a49dccc7160261d5163a2e62cdee78d7b4d4b6253d56c8806c6f9dfd5e8aba55587f7ddc9ccb1bcb5120925f95857d30d13c5a784d74a6ed7a589efb39a2abac97bad7bcac0f8a92b23f129e1d53c3de7fd1)
5. Для удобства поиска нужного Слота можно воспользоваться полем Search. Поиск необходимого Слота осуществляется по:
6. 1. Slot\_ID (идентификатор Слота);
   2. Имени Слота;
   3. Типу Слота.
7. Выберите необходимый Слот в списке и кликните по нему, после чего подтвердите действие, нажав кнопку Change parent.

## Изменение порядка Подслотов

Для Подслотов button и condition доступна функция изменения порядка Подслотов.

1. Чтобы переместить Подслот вверх, нажмите кнопку Move up. Подслот вместе с идущей за ним Ветка сценария переместится на одну позицию вверх и поменяется местами с Подслотом, стоящим выше.
2. Чтобы переместить Подслот вниз, нажмите кнопку Move down. Подслот вместе с идущей за ним Ветка сценария переместится на одну позицию вниз и поменяется местами с Подслотом, стоящим ниже.\
   ![bandicam 2024-02-22 11-40-33-227.gif](https://codahosted.io/docs/_pM7PjYCmj/blobs/bl-KOPSJ9GlW-/0337b9c5073a8d9de4ca79487743c19df549110bff6c1b48ab2db89eb19a9be121ee133fd392270cf20ce56e4fd86dae1b76e63a5d2c8910987724c8070bffffec8d9486724910ca85c18c3bb85ec34b53296dc46ad753fe5743f20c93903c6aa044f162)

## Копирование ветки сценария

1. Clone to — опция создания точной копии Ветка сценария в другом месте Сценарий агента (клонирования).
2. Чтобы произвести клонирование Ветка сценария, необходимо нажать правой кнопкой мыши по нужному Слоту и в контекстном меню выбрать функцию Clone to.\
   ![image.png](https://codahosted.io/docs/_pM7PjYCmj/blobs/bl-OblCcDw7mW/73b30417bed7291d1b3dde00721dafa1d466e5cc99a7174c68cf3d8615ba5ccd18e6a7d61f65d098bfdf7038bb8856256375bbc7c781dcd3e16ef154cf6095487b828aec6c5efbe5935a393834027d1ffefad95314a2dc9367ec9b0c7c2331f5f47cf390)
3. После выбора функции Clone to открывается окно выбора нового Родитель ветки сценария, после которого будет располагаться клонированная Ветка сценария.\
   ![image.png](https://codahosted.io/docs/_pM7PjYCmj/blobs/bl-avcbDhHxj_/001e4b885425587bb422d97713d8fb5c077fc5c6d8340865abdb5bc2480adc9bc34435ffe10a01b34fa0eb3971d2e6eec9841a9161d3fb6a08469f3d9b3d81b0e8e74c2ad74f770ac6e093413c8d75d69f81422c6a08b11a93d9118a023632074f287477)
4. Для того чтобы выбрать нового Родитель ветки сценария, необходимо нажать на поле с выпадающим списком Select destination. В выпадающем списке предлагаются только те Слоты, которые находятся на концах Ветка сценария совместимы с первым Слотом клонируемой Ветка сценария согласно Правила соседства слотов.\
   ![image.png](https://codahosted.io/docs/_pM7PjYCmj/blobs/bl-GBXTlrsG7N/4b6b6b6c18af8c77b7cd4c957727e01f5fa5584802f8d5a79306bd57784d6ea2652dd713e372062edcb311acd70241936885c301f4c9bc6621895ada2ff2db4d17dea3b0db7dab20201cd33e026ee4f14bc3851decfd5ab1a72fe98c303de56d17a1c8d1)
5. Для удобства поиска нужного Слота можно воспользоваться полем Search. Поиск необходимого Слота осуществляется по:
6. 1. Slot\_ID (идентификатор Слота);
   2. Имени Слота;
   3. Типу Слота.
7. Ветка сценария возможно клонировать в конец самой себя.
8. Выберите необходимый Слот в списке и кликните по нему, после чего подтвердите действие, нажав кнопку Clone slot.

> Важно: Слоты Jump, которые ссылаются на Слоты из копируемой Ветка сценария после копирования будут в поле Destination иметь Слоты из скопированной ветки, а не из копируемой.

<br>
