Компоненты ContentServer: различия между версиями
Материал из Space Station 14 Вики
KonChenYi (обсуждение | вклад) мНет описания правки |
KonChenYi (обсуждение | вклад) Нет описания правки |
||
Строка 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> |
Версия от 17:12, 22 марта 2023
- Редакторы вики уже ведут работу над данной статьёй.
- При желании, вы можете подать заявку на редактора в нашем Discord и тоже принять участие в улучшении статьи.
- Данный этап:
На данной странице приведены все существующие компоненты, их значение и их переменные из Content.Server
. Если вы хотите узнать больше про конкретный компонент вы можете вбить в поиск на Github название компонента, добавив в конце Component.cs
.
Данная информация поможет юным и не очень разработчикам для создания прототипов.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Зомби | ||
---|---|---|
|