public MessageMode(MessageModes mode) { m_ID = mode; m_ShowOnscreenMessage = MessageModeDefaults[(int)m_ID].ShowOnscreen; m_ShowChannelMessage = MessageModeDefaults[(int)m_ID].ShowChannel; m_TextARGB = MessageModeDefaults[(int)m_ID].TextARGB; m_HighlightARGB = MessageModeDefaults[(int)m_ID].HighlightARGB; m_ScreenTarget = MessageModeDefaults[(int)m_ID].ScreenTarget; m_Header = MessageModeDefaults[(int)m_ID].Header; m_Prefix = MessageModeDefaults[(int)m_ID].Prefix; }
public MessageModeProperties(MessageModeType mode, bool showOnscreen, bool showChannel, uint textARGB, uint highlightARGB, bool editable, bool ignoreNameFilter, MessageScreenTargets screenTarget = MessageScreenTargets.None, MessageModeHeaders header = MessageModeHeaders.None, MessageModePrefixes prefix = MessageModePrefixes.None) { Mode = mode; ShowOnscreen = showOnscreen; ShowChannel = showChannel; TextARGB = textARGB; HighlightARGB = highlightARGB; Editable = editable; IgnoreNameFilter = ignoreNameFilter; ScreenTarget = screenTarget; Header = header; Prefix = prefix; }