|
UnitySignals
Signals for Unity3D
|
The empty Signal interface. More...
Public Member Functions | |
| void | AddListener (UnityAction listener) |
| Adds a listener. | |
| void | RemoveListener (UnityAction listener) |
| Removes a listener. | |
| void | TriggerUpdate () |
| Invokes listeners. | |
| void | AddListener (UnityAction< T > listener) |
| Adds a listener. | |
| void | RemoveListener (UnityAction< T > listener) |
| Removes a listener. | |
| void | TriggerUpdate () |
| Invokes listeners with the current value. | |
Properties | |
| T | Value [get, set] |
| The current value of the Signal. Setting the value invokes listeners. | |
The empty Signal interface.
The Signal interface.
| T | The type of the Value. |
| void Signals.ISignal< T >.AddListener | ( | UnityAction | listener | ) |
Adds a listener.
Implemented in Signals.Signal< T >, Signals.Signal< bool >, Signals.Signal< char >, Signals.Signal< float >, Signals.Signal< int >, Signals.Signal< PlayerCharacterInputSettings >, Signals.Signal< Quaternion >, Signals.Signal< RigidbodyCharacterSettings >, Signals.Signal< string >, Signals.Signal< TimeSettings >, Signals.Signal< Vector2 >, Signals.Signal< Vector2Int >, Signals.Signal< Vector3 >, Signals.Signal< Vector3Int >, and Signals.Signal< Vector4 >.
| void Signals.ISignal< T >.AddListener | ( | UnityAction< T > | listener | ) |
Adds a listener.
Implemented in Signals.Signal< T >, Signals.Signal< bool >, Signals.Signal< char >, Signals.Signal< float >, Signals.Signal< int >, Signals.Signal< PlayerCharacterInputSettings >, Signals.Signal< Quaternion >, Signals.Signal< RigidbodyCharacterSettings >, Signals.Signal< string >, Signals.Signal< TimeSettings >, Signals.Signal< Vector2 >, Signals.Signal< Vector2Int >, Signals.Signal< Vector3 >, Signals.Signal< Vector3Int >, and Signals.Signal< Vector4 >.
| void Signals.ISignal< T >.RemoveListener | ( | UnityAction | listener | ) |
Removes a listener.
Implemented in Signals.Signal< T >, Signals.Signal< bool >, Signals.Signal< char >, Signals.Signal< float >, Signals.Signal< int >, Signals.Signal< PlayerCharacterInputSettings >, Signals.Signal< Quaternion >, Signals.Signal< RigidbodyCharacterSettings >, Signals.Signal< string >, Signals.Signal< TimeSettings >, Signals.Signal< Vector2 >, Signals.Signal< Vector2Int >, Signals.Signal< Vector3 >, Signals.Signal< Vector3Int >, and Signals.Signal< Vector4 >.
| void Signals.ISignal< T >.RemoveListener | ( | UnityAction< T > | listener | ) |
Removes a listener.
Implemented in Signals.Signal< T >, Signals.Signal< bool >, Signals.Signal< char >, Signals.Signal< float >, Signals.Signal< int >, Signals.Signal< PlayerCharacterInputSettings >, Signals.Signal< Quaternion >, Signals.Signal< RigidbodyCharacterSettings >, Signals.Signal< string >, Signals.Signal< TimeSettings >, Signals.Signal< Vector2 >, Signals.Signal< Vector2Int >, Signals.Signal< Vector3 >, Signals.Signal< Vector3Int >, and Signals.Signal< Vector4 >.
| void Signals.ISignal< T >.TriggerUpdate | ( | ) |
Invokes listeners.
Implemented in Signals.Signal< T >, Signals.Signal< bool >, Signals.Signal< char >, Signals.Signal< float >, Signals.Signal< int >, Signals.Signal< PlayerCharacterInputSettings >, Signals.Signal< Quaternion >, Signals.Signal< RigidbodyCharacterSettings >, Signals.Signal< string >, Signals.Signal< TimeSettings >, Signals.Signal< Vector2 >, Signals.Signal< Vector2Int >, Signals.Signal< Vector3 >, Signals.Signal< Vector3Int >, Signals.Signal< Vector4 >, Signals.Signal< T >, Signals.Signal< bool >, Signals.Signal< char >, Signals.Signal< float >, Signals.Signal< int >, Signals.Signal< PlayerCharacterInputSettings >, Signals.Signal< Quaternion >, Signals.Signal< RigidbodyCharacterSettings >, Signals.Signal< string >, Signals.Signal< TimeSettings >, Signals.Signal< Vector2 >, Signals.Signal< Vector2Int >, Signals.Signal< Vector3 >, Signals.Signal< Vector3Int >, and Signals.Signal< Vector4 >.
| void Signals.ISignal< T >.TriggerUpdate | ( | ) |
Invokes listeners with the current value.
Implemented in Signals.Signal< T >, Signals.Signal< bool >, Signals.Signal< char >, Signals.Signal< float >, Signals.Signal< int >, Signals.Signal< PlayerCharacterInputSettings >, Signals.Signal< Quaternion >, Signals.Signal< RigidbodyCharacterSettings >, Signals.Signal< string >, Signals.Signal< TimeSettings >, Signals.Signal< Vector2 >, Signals.Signal< Vector2Int >, Signals.Signal< Vector3 >, Signals.Signal< Vector3Int >, Signals.Signal< Vector4 >, Signals.Signal< T >, Signals.Signal< bool >, Signals.Signal< char >, Signals.Signal< float >, Signals.Signal< int >, Signals.Signal< PlayerCharacterInputSettings >, Signals.Signal< Quaternion >, Signals.Signal< RigidbodyCharacterSettings >, Signals.Signal< string >, Signals.Signal< TimeSettings >, Signals.Signal< Vector2 >, Signals.Signal< Vector2Int >, Signals.Signal< Vector3 >, Signals.Signal< Vector3Int >, and Signals.Signal< Vector4 >.
|
getset |
The current value of the Signal. Setting the value invokes listeners.
Implemented in Signals.Signal< T >, Signals.Signal< bool >, Signals.Signal< char >, Signals.Signal< float >, Signals.Signal< int >, Signals.Signal< PlayerCharacterInputSettings >, Signals.Signal< Quaternion >, Signals.Signal< RigidbodyCharacterSettings >, Signals.Signal< string >, Signals.Signal< TimeSettings >, Signals.Signal< Vector2 >, Signals.Signal< Vector2Int >, Signals.Signal< Vector3 >, Signals.Signal< Vector3Int >, and Signals.Signal< Vector4 >.