|
IEnumerator< KeyValuePair< string, TValue > > | GetEnumerator () |
|
bool | ContainsKey (string key) |
|
bool | TryGetValue (string key, out TValue value) |
|
override int | GetBroadcastChecksum () |
| The broadcast checksum is a concept for change-detection. More...
|
|
async Promise | Refresh () |
| Forces a check of the data to make sure its up to date.If a refresh is already running, then this resulting Promise will represent the existing refresh call. This means you can't have multiple refreshes happening at once. More...
|
|
|
void | SetData (TDict nextData) |
|
abstract Promise | PerformRefresh () |
|
void | TriggerUpdate () |
|
|
int | Count [get] |
|
TValue | this[string key] [get] |
|
IEnumerable< string > | Keys [get] |
|
IEnumerable< TValue > | Values [get] |
|
bool | IsInitialized [getprotected set] |
|
bool | IsLoading [get] |
| Represents if the object is between OnLoadingStarted and OnLoadingFinished events.
|
|
◆ GetBroadcastChecksum()
The broadcast checksum is a concept for change-detection.
An observable may have a complex data structure, and detecting changes can be very context specific. This method provides a way to compute some "hash" or "checksum" of the data. The "same" internal values should always produce the same output integer.
By default, the broadcast checksum will use the object's GetHashCode() implementation.
- Returns
- an checksum of the object state
Reimplemented from Beamable.Common.Player.DefaultObservable.
The documentation for this class was generated from the following file:
- com.beamable/Common/Runtime/Player/Observables.cs