public void NormalBoxOpen() { for (int i = 0; i < 5; i++) { _Pup1_Stars[i].texture = Resources.Load("images/star_e") as Texture; } int verseCode; if (_selectedChtCode != -1) { verseCode = Random.Range(bm.GetFirstVerseCodePerChapterCode(_selectedChtCode), bm.GetLastVerseCodePerChapterCode(_selectedChtCode)); } else if (_selectedTmtCode != -1) { verseCode = Random.Range(bm.GetFirstVerseCodePerTestamentCode(_selectedTmtCode), bm.GetLastVerseCodePerTestamentCode(_selectedTmtCode)); } else if (_selectedAbiCode != -1) { verseCode = Random.Range(bm.GetFirstVerseCodePerAbilityCode(_selectedAbiCode), bm.GetLastVerseCodePerAbilityCode(_selectedAbiCode)); } else { verseCode = Random.Range(0, BibleManager._verseTotCount); } BibleData d = DataManager.bd[verseCode]; _Pup1_VerseTitle.text = d.title; _Pup1_VerseText.text = d.text; int txtCntForBE = d.text.Replace(" ", "").Length; int rareRate = fm.SetNormalRareStyle(); int testamentCode = bm.GetTestamentCode(verseCode); int abiCode = bm.GetAbilityCode(testamentCode); _Pup1_CardImage.texture = Resources.Load("images/card" + rareRate) as Texture; _Pup1_AbilityIcon.texture = bm._abilityImages[2 * (abiCode - 1)]; for (int i = 0; i < rareRate; i++) { _Pup1_Stars[i].texture = Resources.Load("images/star") as Texture; } long BE = (txtCntForBE + Random.Range(0, 21)) * (30 / long.Parse(Mathf.Pow(2, (5 - rareRate)) + "")); _Pup1_BibleEnergy.text = BE + ""; if (rareRate < 2) { am.FindCardSoundPlay(0); } else { am.FindCardSoundPlay(1); } BibleCard c = new BibleCard(verseCode, bm.GetChapterCode(verseCode), testamentCode, abiCode, BE, rareRate); bm.SetVerseToCht(c); ChangeMenuUI(); }
public IEnumerable <BibleVerse> GetAllVerses(VerseSearch passSearchCriteria) { BibleData PassToDataLayer = new BibleData(); IEnumerable <BibleVerse> allVerses = PassToDataLayer.getBibleVerses(passSearchCriteria); return(allVerses); }
private void OnButtonRight(object obj) { var bibleword = new BibleData(SelectedBook, SelectedChapter, SelectedVerses, BibleText); if (!_studioMode) { _historyViewModel.AddToHistory(bibleword); } _fadeInWriter.WriteFade(bibleword); _historyViewModel.SelectFade(bibleword); ClearView(); }
private void OnButtonLeft(object obj) { if (_studioMode) { var bibleword = new BibleData(SelectedBook, SelectedChapter, SelectedVerses, BibleText); _historyViewModel.AddToHistory(bibleword); ClearView(); return; } _fadeInWriter.ResetFade(); _historyViewModel.SelectedIndex = -1; }
IEnumerator NormalBoxAllOpen() { int giftType = _forChkNowGift.CurrentPage; _Pup2_BoxImage.sprite = _boxSpriteList[giftType]; _isOepnCard = true; for (int k = 0; k < _allOpenBoxCount; k++) { _timer = 0.0f; for (int i = 0; i < 5; i++) { _Pup2_Stars[i].texture = Resources.Load("images/star_e") as Texture; } int verseCode; if (_selectedChtCode != -1) { verseCode = Random.Range(bm.GetFirstVerseCodePerChapterCode(_selectedChtCode), bm.GetLastVerseCodePerChapterCode(_selectedChtCode)); } else if (_selectedTmtCode != -1) { verseCode = Random.Range(bm.GetFirstVerseCodePerTestamentCode(_selectedTmtCode), bm.GetLastVerseCodePerTestamentCode(_selectedTmtCode)); } else if (_selectedAbiCode != -1) { verseCode = Random.Range(bm.GetFirstVerseCodePerAbilityCode(_selectedAbiCode), bm.GetLastVerseCodePerAbilityCode(_selectedAbiCode)); } else { verseCode = Random.Range(0, BibleManager._verseTotCount); } BibleData d = DataManager.bd[verseCode]; _Pup2_VerseTitle.text = d.title; _Pup2_VerseText.text = d.text; int txtCntForBE = d.text.Replace(" ", "").Length; int rareRate = fm.SetNormalRareStyle(); int testamentCode = bm.GetTestamentCode(verseCode); int abiCode = bm.GetAbilityCode(testamentCode); _Pup2_CardImage.texture = Resources.Load("images/card" + rareRate) as Texture; _Pup2_AbilityIcon.texture = bm._abilityImages[2 * (abiCode - 1)]; for (int i = 0; i < rareRate; i++) { _Pup2_Stars[i].texture = Resources.Load("images/star") as Texture; } long BE = (txtCntForBE + Random.Range(0, 21)) * (30 / long.Parse(Mathf.Pow(2, (5 - rareRate)) + "")); _Pup2_BibleEnergy.text = BE + ""; if (rareRate < 2) { am.FindCardSoundPlay(0); } else { am.FindCardSoundPlay(1); } BibleCard c = new BibleCard(verseCode, bm.GetChapterCode(verseCode), testamentCode, abiCode, BE, rareRate); bm.SetVerseToCht(c); _boxCount[giftType] -= 1; Text s = _Pup2_AbiGroup.transform.Find("Image (" + (c.GetAbilityCode() - 1) + ")/Text").GetComponent <Text>(); s.text = (int.Parse(s.text) + 1) + ""; _Pup2_BoxCount.text = "남은 개수 : " + _boxCount[giftType]; if (k == _allOpenBoxCount - 1) { StopAllOpenBtnPressed(); } yield return(new WaitForSeconds(2)); if (!_isOepnCard || _timer < 2.0f) { _isOepnCard = false; break; } } }