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