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