Used to store decimals in the cloud.
More...
|
| CloudDecimal (string key, PersistenceType persistenceType, decimal value=default(decimal)) |
| Used to store decimals in the cloud. More...
|
|
| CloudDecimal (string key, PersistenceType persistenceType, decimal value, decimal defaultValue) |
| Used to store decimals 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.
|
|
Used to store decimals in the cloud.
◆ CloudDecimal() [1/2]
CloudOnce.CloudPrefs.CloudDecimal.CloudDecimal |
( |
string |
key, |
|
|
PersistenceType |
persistenceType, |
|
|
decimal |
value = default(decimal) |
|
) |
| |
|
inline |
Used to store decimals 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 latest (newest) value. PersistenceType.Highest will prefer the highest value. PersistenceType.Lowest will prefer the lowest value. |
value | The starting value for this decimal. |
◆ CloudDecimal() [2/2]
CloudOnce.CloudPrefs.CloudDecimal.CloudDecimal |
( |
string |
key, |
|
|
PersistenceType |
persistenceType, |
|
|
decimal |
value, |
|
|
decimal |
defaultValue |
|
) |
| |
|
inline |
Used to store decimals 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 latest (newest) value. PersistenceType.Highest will prefer the highest value. PersistenceType.Lowest will prefer the lowest value. |
value | The starting value for this decimal. |
defaultValue | The value the decimal 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/CloudDecimal.cs