* 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>
11 lines
378 B
C#
11 lines
378 B
C#
using Robust.Shared.GameStates;
|
|
|
|
namespace Content.Shared.Trigger.Components.Triggers;
|
|
|
|
/// <summary>
|
|
/// Triggers when the entity exits a floating or thrown state and lands on a surface.
|
|
/// The user is the thrower.
|
|
/// </summary>
|
|
[RegisterComponent, NetworkedComponent, AutoGenerateComponentState]
|
|
public sealed partial class TriggerOnLandComponent : BaseTriggerOnXComponent;
|