Targeting System 2.0.0
Plugin for multipurpose targeting and visual effects.
UniRx.ReactiveCollection< T > Class Template Reference
Inheritance diagram for UniRx.ReactiveCollection< T >:
UniRx.IReactiveCollection< T > UniRx.IReadOnlyReactiveCollection< T >

Public Member Functions

 ReactiveCollection (IEnumerable< T > collection)
 
 ReactiveCollection (List< T > list)
 
void Move (int oldIndex, int newIndex)
 
IObservable< int > ObserveCountChanged (bool notifyCurrentCount=false)
 
IObservable< UnitObserveReset ()
 
IObservable< CollectionAddEvent< T > > ObserveAdd ()
 
IObservable< CollectionMoveEvent< T > > ObserveMove ()
 
IObservable< CollectionRemoveEvent< T > > ObserveRemove ()
 
IObservable< CollectionReplaceEvent< T > > ObserveReplace ()
 
void Dispose ()
 
void Move (int oldIndex, int newIndex)
 
IObservable< CollectionAddEvent< T > > ObserveAdd ()
 
IObservable< int > ObserveCountChanged (bool notifyCurrentCount=false)
 
IObservable< CollectionMoveEvent< T > > ObserveMove ()
 
IObservable< CollectionRemoveEvent< T > > ObserveRemove ()
 
IObservable< CollectionReplaceEvent< T > > ObserveReplace ()
 
IObservable< UnitObserveReset ()
 

Protected Member Functions

override void ClearItems ()
 
override void InsertItem (int index, T item)
 
virtual void MoveItem (int oldIndex, int newIndex)
 
override void RemoveItem (int index)
 
override void SetItem (int index, T item)
 
virtual void Dispose (bool disposing)
 

Additional Inherited Members

- Properties inherited from UniRx.IReactiveCollection< T >
new int Count [get]
 
new T this[int index] [get, set]
 
- Properties inherited from UniRx.IReadOnlyReactiveCollection< T >
int Count [get]
 
this[int index] [get]
 

Member Function Documentation

◆ Move()

void UniRx.ReactiveCollection< T >.Move ( int  oldIndex,
int  newIndex 
)

◆ ObserveAdd()

◆ ObserveCountChanged()

IObservable< int > UniRx.ReactiveCollection< T >.ObserveCountChanged ( bool  notifyCurrentCount = false)

◆ ObserveMove()

◆ ObserveRemove()

◆ ObserveReplace()

◆ ObserveReset()


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