public override void invoke(NIAPParam param)
 {
     this.activity.Call("callNIAPNativeExtension", new object[]
     {
         param.toString()
     });
 }
    public void getPurchases(Action <NIAPResult> success, Action <NIAPResultError> failure)
    {
        this.getPurchasesSuccessEvent = success;
        this.failureEvent             = failure;
        NIAPParam param = new NIAPParam(NIAPConstant.InvokeMethod.getPurchases);

        this.plugin.invoke(param);
    }
 public abstract void invoke(NIAPParam param);