44 lines
1.1 KiB
C#
44 lines
1.1 KiB
C#
|
|
using BX;
|
|||
|
|
using System.Collections;
|
|||
|
|
using System.Collections.Generic;
|
|||
|
|
using UnityEngine;
|
|||
|
|
using UnityEngine.Events;
|
|||
|
|
using static BX.BXSdk;
|
|||
|
|
|
|||
|
|
public class SDKManager:SingletonManager<SDKManager>
|
|||
|
|
{
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><><EFBFBD>Ų<EFBFBD><C5B2><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
public void ShowInterstitial(string iv, IVADType type)
|
|||
|
|
{
|
|||
|
|
// չʾ<D5B9><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
BXSdk.Instance.ShowInterstitial(iv, () =>
|
|||
|
|
{
|
|||
|
|
Debug.Log("<22><><EFBFBD><EFBFBD><EFBFBD>ر<EFBFBD><D8B1><EFBFBD>");
|
|||
|
|
}, type);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƶ
|
|||
|
|
/// </summary>
|
|||
|
|
public bool ShowReward(string rv,UnityAction callBack)
|
|||
|
|
{
|
|||
|
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><EFBFBD><D7BC><EFBFBD>ã<EFBFBD>true<75><65><EFBFBD><D7BC><EFBFBD><EFBFBD><EFBFBD>ˣ<EFBFBD>false<73><65>û<C3BB><D7BC><EFBFBD><EFBFBD>
|
|||
|
|
var rewardReady = BXSdk.Instance.IsReadyReward();
|
|||
|
|
if (rewardReady)
|
|||
|
|
{
|
|||
|
|
//չʾ<D5B9><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>
|
|||
|
|
BXSdk.Instance.ShowReward(rv, (result) =>
|
|||
|
|
{
|
|||
|
|
if (result)
|
|||
|
|
{
|
|||
|
|
callBack?.Invoke();
|
|||
|
|
}
|
|||
|
|
Debug.Log("<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD><EFBFBD>ر<EFBFBD><D8B1>ˣ<EFBFBD><CBA3>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD>ý<EFBFBD><C3BD><EFBFBD><EFBFBD><EFBFBD>" + result);
|
|||
|
|
});
|
|||
|
|
}
|
|||
|
|
return rewardReady;
|
|||
|
|
}
|
|||
|
|
}
|