|
| CloudDateTime (string key, PersistenceType persistenceType, DateTime value=default(DateTime)) |
| Used to store DateTimes in the cloud. More...
|
|
| CloudDateTime (string key, PersistenceType persistenceType, DateTime value, DateTime defaultValue) |
| Used to store DateTimes in the cloud. More...
|
|
void | Load (bool force=false) |
| Invokes the ValueLoader.
|
|
void | Flush () |
| Invokes the ValueSetter.
|
|
void | Reset () |
| Resets the value back to it's default value.
|
|
|
| PersistentValue (string key, PersistenceType type, T value, T defaultValue, ValueLoaderDelegate valueLoader, ValueSetterDelegate valueSetter) |
| A preference that is stored in the cloud. Automatically added to the DataManager. More...
|
|
delegate T | ValueLoaderDelegate (string key, T defaultValue) |
|
delegate void | ValueSetterDelegate (string key, T value, PersistenceType persistenceType) |
|
string | Key [get] |
| The unique identifier used to identify this particular value.
|
|
T | Value [get, set] |
| The current value for this preference. Takes PersistenceType into account when setting.
|
|
PersistenceType | PersistenceType [get] |
| The method of conflict resolution to be used in case of a data conflict. Can happen if the data is altered by a different device.
|
|
T | DefaultValue [get] |
| The value the preference will be set to if it is ever reset.
|
|
◆ CloudDateTime() [1/2]
CloudOnce.CloudPrefs.CloudDateTime.CloudDateTime |
( |
string |
key, |
|
|
PersistenceType |
persistenceType, |
|
|
DateTime |
value = default(DateTime) |
|
) |
| |
|
inline |
Used to store DateTimes in the cloud.
- Parameters
-
key | A unique identifier used to identify this particular value. |
persistenceType | The method of conflict resolution to be used in case of a data conflict. Can happen if the data is altered by a different device. PersistenceType.Latest will prefer the DateTime that was SAVED last. PersistenceType.Highest will prefer the newest DateTime value in ticks. PersistenceType.Lowest will prefer the oldest DateTime value in ticks. |
value | The starting value for this DateTime. |
◆ CloudDateTime() [2/2]
CloudOnce.CloudPrefs.CloudDateTime.CloudDateTime |
( |
string |
key, |
|
|
PersistenceType |
persistenceType, |
|
|
DateTime |
value, |
|
|
DateTime |
defaultValue |
|
) |
| |
|
inline |
Used to store DateTimes in the cloud.
- Parameters
-
key | A unique identifier used to identify this particular value. |
persistenceType | The method of conflict resolution to be used in case of a data conflict. Can happen if the data is altered by a different device. PersistenceType.Latest will prefer the DateTime that was SAVED last. PersistenceType.Highest will prefer the newest DateTime value in ticks. PersistenceType.Lowest will prefer the oldest DateTime value in ticks. |
value | The starting value for this DateTime. |
defaultValue | The value the DateTime will be set to if it is ever reset. |
The documentation for this class was generated from the following file:
- Assets/Extensions/CloudOnce/Data/CloudPrefs/CloudDateTime.cs