Beispiel #1
0
        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);
        }
Beispiel #2
0
        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();
        }
Beispiel #3
0
 public override void Login(
     string params_str, KingskyDelegate <ILoginResult> callback)
 {
     IOSSupergood.KSLogIn(this.AddCallback(callback), "aaaaa");
 }