Highroad Engine v1.3
|
A class used to pick a property on a target object / component / scriptable object More...
Public Member Functions | |
virtual void | Initialization (GameObject source) |
When the property picker gets initialized, it grabs the stored property or field and initializes a MMProperty and MMPropertyLink More... | |
Public Attributes | |
UnityEngine.Object | TargetObject |
the target object to look for a property on More... | |
Component | TargetComponent |
the component to look for a property on | storage only, not displayed in the inspector More... | |
ScriptableObject | TargetScriptableObject |
the component to look for a property on | storage only, not displayed in the inspector More... | |
string | TargetPropertyName |
the name of the property to link to More... | |
Protected Attributes | |
MMProperty | _targetMMProperty |
bool | _initialized = false |
MMPropertyLink | _propertySetter |
Properties | |
bool | PropertyFound [getprotected set] |
whether or not this property has been found More... | |
A class used to pick a property on a target object / component / scriptable object
|
virtual |
When the property picker gets initialized, it grabs the stored property or field and initializes a MMProperty and MMPropertyLink
source |
|
protected |
|
protected |
|
protected |
Component MoreMountains.Tools.MMPropertyPicker.TargetComponent |
the component to look for a property on | storage only, not displayed in the inspector
UnityEngine.Object MoreMountains.Tools.MMPropertyPicker.TargetObject |
the target object to look for a property on
string MoreMountains.Tools.MMPropertyPicker.TargetPropertyName |
the name of the property to link to
ScriptableObject MoreMountains.Tools.MMPropertyPicker.TargetScriptableObject |
the component to look for a property on | storage only, not displayed in the inspector
|
getprotected set |
whether or not this property has been found