Files
crystall-punk-14/Content.Server/_CP14/PVS/CP14OutPVSDespawnComponent.cs
Ed 1ac9ec85c5 Some mobs pvs-based systems (#321)
* outPVS despawn component

* Update CP14HelperPvsSystem.cs

* experimental constrained spawners
2024-07-09 23:05:19 +03:00

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;
}