update: 更新 经济调用接口
							parent
							
								
									af54ea3864
								
							
						
					
					
						commit
						cdf379be10
					
				|  | @ -374,7 +374,7 @@ namespace Guru | |||
|             //---- Currency ----- | ||||
|             if (value > 0) | ||||
|             { | ||||
|                 EarnVirtualCurrency(currencyName, value, balance, category, itemName,levelName,  scene); | ||||
|                 EarnVirtualCurrency(currencyName, value, balance, category, itemName, levelName,  scene); | ||||
|             } | ||||
|             //---- Props -------- | ||||
|             if (null != props) | ||||
|  | @ -382,7 +382,7 @@ namespace Guru | |||
|                 int i = 0; | ||||
|                 while (i < props.Length) | ||||
|                 { | ||||
|                     EarnVirtualCurrency(props[i], 1, 0, category, itemName,levelName,  scene); | ||||
|                     EarnVirtualCurrency(props[i], 1, 0, category, itemName, levelName, scene); | ||||
|                     i++; | ||||
|                 } | ||||
|             } | ||||
|  | @ -417,18 +417,19 @@ namespace Guru | |||
|         /// <li>特殊类型: Coin + Props (道具列表) </li> | ||||
|         /// <li>特殊类型: Props (道具列表) </li>  | ||||
|         /// </summary> | ||||
|         /// <param name="currencyName">货币名称</param> | ||||
|         /// <param name="currencyName">IAP 道具名称</param> | ||||
|         /// <param name="productId">IAP 道具商品 ID </param> | ||||
|         /// <param name="value">赚取金额</param> | ||||
|         /// <param name="balance">货币总量(累加后)</param> | ||||
|         /// <param name="levelName">当前关卡名称</param> | ||||
|         /// <param name="scene">应用场景</param> | ||||
|         /// <param name="props">获取的道具名称列表</param> | ||||
|         public static void EarnVirtualCurrencyByIAP(string currencyName,  | ||||
|         public static void EarnVirtualCurrencyByIAP(string currencyName, string productId,  | ||||
|             int value = 0, int balance = 0, string levelName = "",  | ||||
|             string scene = "store", string[] props = null) | ||||
|         { | ||||
|             string category = Consts.CurrencyCategoryIAP; | ||||
|             string itemName = "sku"; | ||||
|             string itemName = productId; | ||||
|             EarnVirtualCurrencyAndProps(currencyName, value, balance, category, itemName, levelName, scene, props); | ||||
|         } | ||||
| 
 | ||||
|  | @ -518,18 +519,17 @@ namespace Guru | |||
|         /// 通过道具交换/合成或得了其他道具 | ||||
|         /// </summary> | ||||
|         /// <param name="propName"></param> | ||||
|         /// <param name="otherPropName"></param> | ||||
|         /// <param name="otherName"></param> | ||||
|         /// <param name="scene"></param> | ||||
|         /// <param name="value"></param> | ||||
|         /// <param name="balance"></param> | ||||
|         /// <param name="levelName"></param> | ||||
|         public static void EarnPropsByExchange(string propName, string otherPropName, | ||||
|         public static void EarnPropByProp(string propName, string otherName, | ||||
|             string scene = Consts.ParameterDefaultScene, | ||||
|             int value = 1, int balance = 0, string levelName = "") | ||||
|         { | ||||
|             string category = Consts.CurrencyCategoryIGB; | ||||
|             string itemName = otherPropName; | ||||
|             EarnVirtualCurrency(propName, value, balance, category, itemName, levelName, scene); | ||||
|             EarnVirtualCurrency(propName, value, balance, category, otherName, levelName, scene); | ||||
|         } | ||||
|          | ||||
|          | ||||
|  | @ -608,15 +608,13 @@ namespace Guru | |||
|             int value, int balance,  | ||||
|             string levelName = "", string scene = "") | ||||
|         { | ||||
|             string itemName = ""; | ||||
|             string category = Consts.CurrencyCategoryProp; | ||||
|             if (props != null && props.Length > 0) | ||||
|             { | ||||
|                 int i = 0; | ||||
|                 while (i < props.Length) | ||||
|                 { | ||||
|                     itemName = props[i]; | ||||
|                     SpendVirtualCurrency(currencyName, value, balance, category, itemName, levelName, scene);  | ||||
|                     SpendVirtualCurrency(currencyName, value, balance, category, props[i], levelName, scene);  | ||||
|                     i++; | ||||
|                 } | ||||
|             } | ||||
|  | @ -651,19 +649,34 @@ namespace Guru | |||
|             int value, int balance,  | ||||
|             string levelName = "", string scene = "") | ||||
|         { | ||||
|             string itemName = ""; | ||||
|             string category = Consts.CurrencyCategoryBundle; | ||||
|             if (bundles != null && bundles.Length > 0) | ||||
|             { | ||||
|                 int i = 0; | ||||
|                 while (i < bundles.Length) | ||||
|                 { | ||||
|                     itemName = bundles[i]; | ||||
|                     SpendVirtualCurrency(currencyName, value, balance, category, itemName, levelName, scene);  | ||||
|                     SpendVirtualCurrency(currencyName, value, balance, category, bundles[i], levelName, scene);  | ||||
|                     i++; | ||||
|                 } | ||||
|             } | ||||
|         } | ||||
|          | ||||
|         /// <summary> | ||||
|         /// 消耗物品, 交换其他物品 | ||||
|         /// </summary> | ||||
|         /// <param name="currencyName"></param> | ||||
|         /// <param name="bundles"></param> | ||||
|         /// <param name="value"></param> | ||||
|         /// <param name="balance"></param> | ||||
|         /// <param name="levelName"></param> | ||||
|         /// <param name="scene"></param> | ||||
|         public static void SpendPropWithProp(string propName, string otherName, | ||||
|             int value, int balance,  | ||||
|             string levelName = "", string scene = "", string extraCategory = "") | ||||
|         { | ||||
|             string category = string.IsNullOrEmpty(extraCategory) ? Consts.CurrencyCategoryProp : extraCategory; | ||||
|             SpendVirtualCurrency(propName, value, balance, category, otherName, levelName, scene);  | ||||
|         } | ||||
| 
 | ||||
| 
 | ||||
|         #endregion | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue