* Adds the following batch of trigger refactor components and their associated systems: TriggerOnLand: LandEvent TriggerOnExamined: ExaminedEvent TriggerOnUnbuckle: UnbuckledEvent TriggerOnBuckle: BuckledEvent TriggerOnStrap: StrappedEvent TriggerOnUnstrapped: UnstrappedEvent * Removes unnecessary lines from comment * Fix comment formatting, corrects grammar and increases comment clarity. * adds last forgotten edit to comments * Update Content.Shared/Trigger/Systems/TriggerOnStrappedOrBuckledSystem.cs Removes unnecessary comments Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> * Update Content.Shared/Trigger/Components/Triggers/TriggerOnBuckledComponent.cs Increases comment clarity Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> * Update Content.Shared/Trigger/Components/Triggers/TriggerOnExaminedComponent.cs Increases comment clarity Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> * Update Content.Shared/Trigger/Components/Triggers/TriggerOnLandComponent.cs Increases comment clarity Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> * Update Content.Shared/Trigger/Components/Triggers/TriggerOnStrappedComponent.cs Increases comment clarity Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> * Update Content.Shared/Trigger/Components/Triggers/TriggerOnUnbuckledComponent.cs Increases comment clarity Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> * Update Content.Shared/Trigger/Components/Triggers/TriggerOnUnstrappedComponent.cs Increases comment clarity Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> * refactored TriggerOnStrappedOrBuckledSystem.cs removed TriggerOnExaminedSystem.cs and moved it into TriggerSystem.Interaction.cs Changes currently untested, not sure how to make it so modders can change what method they want sending out the appropriate trigger key but want to save progress working on it and get feedback from maintainers * Removed component which already exists as part of TriggerSystem.Interaction.cs * Restores accidentally removed component * Apply suggestions from code review --------- Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
12 lines
456 B
C#
12 lines
456 B
C#
using Robust.Shared.GameStates;
|
|
|
|
namespace Content.Shared.Trigger.Components.Triggers;
|
|
|
|
/// <summary>
|
|
/// Triggers when something is unstrapped from the entity.
|
|
/// This is intended to be used on objects like chairs or beds.
|
|
/// The user is the entity unstrapped from the component owner.
|
|
/// </summary>
|
|
[RegisterComponent, NetworkedComponent, AutoGenerateComponentState]
|
|
public sealed partial class TriggerOnUnstrappedComponent : BaseTriggerOnXComponent;
|