Seal/abstract/virtual everything (#6739)
This commit is contained in:
@@ -383,7 +383,7 @@ namespace Content.Shared.Actions.Components
|
||||
}
|
||||
|
||||
[Serializable, NetSerializable]
|
||||
public class ActionComponentState : ComponentState
|
||||
public sealed class ActionComponentState : ComponentState
|
||||
{
|
||||
public Dictionary<ActionType, ActionState> Actions;
|
||||
public Dictionary<EntityUid, Dictionary<ItemActionType, ActionState>> ItemActions;
|
||||
@@ -488,7 +488,7 @@ namespace Content.Shared.Actions.Components
|
||||
/// A message that tells server we want to run the instant action logic.
|
||||
/// </summary>
|
||||
[Serializable, NetSerializable]
|
||||
public class PerformInstantActionMessage : PerformActionMessage
|
||||
public sealed class PerformInstantActionMessage : PerformActionMessage
|
||||
{
|
||||
public override BehaviorType BehaviorType => BehaviorType.Instant;
|
||||
|
||||
@@ -501,7 +501,7 @@ namespace Content.Shared.Actions.Components
|
||||
/// A message that tells server we want to run the instant action logic.
|
||||
/// </summary>
|
||||
[Serializable, NetSerializable]
|
||||
public class PerformInstantItemActionMessage : PerformItemActionMessage
|
||||
public sealed class PerformInstantItemActionMessage : PerformItemActionMessage
|
||||
{
|
||||
public override BehaviorType BehaviorType => BehaviorType.Instant;
|
||||
|
||||
@@ -535,7 +535,7 @@ namespace Content.Shared.Actions.Components
|
||||
/// A message that tells server we want to toggle on the indicated action.
|
||||
/// </summary>
|
||||
[Serializable, NetSerializable]
|
||||
public class PerformToggleOnActionMessage : PerformActionMessage, IToggleActionMessage
|
||||
public sealed class PerformToggleOnActionMessage : PerformActionMessage, IToggleActionMessage
|
||||
{
|
||||
public override BehaviorType BehaviorType => BehaviorType.Toggle;
|
||||
public bool ToggleOn => true;
|
||||
@@ -546,7 +546,7 @@ namespace Content.Shared.Actions.Components
|
||||
/// A message that tells server we want to toggle off the indicated action.
|
||||
/// </summary>
|
||||
[Serializable, NetSerializable]
|
||||
public class PerformToggleOffActionMessage : PerformActionMessage, IToggleActionMessage
|
||||
public sealed class PerformToggleOffActionMessage : PerformActionMessage, IToggleActionMessage
|
||||
{
|
||||
public override BehaviorType BehaviorType => BehaviorType.Toggle;
|
||||
public bool ToggleOn => false;
|
||||
@@ -557,7 +557,7 @@ namespace Content.Shared.Actions.Components
|
||||
/// A message that tells server we want to toggle on the indicated action.
|
||||
/// </summary>
|
||||
[Serializable, NetSerializable]
|
||||
public class PerformToggleOnItemActionMessage : PerformItemActionMessage, IToggleActionMessage
|
||||
public sealed class PerformToggleOnItemActionMessage : PerformItemActionMessage, IToggleActionMessage
|
||||
{
|
||||
public override BehaviorType BehaviorType => BehaviorType.Toggle;
|
||||
public bool ToggleOn => true;
|
||||
@@ -568,7 +568,7 @@ namespace Content.Shared.Actions.Components
|
||||
/// A message that tells server we want to toggle off the indicated action.
|
||||
/// </summary>
|
||||
[Serializable, NetSerializable]
|
||||
public class PerformToggleOffItemActionMessage : PerformItemActionMessage, IToggleActionMessage
|
||||
public sealed class PerformToggleOffItemActionMessage : PerformItemActionMessage, IToggleActionMessage
|
||||
{
|
||||
public override BehaviorType BehaviorType => BehaviorType.Toggle;
|
||||
public bool ToggleOn => false;
|
||||
@@ -579,7 +579,7 @@ namespace Content.Shared.Actions.Components
|
||||
/// A message that tells server we want to target the provided point with a particular action.
|
||||
/// </summary>
|
||||
[Serializable, NetSerializable]
|
||||
public class PerformTargetPointActionMessage : PerformActionMessage, ITargetPointActionMessage
|
||||
public sealed class PerformTargetPointActionMessage : PerformActionMessage, ITargetPointActionMessage
|
||||
{
|
||||
public override BehaviorType BehaviorType => BehaviorType.TargetPoint;
|
||||
private readonly EntityCoordinates _target;
|
||||
@@ -595,7 +595,7 @@ namespace Content.Shared.Actions.Components
|
||||
/// A message that tells server we want to target the provided point with a particular action.
|
||||
/// </summary>
|
||||
[Serializable, NetSerializable]
|
||||
public class PerformTargetPointItemActionMessage : PerformItemActionMessage, ITargetPointActionMessage
|
||||
public sealed class PerformTargetPointItemActionMessage : PerformItemActionMessage, ITargetPointActionMessage
|
||||
{
|
||||
private readonly EntityCoordinates _target;
|
||||
public EntityCoordinates Target => _target;
|
||||
@@ -611,7 +611,7 @@ namespace Content.Shared.Actions.Components
|
||||
/// A message that tells server we want to target the provided entity with a particular action.
|
||||
/// </summary>
|
||||
[Serializable, NetSerializable]
|
||||
public class PerformTargetEntityActionMessage : PerformActionMessage, ITargetEntityActionMessage
|
||||
public sealed class PerformTargetEntityActionMessage : PerformActionMessage, ITargetEntityActionMessage
|
||||
{
|
||||
public override BehaviorType BehaviorType => BehaviorType.TargetEntity;
|
||||
private readonly EntityUid _target;
|
||||
@@ -627,7 +627,7 @@ namespace Content.Shared.Actions.Components
|
||||
/// A message that tells server we want to target the provided entity with a particular action.
|
||||
/// </summary>
|
||||
[Serializable, NetSerializable]
|
||||
public class PerformTargetEntityItemActionMessage : PerformItemActionMessage, ITargetEntityActionMessage
|
||||
public sealed class PerformTargetEntityItemActionMessage : PerformItemActionMessage, ITargetEntityActionMessage
|
||||
{
|
||||
public override BehaviorType BehaviorType => BehaviorType.TargetEntity;
|
||||
private readonly EntityUid _target;
|
||||
|
||||
Reference in New Issue
Block a user