Компоненты ContentServer: различия между версиями

мНет описания правки
Нет описания правки
Строка 10: Строка 10:
color:#D14137 - красный
color:#D14137 - красный
color:#9650E4 - фиолетовый
color:#9650E4 - фиолетовый




Строка 36: Строка 37:




{| class="wikitable mw-collapsible mw-collapsed" style="width: 100%; text-align:center; font-size: 20px; background:#303037;" border=3 cellspacing=0
!<center>Речь</center>
|-
|
<!--
-->
{| class="wikitable mw-collapsible mw-collapsed" style="width: 100%; text-align:center; font-size: 14px; background:#303037;" border=3 cellspacing=0
!<big>ActiveListener</big> - Этот компонент используется для передачи речевых событий в другие системы.
|-
|
{| class="wikitable"
|-
! style="background-color:#4E5058; width: 20%" | Название переменной !! style="background-color:#4E5058; width: 5%" | Тип переменной !! style="background-color:#4E5058; width: 20%" | Базовое значение переменной !! style="background-color:#4E5058; width: 50%" | Значение
|-
| style="background-color:#383842; | <center>''' range '''</center> 
| style="background-color:#383842; color:#D14137| <center>''' float '''</center> 
| style="background-color:#383842; | <center>''' ChatSystem.VoiceRange '''</center> 
| style="background-color:#383842; | <center>'''  '''</center>
|}
|}
<!--
-->
{| class="wikitable mw-collapsible mw-collapsed" style="width: 100%; text-align:center; font-size: 14px; background:#303037;" border=3 cellspacing=0
!<big>AddAccentClothing</big> - Применяет акцент к пользователю, когда он носит объект в качестве одежды.
|-
|
{| class="wikitable"
|-
! style="background-color:#4E5058; width: 20%" | Название переменной !! style="background-color:#4E5058; width: 5%" | Тип переменной !! style="background-color:#4E5058; width: 20%" | Базовое значение переменной !! style="background-color:#4E5058; width: 50%" | Значение
|-
| style="background-color:#383842; | <center>''' accent '''</center> 
| style="background-color:#383842; color:#D14137| <center>''' string '''</center> 
| style="background-color:#383842; | <center>''' default! '''</center> 
| style="background-color:#383842; | <center>''' Имя компонента для акцента, который будет применен. '''</center>
|-
| style="background-color:#383842; | <center>''' replacement '''</center> 
| style="background-color:#383842; color:#D14137| <center>''' string? '''</center> 
| style="background-color:#383842; | <center>'''  '''</center> 
| style="background-color:#383842; | <center>''' What ReplacementAccentPrototype to use. Will be applied only with ReplacementAccentComponent. '''</center>
|}
|}
<!--
-->
{| class="wikitable mw-collapsible mw-collapsed" style="width: 100%; text-align:center; font-size: 14px; background:#303037;" border=3 cellspacing=0
!<big>BackwardsAccent</big> - Обратный акцент.
|-
|}
<!--
-->
{| class="wikitable mw-collapsible mw-collapsed" style="width: 100%; text-align:center; font-size: 14px; background:#303037;" border=3 cellspacing=0
!<big>LizardAccent</big> - Компонент акцента ящерицы.
|-
|}
<!--
-->
{| class="wikitable mw-collapsible mw-collapsed" style="width: 100%; text-align:center; font-size: 14px; background:#303037;" border=3 cellspacing=0
!<big>MobsterAccent</big> - Ньех, дазабей, видишь?
|-
|
{| class="wikitable"
|-
! style="background-color:#4E5058; width: 20%" | Название переменной !! style="background-color:#4E5058; width: 5%" | Тип переменной !! style="background-color:#4E5058; width: 20%" | Базовое значение переменной !! style="background-color:#4E5058; width: 50%" | Значение
|-
| style="background-color:#383842; | <center>''' isBoss '''</center> 
| style="background-color:#383842; color:#D14137| <center>''' bool '''</center> 
| style="background-color:#383842; | <center>''' true '''</center> 
| style="background-color:#383842; | <center>''' Ты тут главный? '''</center>
|}
|}
<!--
-->
{| class="wikitable mw-collapsible mw-collapsed" style="width: 100%; text-align:center; font-size: 14px; background:#303037;" border=3 cellspacing=0
!<big>MonkeyAccent</big> - Обезьяний акцент.
|-
|}
<!--
-->
{| class="wikitable mw-collapsible mw-collapsed" style="width: 100%; text-align:center; font-size: 14px; background:#303037;" border=3 cellspacing=0
!<big>OwOAccent</big> - OwO акцент.
|-
|}
<!--
-->
{| class="wikitable mw-collapsible mw-collapsed" style="width: 100%; text-align:center; font-size: 14px; background:#303037;" border=3 cellspacing=0
!<big>ReplacementAccent</big> -
|-
|
{| class="wikitable"
|-
! style="background-color:#4E5058; width: 20%" | Название переменной !! style="background-color:#4E5058; width: 5%" | Тип переменной !! style="background-color:#4E5058; width: 20%" | Базовое значение переменной !! style="background-color:#4E5058; width: 50%" | Значение
|-
| style="background-color:#383842; | <center>''' accent '''</center> 
| style="background-color:#383842; color:#D14137| <center>''' string '''</center> 
| style="background-color:#383842; | <center>''' default! '''</center> 
| style="background-color:#383842; | <center>''' Заменяет любые произносимые предложения случайным словом. '''</center>
|}
|}
<!--
-->
{| class="wikitable mw-collapsible mw-collapsed" style="width: 100%; text-align:center; font-size: 14px; background:#303037;" border=3 cellspacing=0
!<big>RussianAccent</big> - Русский акцент (???).
|-
|}
<!--
-->
{| class="wikitable mw-collapsible mw-collapsed" style="width: 100%; text-align:center; font-size: 14px; background:#303037;" border=3 cellspacing=0
!<big>ScrambledAccent</big> - Искаженный акцент.
|-
|}
<!--
-->
{| class="wikitable mw-collapsible mw-collapsed" style="width: 100%; text-align:center; font-size: 14px; background:#303037;" border=3 cellspacing=0
!<big>SkeletonAccent</big> - АЧК АЧК!
|-
|
{| class="wikitable"
|-
! style="background-color:#4E5058; width: 20%" | Название переменной !! style="background-color:#4E5058; width: 5%" | Тип переменной !! style="background-color:#4E5058; width: 20%" | Базовое значение переменной !! style="background-color:#4E5058; width: 50%" | Значение
|-
| style="background-color:#383842; | <center>''' ackChance '''</center> 
| style="background-color:#383842; color:#D14137| <center>''' float '''</center> 
| style="background-color:#383842; | <center>''' 0.3f '''</center> 
| style="background-color:#383842; | <center>''' Вероятность того, что к сообщению будет добавлено "АЧК АЧК!" '''</center>
|}
|}
<!--
-->
{| class="wikitable mw-collapsible mw-collapsed" style="width: 100%; text-align:center; font-size: 14px; background:#303037;" border=3 cellspacing=0
!<big>SlurredAccent</big> - Невнятный акцент.
|-
|}
<!--
-->
{| class="wikitable mw-collapsible mw-collapsed" style="width: 100%; text-align:center; font-size: 14px; background:#303037;" border=3 cellspacing=0
!<big>SpanishAccent</big> - Испанский акцент.
|-
|}
<!--
-->
{| class="wikitable mw-collapsible mw-collapsed" style="width: 100%; text-align:center; font-size: 14px; background:#303037;" border=3 cellspacing=0
!<big>StutteringAccent</big> - Заикающийся акцент.
|-
|}
<!--
-->
{| class="wikitable mw-collapsible mw-collapsed" style="width: 100%; text-align:center; font-size: 14px; background:#303037;" border=3 cellspacing=0
!<big>Vocal</big> - Компонент, необходимый для того, чтобы сущности могли выражать вокальные эмоции.
|-
|
{| class="wikitable"
|-
! style="background-color:#4E5058; width: 20%" | Название переменной !! style="background-color:#4E5058; width: 5%" | Тип переменной !! style="background-color:#4E5058; width: 20%" | Базовое значение переменной !! style="background-color:#4E5058; width: 50%" | Значение
|-
| style="background-color:#383842; | <center>''' sounds '''</center> 
| style="background-color:#383842; color:#9650E4| <center>''' Dictionary<Sex, string>? '''</center> 
| style="background-color:#383842; | <center>'''  '''</center> 
| style="background-color:#383842; | <center>''' Идентификатор прототипа Emote sounds для каждого пола (которых 2). '''</center>
|-
| style="background-color:#383842; | <center>''' screamId '''</center> 
| style="background-color:#383842; color:#D14137| <center>''' string '''</center> 
| style="background-color:#383842; | <center>''' "Scream" '''</center> 
| style="background-color:#383842; | <center>'''  '''</center>
|-
| style="background-color:#383842; | <center>''' wilhelm '''</center> 
| style="background-color:#383842; color:#9650E4| <center>''' SoundSpecifier '''</center> 
| style="background-color:#383842; | <center>''' "/Audio/Voice/Human/wilhelm_scream.ogg" '''</center> 
| style="background-color:#383842; | <center>'''  '''</center>
|-
| style="background-color:#383842; | <center>''' wilhelmProbability '''</center> 
| style="background-color:#383842; color:#D14137| <center>''' float '''</center> 
| style="background-color:#383842; | <center>''' 0.0002f '''</center> 
| style="background-color:#383842; | <center>'''  '''</center>
|-
| style="background-color:#383842; | <center>''' screamActionId '''</center> 
| style="background-color:#383842; color:#D14137| <center>''' string '''</center> 
| style="background-color:#383842; | <center>''' "Scream" '''</center> 
| style="background-color:#383842; | <center>'''  '''</center>
|-
| style="background-color:#383842; | <center>''' screamAction '''</center> 
| style="background-color:#383842; color:#9650E4| <center>''' InstantAction? '''</center> 
| style="background-color:#383842; | <center>'''  '''</center> 
| style="background-color:#383842; | <center>'''  '''</center>
|}
|}
|}
<!--
-->
{| class="wikitable mw-collapsible mw-collapsed" style="width: 100%; text-align:center; font-size: 20px; background:#303037;" border=3 cellspacing=0
!<center>Станция</center>
|-
|
<!--
-->
{| class="wikitable mw-collapsible mw-collapsed" style="width: 100%; text-align:center; font-size: 14px; background:#303037;" border=3 cellspacing=0
!<big>BecomesStation</big> - Указывает на сетку, что они являются сеткой "главной станции".
|-
|
{| class="wikitable"
|-
! style="background-color:#4E5058; width: 20%" | Название переменной !! style="background-color:#4E5058; width: 5%" | Тип переменной !! style="background-color:#4E5058; width: 20%" | Базовое значение переменной !! style="background-color:#4E5058; width: 50%" | Значение
|-
| style="background-color:#383842; | <center>''' id '''</center>
| style="background-color:#383842; color:#D14137| <center>''' string '''</center>
| style="background-color:#383842; | <center>''' default! '''</center>
| style="background-color:#383842; | <center>''' Только для маппинга. Следует использовать StationIds во всех других случаях. '''</center>
|}
|}
<!--
-->
{| class="wikitable mw-collapsible mw-collapsed" style="width: 100%; text-align:center; font-size: 14px; background:#303037;" border=3 cellspacing=0
!<big>PartOfStation</big> - Обозначает сетку как "часть станции", а не как основные сетки. Т.е. вспомогательные шаттлы для станций с несколькими сетками.
|-
|
{| class="wikitable"
|-
! style="background-color:#4E5058; width: 20%" | Название переменной !! style="background-color:#4E5058; width: 5%" | Тип переменной !! style="background-color:#4E5058; width: 20%" | Базовое значение переменной !! style="background-color:#4E5058; width: 50%" | Значение
|-
| style="background-color:#383842; | <center>''' id '''</center>
| style="background-color:#383842; color:#D14137| <center>''' string '''</center>
| style="background-color:#383842; | <center>''' default! '''</center>
| style="background-color:#383842; | <center>'''  '''</center>
|}
|}
<!--
-->
{| class="wikitable mw-collapsible mw-collapsed" style="width: 100%; text-align:center; font-size: 14px; background:#303037;" border=3 cellspacing=0
!<big>StationData</big> - Хранит основную информацию о станции, а именно ее конфигурацию и связанные с ней сетки. Все объекты станции будут иметь этот компонент.
|-
|
{| class="wikitable"
|-
! style="background-color:#4E5058; width: 20%" | Название переменной !! style="background-color:#4E5058; width: 5%" | Тип переменной !! style="background-color:#4E5058; width: 20%" | Базовое значение переменной !! style="background-color:#4E5058; width: 50%" | Значение
|-
| style="background-color:#383842; | <center>''' stationConfig '''</center> 
| style="background-color:#383842; color:#9650E4| <center>''' StationConfig? '''</center> 
| style="background-color:#383842; | <center>''' null '''</center> 
| style="background-color:#383842; | <center>''' Прототип игровой карты, если таковой имеется, связанный с этой станцией. '''</center>
|-
| style="background-color:#383842; | <center>''' grids '''</center> 
| style="background-color:#383842; color:#9650E4| <center>''' readonly HashSet<EntityUid> '''</center> 
| style="background-color:#383842; | <center>'''  '''</center> 
| style="background-color:#383842; | <center>''' Список всех сетей, частью которых является эта станция. '''</center>
|}
|}
<!--
-->
{| class="wikitable mw-collapsible mw-collapsed" style="width: 100%; text-align:center; font-size: 14px; background:#303037;" border=3 cellspacing=0
!<big>StationJobs</big> - Хранит информацию о выборе работы на станции.
|-
|
{| class="wikitable"
|-
! style="background-color:#4E5058; width: 20%" | Название переменной !! style="background-color:#4E5058; width: 5%" | Тип переменной !! style="background-color:#4E5058; width: 20%" | Базовое значение переменной !! style="background-color:#4E5058; width: 50%" | Значение
|-
| style="background-color:#383842; | <center>''' roundStartTotalJobs '''</center> 
| style="background-color:#383842; color:#D14137| <center>''' int '''</center> 
| style="background-color:#383842; | <center>'''  '''</center> 
| style="background-color:#383842; | <center>''' Итого *round-start* профессий при запуске станции. '''</center>
|-
| style="background-color:#383842; | <center>''' midRoundTotalJobs '''</center> 
| style="background-color:#383842; color:#D14137| <center>''' int '''</center> 
| style="background-color:#383842; | <center>'''  '''</center> 
| style="background-color:#383842; | <center>''' Итого *mid-round* профессий при запуске станции. '''</center>
|-
| style="background-color:#383842; | <center>''' totalJobs '''</center> 
| style="background-color:#383842; color:#D14137| <center>''' int '''</center> 
| style="background-color:#383842; | <center>'''  '''</center> 
| style="background-color:#383842; | <center>''' Текущее общее количество профессий. '''</center>
|-
| style="background-color:#383842; | <center>''' extendedAccess '''</center> 
| style="background-color:#383842; color:#D14137| <center>''' bool '''</center> 
| style="background-color:#383842; | <center>'''  '''</center> 
| style="background-color:#383842; | <center>''' Станция работает в режиме расширенного доступа. '''</center>
|-
| style="background-color:#383842; | <center>''' jobList '''</center> 
| style="background-color:#383842; color:#9650E4| <center>''' Dictionary<string, uint?> '''</center> 
| style="background-color:#383842; | <center>'''  '''</center> 
| style="background-color:#383842; | <center>''' Это не должно быть изменено или использовано напряму.  '''</center>
|-
| style="background-color:#383842; | <center>''' roundStartJobList '''</center> 
| style="background-color:#383842; color:#9650E4| <center>''' Dictionary<string, uint?> '''</center> 
| style="background-color:#383842; | <center>'''  '''</center> 
| style="background-color:#383842; | <center>'''  '''</center>
|-
| style="background-color:#383842; | <center>''' overflowJobs '''</center> 
| style="background-color:#383842; color:#9650E4| <center>''' HashSet<string> '''</center> 
| style="background-color:#383842; | <center>'''  '''</center> 
| style="background-color:#383842; | <center>''' Переполнение профессий, которые запускаются с раундом, может порождать бесконечно много. '''</center>
|}
|}
<!--
-->
{| class="wikitable mw-collapsible mw-collapsed" style="width: 100%; text-align:center; font-size: 14px; background:#303037;" border=3 cellspacing=0
!<big>StationMember</big> - Указывает, что сетка является частью данной станции.
|-
|}
<!--
-->
{| class="wikitable mw-collapsible mw-collapsed" style="width: 100%; text-align:center; font-size: 14px; background:#303037;" border=3 cellspacing=0
!<big>StationSpawning</big> - Контролирует появление на данной станции, отслеживая присутствующих на ней спавнеров.
|-
|}
|}
<!--
-->
{| class="wikitable mw-collapsible mw-collapsed" style="width: 100%; text-align:center; font-size: 20px; background:#303037;" border=3 cellspacing=0
{| class="wikitable mw-collapsible mw-collapsed" style="width: 100%; text-align:center; font-size: 20px; background:#303037;" border=3 cellspacing=0
!<center>События станции</center>
!<center>События станции</center>