public void RequestGamerInfoCancelListener(string ignore) { OuyaUnityPlugin.m_pendingRequestGamerInfo = false; foreach (OuyaSDK.IRequestGamerInfoListener listener in OuyaSDK.getRequestGamerInfoListeners()) { if (null != listener) { listener.RequestGamerInfoOnCancel(); } } }
public void RequestGamerInfoFailureListener(string jsonData) { OuyaUnityPlugin.m_pendingRequestGamerInfo = false; //Debug.LogError(string.Format("RequestGamerInfoFailureListener: jsonData={0}", jsonData)); foreach (OuyaSDK.IRequestGamerInfoListener listener in OuyaSDK.getRequestGamerInfoListeners()) { if (null != listener) { listener.RequestGamerInfoOnFailure(0, jsonData); } } }
public void RequestGamerInfoSuccessListener(string jsonData) { OuyaUnityPlugin.m_pendingRequestGamerInfo = false; //Debug.Log(string.Format("RequestGamerInfoSuccessListener: jsonData={0}", jsonData)); using (JSONObject jsonObject = new JSONObject(jsonData)) { OuyaSDK.GamerInfo gamerInfo = OuyaSDK.GamerInfo.Parse(jsonObject); foreach (OuyaSDK.IRequestGamerInfoListener listener in OuyaSDK.getRequestGamerInfoListeners()) { if (null != listener) { listener.RequestGamerInfoOnSuccess(gamerInfo); } } } }