public void onPushStatusFailure(string result) { Debug.Log("GamePotEventListener::onPushStatusFailure()" + result); NError error = JsonMapper.ToObject <NError>(result); if (cbPushStatusEnable != null) { cbPushStatusEnable(false, error); cbPushStatusEnable = null; } else { if (GamePotInterface != null) { GamePotInterface.onPushStatusFailure(error); } } }