public RoomGameLoadingHandle(BafServer server) : base(server) { }
public RoomLeaveHandle(BafServer server) : base(server) { }
public RoomSpectatorHandle(BafServer server) : base(server) { }
public RoomStartSongHandle(BafServer server) : base(server) { }
public RoomSelectModeHandle(BafServer server) : base(server) { }
public JoinChannelHandle(BafServer server) : base(server) { }
/// <summary> /// Creates a HandlerId instance for each script found inside the directory. /// </summary> /// <param name="directoryInfo">Script directory</param> /// <param name="consumer">Instance of BafQueueConsumer</param> public void ReLoadHandler(DirectoryInfo directoryInfo, BafQueueConsumer consumer, BafServer server) { FileInfo[] scripts = directoryInfo.GetFiles("*.cs", SearchOption.AllDirectories); foreach (FileInfo script in scripts) { string code = File.ReadAllText(script.FullName); ScriptTask scriptTask = _engine.CreateTask(script.FullName, code); IPacketHandler handler = scriptTask.CreateInstance <IPacketHandler>(server); if (handler != null) { Logger.Info($"Adding Handler: {handler.Id}"); consumer.AddHandler(handler, true); } else if (scriptTask.Diagnostics != null && scriptTask.Diagnostics.Count > 0) { foreach (Diagnostic diagnostic in scriptTask.Diagnostics) { Logger.Error($"{scriptTask.Name}: {diagnostic}"); } } else { Logger.Error($"Failed to load script ({scriptTask.Name})"); } } }
public RoomSelectSongHandle(BafServer server) : base(server) { }
public RoomListHandle(BafServer server) : base(server) { }
public LobbyProfileHandle(BafServer server) : base(server) { }
public CreateBandHandle(BafServer server) : base(server) { }
public ShopBuyItemHandle(BafServer server) : base(server) { }
public RoomChangeColorHandle(BafServer server) : base(server) { }
public UnknownHandle(BafServer server) : base(server) { }
public RoomChatHandle(BafServer server) : base(server) { }
public CreateRoomHandle(BafServer server) : base(server) { }
public ChannelChatHandle(BafServer server) : base(server) { }
public InitialHandle(BafServer server) : base(server) { }
protected PacketHandler(BafServer server) { _server = server; }
public LoginHandle(BafServer server) : base(server) { }
public RoomChangeSettingHandle(BafServer server) : base(server) { }