[U] ad plugins

This commit is contained in:
2025-02-14 17:40:00 +08:00
parent 9cc9b5a744
commit aa03da91a4
10 changed files with 193 additions and 46 deletions

View File

@@ -88,7 +88,29 @@ namespace tysdk
}
#if UNITY_ANDROID || UNITY_EDITOR
#if UNITY_IOS
public class SKUDetail
{
public string price;
public string productId;
public string price_currency_code;
public string localeCurrencySymbol;
public string localizedDescription;
public string title;
public string type;
public string ProdPriceStr => price;
public float ProdPrice => float.Parse(price);
public string ProdID => productId;
public string ProdKey;
public override string ToString()
{
return Newtonsoft.Json.JsonConvert.SerializeObject(this);
}
}
#else
public class SKUDetail
{
public string description;
@@ -110,27 +132,6 @@ namespace tysdk
public string ProdID => ourProductId;
public string ProdKey => productId;
}
#elif UNITY_IOS
public class SKUDetail
{
public string price;
public string productId;
public string price_currency_code;
public string localeCurrencySymbol;
public string localizedDescription;
public string title;
public string type;
public string ProdPriceStr => price;
public float ProdPrice => float.Parse(price);
public string ProdID => productId;
public string ProdKey;
public override string ToString()
{
return Newtonsoft.Json.JsonConvert.SerializeObject(this);
}
}
#endif