UnitySignals
Signals for Unity3D
Loading...
Searching...
No Matches
Signals.ISignal< T > Interface Template Reference

The empty Signal interface. More...

Inheritance diagram for Signals.ISignal< T >:
Signals.Signal< bool > Signals.Signal< char > Signals.Signal< float > Signals.Signal< int > Signals.Signal< Quaternion > Signals.Signal< string > Signals.Signal< Vector2Int > Signals.Signal< Vector2 > Signals.Signal< Vector3Int > Signals.Signal< Vector3 > Signals.Signal< Vector4 > Signals.Signal< PlayerCharacterInputSettings > Signals.Signal< RigidbodyCharacterSettings > Signals.Signal< TimeSettings > Signals.Signal< T > Signals.Signal< T >

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

Value [get, set]
 The current value of the Signal. Setting the value invokes listeners.
 

Detailed Description

The empty Signal interface.

The Signal interface.

Template Parameters
TThe type of the Value.

Member Function Documentation

◆ AddListener() [1/2]

◆ AddListener() [2/2]

◆ RemoveListener() [1/2]

◆ RemoveListener() [2/2]

◆ TriggerUpdate() [1/2]

◆ TriggerUpdate() [2/2]

Property Documentation

◆ Value


The documentation for this interface was generated from the following file: