public OnLoginRequestEvent(SoraDbContextFactory factory, Config cfg, PresenceService pcs, PacketStreamService ps, ChannelService cs, Cache cache) { _factory = factory; _cfg = cfg; _pcs = pcs; _ps = ps; _cs = cs; _cache = cache; }
public MultiplayerRoom(PacketStreamService pss, MultiplayerService ms, PresenceService ps) { _pss = pss; _ms = ms; _ps = ps; stream = new PacketStream("multiplayer"); Channel = new Channel("#multiplayer", "Even more osu! default channels!", stream); for (var i = 0; i < MaxPlayers; i++) { Slots[i] = new MultiplayerSlot { // ReSharper disable once ConditionalTernaryEqualBranch Status = i > 6 ? MultiSlotStatus.Locked : MultiSlotStatus.Locked, Mods = 0, Team = MultiSlotTeam.NoTeam, UserId = -1 } } ; }
public Sora(SoraDbContextFactory factory, IServiceProvider provider, PacketStreamService pss, MultiplayerService ms, PresenceService ps, ChannelService cs, EventManager ev ) { _provider = provider; _factory = factory; _pss = pss; _ms = ms; _ps = ps; _cs = cs; _ev = ev; #region DEFAULT COMMANDS RegisterCommandClass <RestrictCommand>(); RegisterCommandClass <DebugCommand>(); #endregion }
public OnSendUserStatusEvent(PacketStreamService pss) => _pss = pss;
public OnLobbyPartEvent(PacketStreamService ps) => _ps = ps;
public OnLobbyJoinEvent(PacketStreamService ps, MultiplayerService ms) { _ps = ps; _ms = ms; }