using Engine.Core; namespace Engine.Systems.Network; /// /// Basic server behaviour that finds the in the universe in it's first active frame. ///
/// Disclaimer: It implements and in virtual methods. ///
public class ServerBehaviour : Behaviour, IFirstFrameUpdate, ILastFrameUpdate { public INetworkCommunicatorServer Server { get; private set; } = null!; public virtual void FirstActiveFrame() => Server = Universe.FindRequiredBehaviour(); public virtual void LastActiveFrame() => Server = null!; }