A class used to pick a property on a target object / component / scriptable object
More...
Inherited by MoreMountains.Tools.MMPropertyEmitter, and MoreMountains.Tools.MMPropertyReceiver.
A class used to pick a property on a target object / component / scriptable object
◆ GetRawValue()
virtual object MoreMountains.Tools.MMPropertyPicker.GetRawValue |
( |
| ) |
|
|
virtual |
Returns the raw value of the target property
- Returns
◆ Initialization()
virtual void MoreMountains.Tools.MMPropertyPicker.Initialization |
( |
GameObject |
source | ) |
|
|
virtual |
When the property picker gets initialized, it grabs the stored property or field and initializes a MMProperty and MMPropertyLink
- Parameters
-
◆ _initialized
bool MoreMountains.Tools.MMPropertyPicker._initialized = false |
|
protected |
◆ _propertySetter
◆ _targetMMProperty
MMProperty MoreMountains.Tools.MMPropertyPicker._targetMMProperty |
|
protected |
◆ TargetComponent
Component MoreMountains.Tools.MMPropertyPicker.TargetComponent |
the component to look for a property on | storage only, not displayed in the inspector
◆ TargetObject
the target object to look for a property on
◆ TargetPropertyName
string MoreMountains.Tools.MMPropertyPicker.TargetPropertyName |
the name of the property to link to
◆ TargetScriptableObject
ScriptableObject MoreMountains.Tools.MMPropertyPicker.TargetScriptableObject |
the component to look for a property on | storage only, not displayed in the inspector
◆ PropertyFound
virtual bool MoreMountains.Tools.MMPropertyPicker.PropertyFound |
|
getprotected set |
whether or not this property has been found
The documentation for this class was generated from the following file:
- F:/Github/Store/InventoryEngineStore/Assets/InventoryEngine/MMTools/Core/MMRadio/MMProperty/MMPropertyPicker/MMPropertyPicker.cs