public void LockContext(INetServerController server = null, INetClientController client = null) { if (IsLocked == true) { throw new Exception("NetContext can only be initialized once."); } Services.LockServices(); IsLocked = true; var isServer = server != null; var isClient = client != null; foreach (var svc in Services.ServiceList) { svc.IsClient = isClient; svc.IsServer = isServer; svc.Server = server; svc.Client = client; } Services.InitializeServices(this); Packets.LockPackets(); }
protected override void UpdateServer(INetServerController server) { base.UpdateServer(server); }