Files
RobustToolbox/Robust.Server/GameStates/IServerGameStateManager.cs
Acruid e16732eb7b Network View Bubble (#1629)
* Adds barbones culling.

* Visibility culling and recursive parent ent additions.
DebugEntityNetView improvements.
Visibility moved from session to eyecomponent.

* Multiple viewport support.

* Perf improvements.

* Removed old netbubble system from ServerEntityManager.
Supports old NaN system for entities leaving view.
Supports old SendFullMap optimization for anchored, non-updating Entities.

* Fixes size of netView box.

* Remove empty EntityManager.Update method.
Switching ViewCulling back to PLINQ.
2021-03-29 16:17:34 -07:00

22 lines
557 B
C#

namespace Robust.Server.GameStates
{
/// <summary>
/// Engine service that provides creating and dispatching of game states.
/// </summary>
public interface IServerGameStateManager
{
/// <summary>
/// One time initialization of the service.
/// </summary>
void Initialize();
/// <summary>
/// Create and dispatch game states to all connected sessions.
/// </summary>
void SendGameStateUpdate();
bool PvsEnabled { get; }
float PvsRange { get; }
}
}