/
UpdateLocalUserMetadataJson (Unity)
UpdateLocalUserMetadataJson (Unity)
public static void UpdateLocalUserMetadataJson(string key, JObject jValue, Action<string> onSuccess = null, Action<string> onFailure = null)
- Description
Updates the local user’s metadata via key-value lookup where key is a JObject
. If the key does not exist, a new key-value pair is created.
For more information on user metadata, see INSERTPAGE for details.
- Sample
using CavrnusSdk.API;
using UnityEngine;
public class ExampleScript: MonoBehaviour
{
public void RandomizeLocalUserColor()
{
CavrnusFunctionLibrary.AwaitAuthentication(auth => {
// Create a random color and structure it as JSON
var randomColor = Random.ColorHSV();
var jsonValue = new JObject
{
{ "r", randomColor.r },
{ "g", randomColor.g },
{ "b", randomColor.b },
{ "a", randomColor.a }
};
// Update the metadata with the JSON object
CavrnusFunctionLibrary.UpdateLocalUserMetadataJson("userColor", jsonValue, print, print);
});
}
}
, multiple selections available,
Related content
BindToLocalUserMetadataJson (Unity)
BindToLocalUserMetadataJson (Unity)
More like this
UpdateLocalUserMetadataString (Unity)
UpdateLocalUserMetadataString (Unity)
More like this
BindToLocalUserMetadataString (Unity)
BindToLocalUserMetadataString (Unity)
More like this
FetchLocalUserMetadata (Unity)
FetchLocalUserMetadata (Unity)
More like this
DeleteLocalUserMetadata (Unity)
DeleteLocalUserMetadata (Unity)
More like this
CavrnusUser (Unity)
CavrnusUser (Unity)
More like this