public void onPurchaseCancel() { Debug.Log("GamePotEventListener::onPurchaseCancel()"); if (cbPurchase != null) { cbPurchase(NCommon.ResultPurchase.CANCELLED); cbPurchase = null; } else { if (GamePotInterface != null) { GamePotInterface.onPurchaseCancel(); } } }