public void OnClickSoundButton() { if (SoundController.Instance.IsSoundOn()) { soundButtonImage.sprite = soundOffImage; SoundController.Instance.SetSound(false); EncryptedPlayerPrefs.SaveBool(Const.KEY_SOUND, false); } else { soundButtonImage.sprite = soundOnImage; SoundController.Instance.SetSound(true); EncryptedPlayerPrefs.SaveBool(Const.KEY_SOUND, true); } }
public void OnClickSeButton(bool isOn) { EncryptedPlayerPrefs.SaveBool(Const.KEY_SE_ON, isOn); SetSeImage(isOn); Sound.Instans.PlaySe(Sound.Instans.pushSound); }
IEnumerator OnRetry() { yield return(new WaitForSeconds(1.0f)); string imagePath = Application.persistentDataPath + "/screenShot.png"; if (File.Exists(imagePath)) { byte[] image = File.ReadAllBytes(imagePath); Texture2D texture = new Texture2D(0, 0); texture.LoadImage(image); Sprite imageSprite = Sprite.Create(texture, new Rect(0, 0, texture.width, texture.height), new Vector2(0.5f, 0.5f)); resultImage.GetComponent <Image> ().sprite = imageSprite; } canvas.SetActive(true); dead = true; Admanager.bannerView.Show(); int random = Random.Range(0, 100); if (random <= 10) { if (Advertisement.IsReady("rewardedVideo")) { rewardButton.SetActive(true); } } #if UNITY_ANDROID //レビュー依頼はAndroidのみ if (isNetConnect) { //ネット接続しているときのみ if (score >= 100) { bool reviewFlg2 = EncryptedPlayerPrefs.LoadBool(Const.KEY_REVIEW_FLG2, false); bool isReviewOn = EncryptedPlayerPrefs.LoadBool(Const.KEY_REVIEW_ON_FLG, false); if (!isReviewOn && !reviewFlg2) { // 50の時にレビューしてない場合は100以上で再度レビュー依頼 DialogManager.Instance.SetLabel("YES!", "NO..", "CLOSE"); DialogManager.Instance.ShowSelectDialog("Amazing!\nPlease Review!", (bool result) => { if (result) { Application.OpenURL(Const.ANDROID_URL); EncryptedPlayerPrefs.SaveBool(Const.KEY_REVIEW_FLG2, true); EncryptedPlayerPrefs.SaveBool(Const.KEY_REVIEW_ON_FLG, true); } else { EncryptedPlayerPrefs.SaveBool(Const.KEY_REVIEW_FLG2, true); EncryptedPlayerPrefs.SaveBool(Const.KEY_REVIEW_ON_FLG, true); } }); } } else if (score >= 50) { //50以上出したら一回だけレビュー依頼 bool reviewFlg = EncryptedPlayerPrefs.LoadBool(Const.KEY_REVIEW_FLG, false); if (!reviewFlg) { DialogManager.Instance.SetLabel("YES!", "NO..", "CLOSE"); DialogManager.Instance.ShowSelectDialog("Please Review.", (bool result) => { if (result) { Application.OpenURL(Const.ANDROID_URL); EncryptedPlayerPrefs.SaveBool(Const.KEY_REVIEW_FLG, true); EncryptedPlayerPrefs.SaveBool(Const.KEY_REVIEW_ON_FLG, true); } else { EncryptedPlayerPrefs.SaveBool(Const.KEY_REVIEW_FLG, true); } }); } } } #endif }