namespace Server.Engines.Chat { public delegate void OnChatAction( ChatUser from, Channel channel, string param ); public class ChatActionHandler { private bool m_RequireModerator; private bool m_RequireConference; private OnChatAction m_Callback; public bool RequireModerator => m_RequireModerator; public bool RequireConference => m_RequireConference; public OnChatAction Callback => m_Callback; public ChatActionHandler( bool requireModerator, bool requireConference, OnChatAction callback ) { m_RequireModerator = requireModerator; m_RequireConference = requireConference; m_Callback = callback; } } }