void Awake() { if (instance == null) { instance = this; } }
public static void GameOver(bool bTimeUp) { if (instance == null) { return; } instance.bPlaying = false; instance.tileSystem.GameOver(); ScenesManager.SetEscapeMethod(null); SoundManager.GetInstance().FadeOutAndStopBGM(Define.SoundType.TickTock, 0.5f); SoundManager.GetInstance().FadeOutAndStopBGM(Define.SoundType.TickTockBack, 0.5f); SoundManager.GetInstance().FadeOutAndStopBGM(Define.SoundType.GameBGM, 0.5f); TimeUpPopup popup = PopupSystem.GetPopup <TimeUpPopup>(Define.PopupType.TimeUp); popup.SetData(bTimeUp, () => { bool bShowContinue = DataManager.GetInstance().CanShowContinueVideo(); if (bShowContinue && UnityAdsController.IsReady(Define.continueId)) { ContinueDialog.SetData(bTimeUp); UISystem.OpenDialog(Define.DialogType.ContinueDialog); } else { UISystem.OpenDialog(Define.DialogType.ResultDialog); } }); PopupSystem.OpenPopup(Define.PopupType.TimeUp); instance.uiSystem.GameOver(); }
void MakeInstance() { if (instance == null) { instance = this; } }
private void Start() { // Time.timeScale = 1; scoreController = FindObjectOfType <ScoreController>(); adController = FindObjectOfType <UnityAdsController>(); fadeScene = FindObjectOfType <FadeInScene>(); restartMenu.SetActive(false); }
public override void BeforeOpen() { Vector3 pos; titleLabel.text = DataManager.GetText(TextTable.shopTextKey); warningLabel.text = DataManager.GetText(TextTable.warningBuyKey); bool bFreeItem = DataManager.GetInstance().CanShowFreeCoinVideo(); if (bFreeItem) { bFreeItem = UnityAdsController.IsReady(Define.freeCoinId); } for (int i = 0; i < 3; i++) { ShopItemPack item = shopItems[i]; int value = 0; if (DataManager.GetInstance().TryGetProductValue(i, ref value)) { item.coinLabel.text = string.Format(DataManager.GetText(TextTable.luckyCountKey), value); item.buttonLabel.text = DataManager.GetText(TextTable.buyTextKey); } pos = item.body.localPosition; pos.y = bFreeItem ? -350f : -270f; item.body.localPosition = pos; } freeItem.coinLabel.text = string.Format(DataManager.GetText(TextTable.freeCoinKey), DataManager.GetDesignValue(Define.GameDesign.FreeCoin)); freeItem.body.gameObject.SetActive(bFreeItem); pos = title.localPosition; pos.y = bFreeItem ? 366f : 286f; title.localPosition = pos; background.height = bFreeItem ? 880 : 720; pos = warningBody.localPosition; pos.y = bFreeItem ? -400f : -320f; warningBody.localPosition = pos; int needCoin = DataManager.GetInstance().needCoinCount; if (needCoin > 0) { talkboxLabel.text = string.Format(DataManager.GetText(TextTable.notEnoughCoinKey), needCoin); } else if (bFreeItem) { talkboxLabel.text = DataManager.GetText(TextTable.hasFreeCoinKey); } else { talkboxLabel.text = DataManager.GetText(TextTable.wellcomeShopKey); } }
public void CarregaScene(string nomeScene) { SceneManager.LoadScene(nomeScene); #if UNITY_ADS if (UnityAdsController.showAds) { UnityAdsController.showAd(); } #endif }
void Awake() { if (instance != null) { Destroy(gameObject); } else { instance = this; DontDestroyOnLoad(gameObject); } }
void MakeSingleton() { if (instance != null) { Destroy(gameObject); } else { instance = this; DontDestroyOnLoad(gameObject); } }
// Ads Manager void Awake() { unityAdsController = this; //#if UNITY_IPHONE // Advertisement.Initialize(IOS_GAME_ID, false); //#elif UNITY_WP8 // appId = APPID_WP; //#else // InitializeUnityAds(); //#endif }
public void OnClickKeepPlay() { if (!bCheckTime) { return; } bCheckTime = false; StopCoroutine(CheckTimer()); UnityAdsController.ShowAd(Define.continueId, CallbackSuccess, OnClickClose, OnClickClose); }
public void OnClickFreeVideo() { if (UnityAdsController.IsReady(Define.freeCoinId)) { UnityAdsController.ShowAd(Define.freeCoinId, CallbackSuccess, CallbackSkip, CallbackSkip); } else { BasicPopup popup = PopupSystem.GetPopup <BasicPopup>(Define.PopupType.Basic); popup.SetData(DataManager.GetText(TextTable.errorVideKey)); PopupSystem.OpenPopup(Define.PopupType.Basic); } }
// Start is called before the first frame update void Start() { proxTilePos = pontoInicial; proxTileRot = Quaternion.identity; #if UNITY_ADS UnityAdsController.initialize(); #endif for (int i = 0; i < numSpawnIni; i++) { SpawnProxTile(i >= numTilesSemObs); } }
private static UnityAdsController GetInstance() { if (instance == null) { instance = FindObjectOfType <UnityAdsController>(); } if (instance == null) { GameObject obj = new GameObject(typeof(UnityAdsController).Name); instance = obj.AddComponent <UnityAdsController>(); } return(instance); }
private void Awake() { if (instance == null) { instance = this; DontDestroyOnLoad(gameObject); Init(); } else { Destroy(gameObject); } }
public void Initialized() { Logger.Instance.PrintLog(Common.DEBUG_TAG, "AdsController Initialized"); m_IsBannerShow = false; m_IsVideoShowing = false; #if UNITY_EDITOR || DEV_BUILD m_AdmobController = new AbmobController(this, MasterData.Instance.Admob_AdUnit_Banner_Test_Id); m_UnityAdsController = new UnityAdsController(this, MasterData.Instance.UnityAds_GameId, true, MasterData.Instance.UnityAds_Interstitial_Id); #else m_AdmobController = new AbmobController(this, MasterData.Instance.Admob_AdUnit_Banner_Id); m_UnityAdsController = new UnityAdsController(this, MasterData.Instance.UnityAds_GameId, false, MasterData.Instance.UnityAds_Interstitial_Id); #endif m_AdmobController.Initialize(); m_UnityAdsController.Initialize(); }
// Start is called before the first frame update void Start() { UnityAdsController.initialize(); }