public static bool TryCreateFrom(ChatTextInterceptEventArgs eventArgs, Util.ChatFlags chatTypeFilter, out ParsedChatTextInterceptEventArgs parsedEventArgs) { if (Util.IsChat(eventArgs.Text, chatTypeFilter)) { Util.ChatChannels channel = ChatParsingUtilities.GetChatChannel(eventArgs.Text); ChatMessageType messageType = ChatParsingUtilities.GetChatMessageType(eventArgs.Text); string source = ChatParsingUtilities.GetSourceOfChat(eventArgs.Text); parsedEventArgs = new ParsedChatTextInterceptEventArgs(eventArgs, source, channel, messageType); return true; } parsedEventArgs = null; return false; }
public static bool TryCreateFrom(ChatTextInterceptEventArgs eventArgs, out ParsedChatTextInterceptEventArgs parsedEventArgs) { return TryCreateFrom(eventArgs, Util.ChatFlags.All, out parsedEventArgs); }