* outPVS despawn component * Update CP14HelperPvsSystem.cs * experimental constrained spawners
18 lines
481 B
C#
18 lines
481 B
C#
namespace Content.Server._CP14.PVS;
|
|
|
|
/// <summary>
|
|
/// Deletes an entity if it stays out of the players' pvs for too long
|
|
/// </summary>
|
|
[RegisterComponent, Access(typeof(CP14HelperPvsSystem)), AutoGenerateComponentPause]
|
|
public sealed partial class CP14OutPVSDespawnComponent : Component
|
|
{
|
|
[DataField]
|
|
public int MaxDespawnAttempt = 3;
|
|
|
|
[DataField]
|
|
public int DespawnAttempt = 3;
|
|
|
|
[DataField, AutoPausedField]
|
|
public TimeSpan NextUpdate = TimeSpan.Zero;
|
|
}
|