Used to store strings in the cloud.
More...
|
| CloudString (string key, PersistenceType persistenceType=PersistenceType.Latest, string value="") |
| Used to store strings in the cloud. More...
|
|
| CloudString (string key, PersistenceType persistenceType, string value, string defaultValue) |
| Used to store strings 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 strings in the cloud.
◆ CloudString() [1/2]
CloudOnce.CloudPrefs.CloudString.CloudString |
( |
string |
key, |
|
|
PersistenceType |
persistenceType = PersistenceType.Latest , |
|
|
string |
value = "" |
|
) |
| |
|
inline |
Used to store strings 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) string. PersistenceType.Highest will prefer the longest string. PersistenceType.Lowest will prefer the shortest string. If you use PersistenceType.Lowest and don't set an initial value, the string will always be empty. |
value | The starting value for this string. |
◆ CloudString() [2/2]
CloudOnce.CloudPrefs.CloudString.CloudString |
( |
string |
key, |
|
|
PersistenceType |
persistenceType, |
|
|
string |
value, |
|
|
string |
defaultValue |
|
) |
| |
|
inline |
Used to store strings 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) string. PersistenceType.Highest will prefer the longest string. PersistenceType.Lowest will prefer the shortest string. If you use PersistenceType.Lowest and don't set an initial value, the string will always be empty. |
value | The starting value for this string. |
defaultValue | The value the string 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/CloudString.cs