Bool property setter.
More...
|
| override void | Initialization (MMProperty property) |
| | On init we grab our initial value.
|
| override void | CreateGettersAndSetters (MMProperty property) |
| | Creates cached getter and setters for properties.
|
| override object | GetValue (MMPropertyEmitter emitter, MMProperty property) |
| | Gets the raw value of the property, a normalized float value, caching the operation if possible.
|
| override void | SetValue (MMPropertyReceiver receiver, MMProperty property, object newValue) |
| | Sets the raw property value, float normalized, caching the operation if possible.
|
| override float | GetLevel (MMPropertyEmitter emitter, MMProperty property) |
| | Returns this property link's level between 0 and 1.
|
| override float | GetLevel (MMPropertyReceiver receiver, MMProperty property) |
| override void | SetLevel (MMPropertyReceiver receiver, MMProperty property, float level) |
| | Set the level (more than the link's Threshold > true, less > false)
|
| virtual object | GetPropertyValue (MMProperty property) |
| | Returns the value of the selected property.
|
◆ CreateGettersAndSetters()
| override void MoreMountains.Tools.MMPropertyLinkBool.CreateGettersAndSetters |
( |
MMProperty | property | ) |
|
|
virtual |
◆ GetLevel() [1/2]
◆ GetLevel() [2/2]
◆ GetValue()
Gets the raw value of the property, a normalized float value, caching the operation if possible.
- Parameters
-
- Returns
Reimplemented from MoreMountains.Tools.MMPropertyLink.
◆ GetValueOptimized()
| virtual bool MoreMountains.Tools.MMPropertyLinkBool.GetValueOptimized |
( |
MMProperty | property | ) |
|
|
protectedvirtual |
Gets either the cached value or the raw value.
- Parameters
-
- Returns
◆ Initialization()
| override void MoreMountains.Tools.MMPropertyLinkBool.Initialization |
( |
MMProperty | property | ) |
|
|
virtual |
◆ SetLevel()
◆ SetValue()
◆ SetValueOptimized()
| virtual void MoreMountains.Tools.MMPropertyLinkBool.SetValueOptimized |
( |
MMProperty | property, |
|
|
bool | newValue ) |
|
protectedvirtual |
Sets either the cached value or the raw value.
- Parameters
-
◆ _initialValue
| bool MoreMountains.Tools.MMPropertyLinkBool._initialValue |
|
protected |
◆ _newValue
| bool MoreMountains.Tools.MMPropertyLinkBool._newValue |
|
protected |
◆ GetBoolDelegate
| Func<bool> MoreMountains.Tools.MMPropertyLinkBool.GetBoolDelegate |
◆ SetBoolDelegate
| Action<bool> MoreMountains.Tools.MMPropertyLinkBool.SetBoolDelegate |
The documentation for this class was generated from the following file:
- H:/Code/MoreMountains/feel/Assets/Feel/MMTools/Core/MMRadio/MMProperty/MMPropertyLink/MMPropertyLinkBool.cs