protected override void HandleSuccess(WWW webRequest) { Debug.Log(webRequest.text); InventoryServiceResponseModel response = JsonMapper.ToObject <InventoryServiceResponseModel>(webRequest.text); this.inventory = response.inventory; if (response.success) { Debug.Log("Got inventory."); base.HandleSuccess(webRequest); } else { this.failureResponseHandler(webRequest); } }
public void GetInventory(string type, int entityId) { if (PlayerPrefs.GetInt("offline") == 1) { TextAsset jsonAsset = (TextAsset)Resources.Load("ExampleData/ExampleInventoryData", typeof(TextAsset)); InventoryServiceResponseModel response = JsonMapper.ToObject <InventoryServiceResponseModel>(jsonAsset.text); this.inventory = response.inventory; if (this.successResponseHandler != null) { this.successResponseHandler(null); } } else { Debug.Log("Getting inventory for entity type: " + type + ", ID: " + entityId); this.MakeRequest(server + "drpg/data/inventory/" + type + "/" + entityId); } }