浏览代码

Merge branch 'master' of http://git.dashgame.com/gsgundam/garden_client

jet 8 年之前
父节点
当前提交
520a3de226

+ 25 - 0
Assets/Plugins/Android/AlipayLib.meta

@@ -0,0 +1,25 @@
+fileFormatVersion: 2
+guid: 2258b6720ff3c014e90f2fb63647e0af
+folderAsset: yes
+timeCreated: 1501233661
+licenseType: Pro
+PluginImporter:
+  serializedVersion: 1
+  iconMap: {}
+  executionOrder: {}
+  isPreloaded: 0
+  isOverridable: 0
+  platformData:
+    Android:
+      enabled: 1
+      settings: {}
+    Any:
+      enabled: 0
+      settings: {}
+    Editor:
+      enabled: 0
+      settings:
+        DefaultValueInitialized: true
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

二进制
Assets/Plugins/Android/AlipayLib/alipaySdk-20170710.jar


+ 8 - 0
Assets/Plugins/Android/AlipayLib/alipaySdk-20170710.jar.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 86cfd88d295982941bd87bfee0abc49c
+timeCreated: 1501233694
+licenseType: Pro
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

二进制
Assets/Plugins/Android/AlipayLib/unitytool.jar


+ 8 - 0
Assets/Plugins/Android/AlipayLib/unitytool.jar.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 62204b2b074864a40b3bd1994d7f086d
+timeCreated: 1501233694
+licenseType: Pro
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 9 - 0
Assets/Script/ThirdParty/Alipay.meta

@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 9a05aeec69433154e98d9e48e350b449
+folderAsset: yes
+timeCreated: 1501233916
+licenseType: Pro
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 30 - 0
Assets/Script/ThirdParty/Alipay/AlipayManager.cs

@@ -0,0 +1,30 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class AliplayManager : UnitySingleton<AliplayManager> {
+
+    private AndroidJavaObject androidUnityTool;
+
+	public void Init()
+	{
+		androidUnityTool = new AndroidJavaObject("com.dashgame.unity.UnityTool");
+		androidUnityTool.Call("setResponseGameObject", this.name);
+	}
+
+	public void Pay(){
+
+		AndroidJavaClass jc = new AndroidJavaClass("com.unity3d.player.UnityPlayer");    
+		AndroidJavaObject currentActivity = jc.GetStatic<AndroidJavaObject>("currentActivity");
+
+		//Pay(string orderInfo, Activity activity)
+		androidUnityTool.Call("pay", "a=3", currentActivity); // 传递的参数需与服务器协商
+
+    }
+
+    public void OnPayResult(string result)
+	{
+		//if result=9000 means pay success;
+	}
+
+}

+ 12 - 0
Assets/Script/ThirdParty/Alipay/AlipayManager.cs.meta

@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 41faf073363cae247b0d2dc31d8c2473
+timeCreated: 1501233916
+licenseType: Pro
+MonoImporter:
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: