update:更新Tysdk
This commit is contained in:
@@ -136,43 +136,52 @@ namespace tysdk
|
||||
}
|
||||
}
|
||||
#else
|
||||
public class SKUDetail
|
||||
{
|
||||
public string description;
|
||||
public string ourProductId;
|
||||
public string price;
|
||||
public float ruPrice;
|
||||
|
||||
[JsonProperty("price_amount_micros")]
|
||||
public string price_amount_micros { get; set; }
|
||||
public string price_currency_code;
|
||||
public string productId;
|
||||
public string title;
|
||||
public string type;
|
||||
|
||||
public override string ToString()
|
||||
// 注意 这个值支持Rustore
|
||||
// #if UNITY_RUSTORE_ANDROID
|
||||
public class SKUDetail
|
||||
{
|
||||
return Newtonsoft.Json.JsonConvert.SerializeObject(this);
|
||||
}
|
||||
public string description;
|
||||
public string ourProductId;
|
||||
public string productId;
|
||||
public string price;
|
||||
public string title;
|
||||
public string ProdPriceStr => price;
|
||||
public float ProdPrice => float.Parse(price) / 100 ;
|
||||
public string ProdID => ourProductId;
|
||||
public string ProdKey => productId;
|
||||
|
||||
public string ProdPriceStr => price;
|
||||
// public float ProdPrice => float.Parse(price_amount_micros) / 1000000;
|
||||
public float ProdPrice
|
||||
{
|
||||
get
|
||||
public override string ToString()
|
||||
{
|
||||
if (string.IsNullOrWhiteSpace(price_amount_micros) || !long.TryParse(price_amount_micros, out var micros))
|
||||
return 0f;
|
||||
return micros / 1_000_000f;
|
||||
return JsonConvert.SerializeObject(this);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public string ProdID => ourProductId;
|
||||
public string ProdKey => productId;
|
||||
}
|
||||
// #else
|
||||
// public class SKUDetail
|
||||
// {
|
||||
// public string description;
|
||||
// public string ourProductId;
|
||||
// public string price;
|
||||
// [JsonProperty("price_amount_micros")]
|
||||
// public string price_amount_micros { get; set; }
|
||||
// public string price_currency_code;
|
||||
// public string productId;
|
||||
// public string title;
|
||||
// public string type;
|
||||
//
|
||||
// public override string ToString()
|
||||
// {
|
||||
// return Newtonsoft.Json.JsonConvert.SerializeObject(this);
|
||||
// }
|
||||
//
|
||||
// public string ProdPriceStr => price;
|
||||
// public float ProdPrice => float.Parse(price_amount_micros) / 1000000;
|
||||
//
|
||||
// public string ProdID => ourProductId;
|
||||
// public string ProdKey => productId;
|
||||
// }
|
||||
// #endif
|
||||
#endif
|
||||
|
||||
|
||||
public class ATTInfo
|
||||
{
|
||||
public bool isAccepted;
|
||||
|
||||
Reference in New Issue
Block a user