Targeting System 2.0.0
Plugin for multipurpose targeting and visual effects.
UniRx.ReactiveProperty< T > Class Template Reference

Lightweight property broker. More...

Inheritance diagram for UniRx.ReactiveProperty< T >:
UniRx.IReactiveProperty< T > UniRx.IOptimizedObservable< T > UniRx.IReadOnlyReactiveProperty< T > UniRx.IObservable< T > UniRx.IObservable< T >

Public Member Functions

 ReactiveProperty (T initialValue)
 
void SetValueAndForceNotify (T value)
 
IDisposable Subscribe (IObserver< T > observer)
 
void Dispose ()
 
override string ToString ()
 
bool IsRequiredSubscribeOnCurrentThread ()
 
IDisposable Subscribe (IObserver< T > observer)
 
bool IsRequiredSubscribeOnCurrentThread ()
 

Protected Member Functions

virtual void SetValue (T value)
 
virtual void Dispose (bool disposing)
 

Properties

virtual IEqualityComparer< T > EqualityComparer [get]
 
Value [get, set]
 
bool HasValue [get]
 
- Properties inherited from UniRx.IReactiveProperty< T >
new T Value [get, set]
 
- Properties inherited from UniRx.IReadOnlyReactiveProperty< T >
Value [get]
 
bool HasValue [get]
 

Detailed Description

Lightweight property broker.

Member Function Documentation

◆ IsRequiredSubscribeOnCurrentThread()

bool UniRx.ReactiveProperty< T >.IsRequiredSubscribeOnCurrentThread ( )

◆ Subscribe()

IDisposable UniRx.ReactiveProperty< T >.Subscribe ( IObserver< T >  observer)

Property Documentation

◆ HasValue

◆ Value

T UniRx.ReactiveProperty< T >.Value
getset

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