UnitySignals
Signals for Unity3D
Loading...
Searching...
No Matches
Signals.SignalListener< T > Class Template Referenceabstract

Signal Listener for an empty Signal. More...

Inheritance diagram for Signals.SignalListener< T >:

Public Member Functions

void AddListener (UnityAction listener)
 Adds a listener.
 
void RemoveListener (UnityAction listener)
 Removes a listener.
 
void AddListener (UnityAction< T > listener)
 Adds a listener.
 
void RemoveListener (UnityAction< T > listener)
 Removes a listener.
 

Protected Member Functions

virtual void OnEnable ()
 
virtual void OnDisable ()
 
virtual void OnEnable ()
 
virtual void OnDisable ()
 

Properties

Signal Signal [get, set]
 The Signal.
 
bool InvokeImmediately [get, set]
 If true the listeners will also be invoked when the SignalListener is enabled or Signal is set.
 
Signal< T > Signal [get, set]
 The Signal.
 

Detailed Description

Signal Listener for an empty Signal.

Abstract base class for SignalListeners.

Template Parameters
TThe type of the Signal.Value.
STThe type of the Signal.

Member Function Documentation

◆ AddListener() [1/2]

void Signals.SignalListener< T >.AddListener ( UnityAction  listener)

Adds a listener.

◆ AddListener() [2/2]

void Signals.SignalListener< T >.AddListener ( UnityAction< T >  listener)

Adds a listener.

◆ OnDisable() [1/2]

virtual void Signals.SignalListener< T >.OnDisable ( )
protectedvirtual

◆ OnDisable() [2/2]

virtual void Signals.SignalListener< T >.OnDisable ( )
protectedvirtual

◆ OnEnable() [1/2]

virtual void Signals.SignalListener< T >.OnEnable ( )
protectedvirtual

◆ OnEnable() [2/2]

virtual void Signals.SignalListener< T >.OnEnable ( )
protectedvirtual

◆ RemoveListener() [1/2]

void Signals.SignalListener< T >.RemoveListener ( UnityAction  listener)

Removes a listener.

◆ RemoveListener() [2/2]

void Signals.SignalListener< T >.RemoveListener ( UnityAction< T >  listener)

Removes a listener.

Property Documentation

◆ InvokeImmediately

bool Signals.SignalListener< T >.InvokeImmediately
getset

If true the listeners will also be invoked when the SignalListener is enabled or Signal is set.

◆ Signal [1/2]

The Signal.

◆ Signal [2/2]

The Signal.


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