Extensions
async extension of Library
Here is extensions of Foundation Library for multi-tasking.
Json
// serialize data to json
var data = new YourData();
Promise<JsonData> promise = data.ToJsonAsync(withTypeName: true)
.Then(jsonData => OnComplete)
.Catch(Debug.LogError);
// deserialize json to data
var json = LoadFromFile();
var jsonData = JsonData.Builder()
.WithText(json)
.WithTypeName()
.Build();
Promise<YourData> promise = jsonData.ToDataAsync()
.Then(data => OnComplete)
.Catch(Debug.LogError);
// cancel the process
promise.Cancel();
promise.Dispose();Last updated