public override void Purchase(string pid, Dictionary <string, object> extras, KingskyDelegate <IPurchaseResult> callback) { extras.Add(PurchaseResult.IAP_PID_TAG, pid); NativeDict dict = MarshallDict(extras); IOSSupergood.KSIOSPurchase(this.AddCallback(callback), dict.NumEntries, dict.Keys, dict.Values); }
public override void Init( HideUnityDelegate hideUnityDelegate, InitDelegate onInitComplete, KingskyDelegate <IPurchaseResult> onPurchaseCompleteDelegate , Action <bool> gameCenter , Dictionary <string, object> extras) { base.Init( hideUnityDelegate, onInitComplete, onPurchaseCompleteDelegate, gameCenter, extras); IOSSupergood.KSIOSInit(); }
public override void Login( string params_str, KingskyDelegate <ILoginResult> callback) { IOSSupergood.KSLogIn(this.AddCallback(callback), "aaaaa"); }