Returns a hash value that may be used for checking if any internal settings were 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.