Fix some friend access violations by allowing others access. (#8594)
Rename Friend attribute to Access attribute. Updates submodule to v0.21.0.0 as well.
This commit is contained in:
committed by
GitHub
parent
379555e933
commit
c5f7c61041
@@ -9,7 +9,7 @@ namespace Content.Server.Atmos
|
||||
/// Internal Atmos class that stores data about the atmosphere in a grid.
|
||||
/// You shouldn't use this directly, use <see cref="AtmosphereSystem"/> instead.
|
||||
/// </summary>
|
||||
[Friend(typeof(AtmosphereSystem))]
|
||||
[Access(typeof(AtmosphereSystem))]
|
||||
public sealed class TileAtmosphere : IGasMixtureHolder
|
||||
{
|
||||
[ViewVariables]
|
||||
@@ -48,7 +48,7 @@ namespace Content.Server.Atmos
|
||||
[ViewVariables]
|
||||
public AtmosDirection AdjacentBits = AtmosDirection.Invalid;
|
||||
|
||||
[ViewVariables]
|
||||
[ViewVariables, Access(typeof(AtmosphereSystem), Other = AccessPermissions.ReadExecute)]
|
||||
public MonstermosInfo MonstermosInfo;
|
||||
|
||||
[ViewVariables]
|
||||
@@ -78,6 +78,7 @@ namespace Content.Server.Atmos
|
||||
/// This can be immutable if the tile is spaced.
|
||||
/// </summary>
|
||||
[ViewVariables]
|
||||
[Access(typeof(AtmosphereSystem), Other = AccessPermissions.ReadExecute)] // FIXME Friends
|
||||
public GasMixture? Air { get; set; }
|
||||
|
||||
GasMixture IGasMixtureHolder.Air
|
||||
|
||||
Reference in New Issue
Block a user