Returns a hash value that may be used for checking if any internal settings were modified.
Marks the object as dirty.
Flags specifying what kind of member was changed.
Allows modifying this object multiple times in a row in a scope, without marking the object dirty immediately. Dirty flags are accumulated and the object is marked dirty at the end.
The scope where the object is modified.
Sets a generic object property. Any object marked with the serializedObject attribute can be provided, excluding components and resources.
Name to record the property under.
Value of the property.
Contains a serializable set of generic key-value pairs.