public Put ( string key, string value ) : void | ||
key | string | identifier |
value | string | value to be stored |
return | void |
public override void Put(string key, string value)
{
if (UnityInitializer.IsMainThread())
{
PutHelper(key, value);
}
else
{
AutoResetEvent asyncEvent = new AutoResetEvent(false);
UnityRequestQueue.Instance.ExecuteOnMainThread(() =>
{
PutHelper(key, value);
asyncEvent.Set();
});
asyncEvent.WaitOne();
}
}
public void SetValue(string key, string value, ApplicationSettingsMode mode) { var kvStore = new PlayerPreferenceKVStore(); kvStore.Put(key, value); }