Revert "Fix some friend access violations by allowing others access. (#8594) (#8703)

This commit is contained in:
Pieter-Jan Briers
2022-06-07 13:44:31 +02:00
committed by GitHub
parent c5f7c61041
commit cecf87997b
162 changed files with 169 additions and 197 deletions

View File

@@ -6,7 +6,7 @@ namespace Content.Server.Light.Components
/// <summary>
/// Component that represents an emergency light, it has an internal battery that charges when the power is on.
/// </summary>
[RegisterComponent, Access(typeof(EmergencyLightSystem))]
[RegisterComponent, Friend(typeof(EmergencyLightSystem))]
public sealed class EmergencyLightComponent : SharedEmergencyLightComponent
{
[ViewVariables]

View File

@@ -8,7 +8,7 @@ namespace Content.Server.Light.Components
/// Component that represents a powered handheld light source which can be toggled on and off.
/// </summary>
[RegisterComponent]
[Access(typeof(HandheldLightSystem))]
[Friend(typeof(HandheldLightSystem))]
public sealed class HandheldLightComponent : SharedHandheldLightComponent
{
[ViewVariables(VVAccess.ReadWrite)] [DataField("wattage")] public float Wattage { get; set; } = .8f;

View File

@@ -7,7 +7,7 @@ namespace Content.Server.Light.Components
/// <summary>
/// Component that represents a light bulb. Can be broken, or burned, which turns them mostly useless.
/// </summary>
[RegisterComponent, Access(typeof(LightBulbSystem))]
[RegisterComponent, Friend(typeof(LightBulbSystem))]
public sealed class LightBulbComponent : Component
{
[DataField("color")]

View File

@@ -8,7 +8,7 @@ namespace Content.Server.Light.Components
/// Enables or disables a pointlight depending on the powered
/// state of an entity.
/// </summary>
[RegisterComponent, Access(typeof(PoweredLightSystem))]
[RegisterComponent, Friend(typeof(PoweredLightSystem))]
public sealed class LitOnPoweredComponent : Component
{
}

View File

@@ -5,7 +5,7 @@ using Content.Server.Light.EntitySystems;
namespace Content.Server.Light.Components
{
[RegisterComponent]
[Access(typeof(MatchstickSystem))]
[Friend(typeof(MatchstickSystem))]
public sealed class MatchstickComponent : Component
{
/// <summary>

View File

@@ -12,7 +12,7 @@ namespace Content.Server.Light.Components
/// <summary>
/// Component that represents a wall light. It has a light bulb that can be replaced when broken.
/// </summary>
[RegisterComponent, Access(typeof(PoweredLightSystem))]
[RegisterComponent, Friend(typeof(PoweredLightSystem))]
public sealed class PoweredLightComponent : Component
{
[DataField("burnHandSound")]