Crosstales.BWF.Provider.BadWordProviderText Class Reference

Text-file based bad word provider. More...

Inheritance diagram for Crosstales.BWF.Provider.BadWordProviderText:
Crosstales.BWF.Provider.BadWordProvider Crosstales.BWF.Provider.BaseProvider Crosstales.BWF.Provider.IProvider

Public Member Functions

override void Load ()
 Loads all sources. More...
 
override void Save ()
 Saves all sources. More...
 
- Public Member Functions inherited from Crosstales.BWF.Provider.BaseProvider
System.Collections.Generic.List< string > Verify (Crosstales.BWF.Data.Source source)
 Verify a source. More...
 

Additional Inherited Members

- Public Attributes inherited from Crosstales.BWF.Provider.BaseProvider
System.Text.RegularExpressions.RegexOptions RegexOption1 = System.Text.RegularExpressions.RegexOptions.IgnoreCase
 Option1 (default: RegexOptions.IgnoreCase). More...
 
System.Text.RegularExpressions.RegexOptions RegexOption2 = System.Text.RegularExpressions.RegexOptions.CultureInvariant
 Option2 (default: RegexOptions.CultureInvariant). More...
 
System.Text.RegularExpressions.RegexOptions RegexOption3 = System.Text.RegularExpressions.RegexOptions.None
 Option3 (default: RegexOptions.None). More...
 
System.Text.RegularExpressions.RegexOptions RegexOption4 = System.Text.RegularExpressions.RegexOptions.None
 Option4 (default: RegexOptions.None). More...
 
System.Text.RegularExpressions.RegexOptions RegexOption5 = System.Text.RegularExpressions.RegexOptions.None
 Option5 (default: RegexOptions.None). More...
 
System.Collections.Generic.List< Crosstales.BWF.Data.SourceSources
 All sources for this provider. More...
 
bool ClearOnLoad = true
 Clears all existing bad words on 'Load' (default: true). More...
 
- Protected Member Functions inherited from Crosstales.BWF.Provider.BadWordProvider
override void init ()
 Initialize the provider. More...
 
- Protected Member Functions inherited from Crosstales.BWF.Provider.BaseProvider
void logNoResourcesAdded ()
 
void createSource ()
 
- Protected Attributes inherited from Crosstales.BWF.Provider.BadWordProvider
readonly System.Collections.Generic.List< Crosstales.BWF.Model.BadWords_badwords = new System.Collections.Generic.List<Crosstales.BWF.Model.BadWords>()
 
- Protected Attributes inherited from Crosstales.BWF.Provider.BaseProvider
readonly System.Collections.Generic.List< string > coRoutines = new System.Collections.Generic.List<string>()
 
bool _loading = false
 
- Properties inherited from Crosstales.BWF.Provider.BadWordProvider
System.Collections.Generic.Dictionary< string, System.Text.RegularExpressions.Regex > ExactBadwordsRegex [get, protected set]
 Exact RegEx for bad words. More...
 
System.Collections.Generic.Dictionary< string, System.Collections.Generic.List< System.Text.RegularExpressions.Regex > > DebugExactBadwordsRegex [get, protected set]
 Debug-version of "Exact RegEx for bad words". More...
 
System.Collections.Generic.Dictionary< string, System.Collections.Generic.List< string > > SimpleBadwords [get, protected set]
 Simplified version of "RegEx for bad words". More...
 
- Properties inherited from Crosstales.BWF.Provider.BaseProvider
int???? RegexCount [get]
 Number of Regex of this provider. More...
 
bool isReady [get, set]
 
- Properties inherited from Crosstales.BWF.Provider.IProvider
bool isReady [get, set]
 Checks the readiness status of the provider. More...
 

Detailed Description

Text-file based bad word provider.

Member Function Documentation

◆ Load()

override void Crosstales.BWF.Provider.BadWordProviderText.Load ( )
virtual

Loads all sources.

Reimplemented from Crosstales.BWF.Provider.BadWordProvider.

◆ Save()

override void Crosstales.BWF.Provider.BadWordProviderText.Save ( )
virtual

Saves all sources.

Implements Crosstales.BWF.Provider.BaseProvider.


The documentation for this class was generated from the following file:
  • C:/Users/slaub/Unity/assets/BWFPro/BWFPro/Assets/Plugins/crosstales/BadWordFilter/Scripts/Provider/BadWordProviderText.cs