Click or drag to resize

Settings Class

Editor Settings singleton for managing method filters
Inheritance Hierarchy
SystemObject
  Object
    ScriptableObject
      EventsPlusSettings

Namespace:  EventsPlus
Assembly:  EventsPlus (in EventsPlus.dll) Version: 1.0.6678.17824
Syntax
C#
public sealed class Settings : ScriptableObject

The Settings type exposes the following members.

Constructors
  NameDescription
Public methodSettings
Initializes a new instance of the Settings class
Top
Properties
  NameDescription
Public propertyhashedFilters
Public propertyStatic memberinstance
Gets the singleton instance from the \"Resources\" folder or creates one in memory
Top
Methods
  NameDescription
Protected methodinitialize
Initializes the singleton instance and refreshes the _hashedFilters
Public methodisMethodFiltered
Checks if a method name is blacklisted by the tDeclaringType filter, or if it is allowed by the tReflectedType filter
Public methodOnValidate
If any settings were changed, willl force a refresh of the _hashedFilters
Private methodrefreshFilters
Converts filters into _hashedFilters for optimization purposes
Top
Fields
  NameDescription
Private field_hashedFilters
Hashed version of the filters used for optimization
Private fieldStatic member_instance
Singleton instance
Public fieldfilters
Array of Type method Filters for both blacklisting and whitelisting
Public fieldisPrivateDisplayed
Exposes private methods if set to true
Top
See Also