Table of Contents

Class Observable<T>

Namespace
HomaGames.Geryon
Assembly
HomaGames.HomaBelly.Core.dll
public class Observable<T>

Type Parameters

T
Inheritance
Observable<T>
Inherited Members

Constructors

Observable()

public Observable()

Observable(T)

public Observable(T value)

Parameters

value T

Properties

Value

public T Value { get; }

Property Value

T

Methods

Subscribe(Action<T>, bool)

public void Subscribe(Action<T> onValueChanged, bool notifyOnSubscribe = true)

Parameters

onValueChanged Action<T>
notifyOnSubscribe bool

Unsubscribe(Action<T>)

public void Unsubscribe(Action<T> callback)

Parameters

callback Action<T>

Operators

implicit operator T(Observable<T>)

public static implicit operator T(Observable<T> obj)

Parameters

obj Observable<T>

Returns

T