接入常规广告和打点
This commit is contained in:
parent
8f03e776fd
commit
66b44d548a
|
@ -24,6 +24,8 @@ public class GameLogic : MonoBehaviour
|
|||
mFilm.transform.localScale = Vector3.one;
|
||||
|
||||
mUIGame.DelPlay = PlayFilm;
|
||||
|
||||
ToukaStageCommonEvent.Instance.StageStartEvent(PlayerData.Instance.CurrentLevel);
|
||||
}
|
||||
|
||||
private void PlayFilm(int[] pSoundOrder)
|
||||
|
@ -63,6 +65,8 @@ public class GameLogic : MonoBehaviour
|
|||
|
||||
UIManager.Instance.CloseUI<PanelGame>();
|
||||
|
||||
ToukaStageCommonEvent.Instance.StageTimeEvent(PlayerData.Instance.CurrentLevel);
|
||||
|
||||
PanelResult tUIResult = UIManager.Instance.OpenUI<PanelResult>();
|
||||
bool tHasComplete = PlayerData.Instance.EndingCountOfLevel(PlayerData.Instance.CurrentLevelID) == tLvData.Endings.Count;
|
||||
if (tEndingID >= 0)
|
||||
|
@ -75,10 +79,14 @@ public class GameLogic : MonoBehaviour
|
|||
{
|
||||
PlayerData.Instance.UnlockNewLevel();
|
||||
AudioManager.Instance.PlaySound(AudioType.Win);
|
||||
|
||||
ToukaStageCommonEvent.Instance.StageSuccessEvent(PlayerData.Instance.CurrentLevel);
|
||||
}
|
||||
else
|
||||
{
|
||||
AudioManager.Instance.PlaySound(AudioType.Lose);
|
||||
|
||||
ToukaStageCommonEvent.Instance.StageFailureEvent(PlayerData.Instance.CurrentLevel);
|
||||
}
|
||||
tUIResult.Init(PlayerData.Instance.CurrentLevelID, tEdData.EndingName, tEdData.IsGoodEnding, PlayerData.Instance.IsNextLevelPassed(), tHasNew, tHasComplete);
|
||||
}
|
||||
|
@ -86,6 +94,8 @@ public class GameLogic : MonoBehaviour
|
|||
{
|
||||
AudioManager.Instance.PlaySound(AudioType.Lose);
|
||||
tUIResult.Init(PlayerData.Instance.CurrentLevelID, "", false, PlayerData.Instance.IsNextLevelPassed(), false, true);
|
||||
|
||||
ToukaStageCommonEvent.Instance.StageFailureEvent(PlayerData.Instance.CurrentLevel);
|
||||
}
|
||||
|
||||
tUIResult.DelAgain = PlayAgain;
|
||||
|
|
|
@ -93,9 +93,14 @@ public class EndingCell : MonoBehaviour
|
|||
|
||||
private void OnClickAdTip()
|
||||
{
|
||||
//UIManager.Instance.OpenUI<PanelNoAdsTip>();
|
||||
//return;
|
||||
ToukaSDKManager.Instance.PlayRewardAd("WatchTip", WatchAdSucceed, () =>
|
||||
{
|
||||
UIManager.Instance.OpenUI<PanelNoAdsTip>();
|
||||
});
|
||||
}
|
||||
|
||||
private void WatchAdSucceed()
|
||||
{
|
||||
PlayerData.Instance.AddEndingAdTip(mLevelID, mEndingID);
|
||||
mBtnTip.gameObject.SetActive(true);
|
||||
mBtnAdTip.gameObject.SetActive(false);
|
||||
|
|
|
@ -117,6 +117,8 @@ public class PanelGame : BasePanel
|
|||
{
|
||||
PanelLevel tUILevel = UIManager.Instance.OpenUI<PanelLevel>();
|
||||
tUILevel.Init(true);
|
||||
|
||||
ToukaSDKManager.Instance.PlayInterstitialAd("GameOpenLevel");
|
||||
}
|
||||
|
||||
private void OnClickMenu()
|
||||
|
|
|
@ -86,12 +86,16 @@ public class PanelResult : BasePanel
|
|||
private void OnClickNext()
|
||||
{
|
||||
GameManager.Instance.NextLevel();
|
||||
|
||||
ToukaSDKManager.Instance.PlayInterstitialAd("NextLevel");
|
||||
}
|
||||
|
||||
private void OnClickChoose()
|
||||
{
|
||||
PanelLevel tUILevel = UIManager.Instance.OpenUI<PanelLevel>();
|
||||
tUILevel.Init(true);
|
||||
|
||||
ToukaSDKManager.Instance.PlayInterstitialAd("EndOpenLevel");
|
||||
}
|
||||
|
||||
private void OnClickEndings()
|
||||
|
|
Loading…
Reference in New Issue