internal H3Client(ManualLogSource log, ClientConfig config, StatefulActivity discord, PeerMessageList <H3Client> messages, byte channelsCount, double tickDeltaTime, Version version, IPEndPoint endpoint, ConnectionRequestMessage request, OnH3ClientDisconnect onDisconnected) : base(log, messages, channelsCount, new Events(), version, endpoint, x => x.Put(request)) { _log = log; _config = config; _discord = discord; _onDisconnected = onDisconnected; _tickDeltaTime = tickDeltaTime; _tickTimer = new LoopTimer(tickDeltaTime); _players = new Dictionary <byte, Puppet>(); _health = new HealthInfo(HEALTH_INTERVAL, (int)(HEALTH_INTERVAL / PING_INTERVAL)); }
public PrivacyManager(StatefulActivity activity, HostConfig config) { _discordActivity = activity; Privacy = config.PartyPrivacy.Value; }