mirror of
https://github.com/space-wizards/RobustToolbox.git
synced 2026-02-15 03:30:53 +01:00
Remove "Do not use from content" public members.
This commit is contained in:
@@ -16,8 +16,13 @@ namespace Robust.Shared.GameObjects
|
||||
[ViewVariables(VVAccess.ReadWrite)]
|
||||
private bool _netSync { get; set; } = true;
|
||||
|
||||
[Obsolete("Do not use from content")]
|
||||
public bool Networked { get; set; } = true;
|
||||
internal bool Networked { get; set; } = true;
|
||||
|
||||
bool IComponent.Networked
|
||||
{
|
||||
get => Networked;
|
||||
set => Networked = value;
|
||||
}
|
||||
|
||||
/// <inheritdoc />
|
||||
public bool NetSyncEnabled
|
||||
@@ -31,9 +36,14 @@ namespace Robust.Shared.GameObjects
|
||||
[Obsolete("Update your API to allow accessing Owner through other means")]
|
||||
public EntityUid Owner { get; set; } = EntityUid.Invalid;
|
||||
|
||||
/// <inheritdoc />
|
||||
[ViewVariables]
|
||||
public ComponentLifeStage LifeStage { get; [Obsolete("Do not use from content")] set; } = ComponentLifeStage.PreAdd;
|
||||
public ComponentLifeStage LifeStage { get; internal set; } = ComponentLifeStage.PreAdd;
|
||||
|
||||
ComponentLifeStage IComponent.LifeStage
|
||||
{
|
||||
get => LifeStage;
|
||||
set => LifeStage = value;
|
||||
}
|
||||
|
||||
public virtual bool SendOnlyToOwner => false;
|
||||
|
||||
@@ -51,13 +61,29 @@ namespace Robust.Shared.GameObjects
|
||||
[ViewVariables]
|
||||
public bool Deleted => LifeStage >= ComponentLifeStage.Removing;
|
||||
|
||||
/// <inheritdoc />
|
||||
/// <summary>
|
||||
/// This is the tick the component was created.
|
||||
/// </summary>
|
||||
[ViewVariables]
|
||||
public GameTick CreationTick { get; [Obsolete("Do not use from content")] set; }
|
||||
public GameTick CreationTick { get; internal set; }
|
||||
|
||||
/// <inheritdoc />
|
||||
GameTick IComponent.CreationTick
|
||||
{
|
||||
get => CreationTick;
|
||||
set => CreationTick = value;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Marks the component as dirty so that the network will re-sync it with clients.
|
||||
/// </summary>
|
||||
[ViewVariables]
|
||||
public GameTick LastModifiedTick { get; [Obsolete("Do not use from content")] set; }
|
||||
public GameTick LastModifiedTick { get; internal set; }
|
||||
|
||||
GameTick IComponent.LastModifiedTick
|
||||
{
|
||||
get => LastModifiedTick;
|
||||
set => LastModifiedTick = value;
|
||||
}
|
||||
|
||||
/// <inheritdoc />
|
||||
[Obsolete]
|
||||
@@ -69,15 +95,23 @@ namespace Robust.Shared.GameObjects
|
||||
|
||||
// these two methods clear the LastModifiedTick/CreationTick to mark it as "not different from prototype load".
|
||||
// This is used as optimization in the game state system to avoid sending redundant component data.
|
||||
[Obsolete("Do not use from content")]
|
||||
public virtual void ClearTicks()
|
||||
void IComponent.ClearTicks()
|
||||
{
|
||||
ClearTicks();
|
||||
}
|
||||
|
||||
private protected virtual void ClearTicks()
|
||||
{
|
||||
LastModifiedTick = GameTick.Zero;
|
||||
ClearCreationTick();
|
||||
}
|
||||
|
||||
[Obsolete("Do not use from content")]
|
||||
public void ClearCreationTick()
|
||||
void IComponent.ClearCreationTick()
|
||||
{
|
||||
ClearCreationTick();
|
||||
}
|
||||
|
||||
private protected void ClearCreationTick()
|
||||
{
|
||||
CreationTick = GameTick.Zero;
|
||||
}
|
||||
|
||||
@@ -192,8 +192,7 @@ namespace Robust.Shared.GameObjects
|
||||
[ViewVariables]
|
||||
internal PvsChunkLocation? LastPvsLocation;
|
||||
|
||||
[Obsolete("Do not use from content")]
|
||||
public override void ClearTicks()
|
||||
private protected override void ClearTicks()
|
||||
{
|
||||
// Do not clear modified ticks.
|
||||
// MetaDataComponent is used in the game state system to carry initial data like prototype ID.
|
||||
|
||||
@@ -16,10 +16,9 @@ namespace Robust.Shared.GameObjects
|
||||
/// The current lifetime stage of this component. You can use this to check
|
||||
/// if the component is initialized or being deleted.
|
||||
/// </summary>
|
||||
ComponentLifeStage LifeStage { get; [Obsolete("Do not use from content")] set; }
|
||||
ComponentLifeStage LifeStage { get; internal set; }
|
||||
|
||||
[Obsolete("Do not use from content")]
|
||||
bool Networked { get; set; }
|
||||
internal bool Networked { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Whether this component should be synchronized with clients when modified.
|
||||
@@ -68,22 +67,21 @@ namespace Robust.Shared.GameObjects
|
||||
/// <summary>
|
||||
/// Marks the component as dirty so that the network will re-sync it with clients.
|
||||
/// </summary>
|
||||
[Obsolete]
|
||||
void Dirty(IEntityManager? entManager = null);
|
||||
|
||||
/// <summary>
|
||||
/// This is the tick the component was created.
|
||||
/// </summary>
|
||||
GameTick CreationTick { get; set; }
|
||||
GameTick CreationTick { get; internal set; }
|
||||
|
||||
/// <summary>
|
||||
/// This is the last game tick Dirty() was called.
|
||||
/// </summary>
|
||||
GameTick LastModifiedTick { get; set; }
|
||||
GameTick LastModifiedTick { get; internal set; }
|
||||
|
||||
[Obsolete("Do not use from content")]
|
||||
void ClearTicks();
|
||||
internal void ClearTicks();
|
||||
|
||||
[Obsolete("Do not use from content")]
|
||||
void ClearCreationTick();
|
||||
internal void ClearCreationTick();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user