Click or drag to resize

Settings Class

Singleton for managing options and member filters
Inheritance Hierarchy
SystemObject
  Object
    ScriptableObject
      EventsPlusSettings

Namespace:  EventsPlus
Assembly:  EventsPlus (in EventsPlus.dll) Version: 1.0.6794.2298
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 propertyfilters
Gets/Sets the _filters; if set, caches them into _hashedFilters
Public propertyhashedFilters
Gets the cached _hashedFilters
Public propertyStatic memberinstance
Gets the _instance of the settings; will lazy-instantiate one if not already set
Top
Methods
  NameDescription
Protected methodinitialize
Initializes the _hashedFilters
Public methodisMemberFiltered
Checks if a member name is blacklisted (hidden in the inspector) by the tDeclaringType filter, or if it is shown (overrides the blacklist) by the tReflectedType filter
Public methodOnValidate
Will force a refresh of the _hashedFilters if anything changed in the inspector
Top
Fields
  NameDescription
Private field_filters
Filters for both blacklisting (hiding) and whitelisting (override blacklisted members)
Private field_hashedFilters
Cached form of the _filters used for optimization
Private fieldStatic member_instance
Singleton instance
Public fieldisPrivateDisplayed
Will expose private members in the inspector drop-downs if true
Top
See Also