HKI Core
|
This class adds a generic implementation to HKIVar. This reduces the repetitive implementation of this common functionality. More...
Public Member Functions | |
void | SetValueToDefaultValue () |
void | SetValueToPreviousValue () |
void | SetDefaultValueToPreviousValue () |
void | SetDefaultValueToValue () |
override string | ToString () |
Public Member Functions inherited from HKI.Core.Variables.HKIVar | |
abstract void | Save (XmlNode parentNode) |
abstract void | Load (XmlNode node) |
Protected Member Functions | |
virtual void | SetWithParameters (object[] parameters) |
Protected Member Functions inherited from HKI.Core.Variables.HKIVar | |
void | RaiseOnValueChangedCallback () |
Properties | |
T | GetDefaultValue [get] |
T | Value [get] |
T | SetValue [set] |
Private Member Functions | |
void | OnEnable () |
Private Attributes | |
T | defaultValue = default(T) |
T | previousValue = default(T) |
T | value = default(T) |
Additional Inherited Members | |
Events inherited from HKI.Core.Variables.HKIVar | |
System.Action | OnValueChanged |
This class adds a generic implementation to HKIVar. This reduces the repetitive implementation of this common functionality.
T |
Definition at line 11 of file HKIVarGeneric.cs.
|
inlineprivate |
Definition at line 36 of file HKIVarGeneric.cs.
|
inline |
Definition at line 55 of file HKIVarGeneric.cs.
|
inline |
Definition at line 60 of file HKIVarGeneric.cs.
|
inline |
Definition at line 45 of file HKIVarGeneric.cs.
|
inline |
Definition at line 50 of file HKIVarGeneric.cs.
|
inlineprotectedvirtual |
Reimplemented in HKI.Core.Variables.HKIVarGenericMinMax< T >.
Definition at line 71 of file HKIVarGeneric.cs.
|
inline |
Definition at line 65 of file HKIVarGeneric.cs.
|
private |
Definition at line 14 of file HKIVarGeneric.cs.
|
private |
Definition at line 15 of file HKIVarGeneric.cs.
|
private |
Definition at line 16 of file HKIVarGeneric.cs.
|
get |
Definition at line 19 of file HKIVarGeneric.cs.
|
set |
Definition at line 24 of file HKIVarGeneric.cs.
|
get |
Definition at line 20 of file HKIVarGeneric.cs.