mirror of
https://github.com/WWhiteDreamProject/wwdpublic.git
synced 2026-04-17 13:37:47 +03:00
* Уэээээээ * Почти настрадались * Скоро конец.... * СКОРО * Мышки плакали, кололись, но продолжали упорно жрать кактус * Все ближе! * Это такой конец? * Книжка говна * фиксики * ОНО ЖИВОЕ * Телепорт * разное * Added byond * ивенты теперь работают * Разфикс телепорта * Свет мой зеркальце скажи, да всю правду доложи - Я ль робастней всех на свете? * Разное * Еще многа всего * Многа разнава * Скоро конец.... * ЭТО КОНЕЦ * Фикс линтера (ну, или я на это надеюсь) * Еще один фикс линтера * Победа! * фиксики * пу пу пу * Фикс подмастерья * Мисклик * Высокочастотный меч * Неймспейсы * Пул способностей мага
36 lines
1.1 KiB
C#
36 lines
1.1 KiB
C#
using Content.Server.Objectives.Systems;
|
|
|
|
namespace Content.Server.Objectives.Components;
|
|
|
|
[RegisterComponent, Access(typeof(TargetObjectiveSystem))]
|
|
public sealed partial class TargetObjectiveComponent : Component
|
|
{
|
|
/// <summary>
|
|
/// Locale id for the objective title.
|
|
/// It is passed "targetName" and "job" arguments.
|
|
/// </summary>
|
|
[DataField(required: true), ViewVariables(VVAccess.ReadWrite)]
|
|
public string Title = string.Empty;
|
|
|
|
/// <summary>
|
|
/// Mind entity id of the target.
|
|
/// This must be set by another system using <see cref="TargetObjectiveSystem.SetTarget"/>.
|
|
/// </summary>
|
|
[DataField, ViewVariables(VVAccess.ReadWrite)]
|
|
public EntityUid? Target;
|
|
|
|
/// <summary>
|
|
/// Goobstation.
|
|
/// Whether name for this objective would change when person's mind attaches to other entity.
|
|
/// </summary>
|
|
[DataField]
|
|
public bool DynamicName;
|
|
|
|
/// <summary>
|
|
/// Goobstation.
|
|
/// Whether job name should be shown in objective name
|
|
/// </summary>
|
|
[DataField]
|
|
public bool ShowJobTitle = true;
|
|
}
|