private void playIdleSound() { if (isPlayingSuccessSound) { return; } currentClips = new List <AudioClip>(); int _num = AGGameState.modInt(numberToFind); string numer = string.Format("number_{0}", _num); AudioClip numerClip = loadSound(numer); int rand = UnityEngine.Random.Range(0, 2); if (rand == 0 || numberToFind == 0) { currentClips.Add(loadSound("flowers_intro_4")); } else { currentClips.Add(loadSound("flowers_find_todo_1_a")); if (numberToFind < 0) { currentClips.Add(loadSound("word_negative")); } currentClips.Add(numerClip); } }
void playNumberSound(int _number) { if (numberToFind > 0 && dataManager.currentLevel >= 9 && dataManager.currentLevel <= 16) { _number = _number + beeStartingPoint; } if (numberToFind < 0 && dataManager.currentLevel >= 1 && dataManager.currentLevel <= 12) { _number = _number + beeStartingPoint; } voiceOverSource.clip = null; voiceOverSource.Stop(); currentClips = new List <AudioClip>(); if (_number < 0) { currentClips.Add(loadSound("word_negative")); } currentClips.Add(loadSound(string.Format("number_{0}", AGGameState.modInt(_number)))); playAudioList(currentClips); }
private void playSucess() { if (isPlayingSuccessSound) { return; } voiceOverSource.clip = null; voiceOverSource.Stop(); currentClips = new List <AudioClip>(); int _num2 = AGGameState.modInt(numberToFind + dataManager.beeStartingIndex); AudioClip number2 = loadSound(string.Format("number_{0}", _num2)); currentClips.Add(loadSound("flowers_praise_2_f")); if (numberToFind + dataManager.beeStartingIndex < 0) { currentClips.Add(loadSound("word_negative")); } currentClips.Add(number2); isPlayingSuccessSound = true; playSoundEffect("Bee_positive_new_01cut"); playAudioList(currentClips); }
private void playHintSound(int _hint) { voiceOverSource.clip = null; voiceOverSource.Stop(); currentClips = new List <AudioClip>(); if (_hint == -1) { int _num1 = AGGameState.modInt(numberToFind); string numer1 = string.Format("number_{0}", _num1); AudioClip numerClip1 = loadSound(numer1); if (_num1 > 1) { currentClips.Add(loadSound("flowers_counting_todo_3_a")); currentClips.Add(numerClip1); currentClips.Add(loadSound("flowers_counting_todo_3_b")); } else { currentClips.Add(loadSound("flowers_counting_todo_4")); } } else { AudioClip hint = loadSound(string.Format("flowers_hint_{0}", _hint)); currentClips.Add(hint); } playAudioList(currentClips); }
private void playSucess() { if (isPlayingSuccessSound) { return; } currentClips = new List <AudioClip>(); int _num = AGGameState.modInt(numberToFind); string numer = string.Format("number_{0}", _num); AudioClip numerClip = loadSound(numer); int rand = Random.Range(0, 2); string o_number = null; if (numberToFind > 0 && numberToFind <= 10) { o_number = string.Format("o_number_{0}", _num); } else { o_number = string.Format("number_{0}", _num); } AudioClip o_numerClip = loadSound(o_number); if (rand == 0 || numberToFind < 0) { currentClips.Add(loadSound("all_find_1")); if (numberToFind < 0) { currentClips.Add(loadSound("word_negative")); } currentClips.Add(numerClip); } else { currentClips.Add(loadSound("ordinal_number_correct_1_a")); currentClips.Add(o_numerClip); currentClips.Add(loadSound("flowers_find_todo_1_b")); } if (numberToFind == 0) { currentClips = new List <AudioClip>(); currentClips.Add(loadSound("all_find_1")); currentClips.Add(numerClip); } isPlayingSuccessSound = true; playSoundEffect("Bee_positive_new_01cut"); playAudioList(currentClips); }
void playWrongSound(int wNumber) { voiceOverSource.clip = null; voiceOverSource.Stop(); int _num = AGGameState.modInt(wNumber); string numer = string.Format("number_{0}", _num); AudioClip numberClip = loadSound(numer); currentClips = new List <AudioClip>(); currentClips.Add(loadSound("all_wrong_5_a")); if (wNumber < 0) { currentClips.Add(loadSound("word_negative.mp3")); } currentClips.Add(numberClip); playSoundEffect("Bee_negative_new_01cut"); playAudioList(currentClips); }
private int beeStartingPointFromString(string startingPosition, string condition) { int defaultNumber = numberLineMin; if (currentCategoryID.Equals("180")) { defaultNumber = numberLineMax; } int number = defaultNumber; string [] posArray = startingPosition.Split(new char [] { ',' }); if (posArray.Length == 0) { number = initialNumber; } else if (posArray.Length == 1) { number = System.Convert.ToInt32(posArray[0]); } else if (posArray.Length == 2) { number = (int)Random.Range(System.Convert.ToInt32(posArray[0]), System.Convert.ToInt32(posArray[1]) + 1); } else { int index = totalQuestions % posArray.Length; number = System.Convert.ToInt32(posArray[index]); } BWNumberSequence sequence = getNumberSequenceFromString(condition); if (sequence == BWNumberSequence.BWNumberSequenceNumberAsked) { if (number < 0) { number = -numberToFind; } else { number = AGGameState.modInt(numberToFind); } } if (number + numberToFind > numberLineMax) { number = anySmallerNumberAvailable(number); if (number + numberToFind > numberLineMax) { number = numberLineMax - numberToFind; } else { numberToFind = number; } } else if (number + numberToFind < numberLineMin) { number = anyGreaterNumberAvailable(number); if (number + numberToFind < numberLineMin) { number = numberLineMin - numberToFind; } else { numberToFind = number; } } return(number); }
void playInstructionSound() { string number = null; int _number = AGGameState.modInt(numberToFind); AudioClip numberClip = loadSound(string.Format("number_{0}", _number)); AudioClip o_numberClip; if (_number > 0 && _number <= 10) { o_numberClip = loadSound(string.Format("o_number_{0}", _number)); } else { o_numberClip = loadSound(string.Format("number_{0}", _number)); } if (numberToFind < 0) { int rand = Random.Range(0, 4); if (rand == 0) { currentClips.Add(loadSound("flowers_find_todo_1_a")); currentClips.Add(loadSound("word_negative")); currentClips.Add(numberClip); } else if (rand == 1) { currentClips.Add(loadSound("flowers_find_todo_1_a")); currentClips.Add(loadSound("word_negative")); currentClips.Add(numberClip); } else if (rand == 2) { currentClips.Add(loadSound("flowers_find_todo_2_a")); currentClips.Add(loadSound("word_negative")); currentClips.Add(numberClip); } else { currentClips.Add(loadSound("all_find_todo_2")); currentClips.Add(loadSound("word_negative")); currentClips.Add(numberClip); } } else if (numberToFind > 0) { int rand = Random.Range(0, 3); if (rand == 0) { currentClips.Add(loadSound("ordinal_number_todo_1_a")); currentClips.Add(o_numberClip); currentClips.Add(loadSound("flowers_find_todo_1_b")); } else if (rand == 1) { currentClips.Add(loadSound("flowers_find_todo_1_a")); currentClips.Add(numberClip); } else if (rand == 2) { currentClips.Add(loadSound("flowers_find_todo_2_a")); currentClips.Add(o_numberClip); currentClips.Add(loadSound("flowers_find_todo_1_b")); } else { currentClips.Add(loadSound("all_find_todo_2")); currentClips.Add(numberClip); } } else { currentClips.Add(loadSound("all_find_todo_2")); currentClips.Add(numberClip); } playAudioList(currentClips); }
public void nextQuestion() { gameState = BWGameState.BWGameStateResetting; enableScrolling = false; if (attempts > 0) { } attempts = 0; dataManager.fetchNextQuestionData(); numberLineMin = dataManager.numberLineMin; numberLineMax = dataManager.numberLineMax; initialNumber = dataManager.initialNumber; numberToFind = dataManager.numberToFind; string numberimg = string.Format("BW_NumberLine/Sprites/Referent/Referant_numbers{0}", AGGameState.modInt(numberToFind)); bubbleNumber.renderer.material.mainTexture = (Texture2D)Resources.Load(numberimg); if (numberToFind < 0) { bubbleSymbol.SetActive(true); } else { bubbleSymbol.SetActive(false); } //bubbleNumber.text = string.Format("{0}", numberToFind); //flowersLayer.transform.position = new Vector3(-640, -300, -200); BWFlowersLayer layer = flowersLayer.GetComponent <BWFlowersLayer>(); layer.setFlowersLayer(numberLineMin, numberLineMax, initialNumber); if ((numberLineMax - numberLineMin) > 7) { enableScrolling = true; xvel = 0; lasty = 0; direction = BounceDirection.BounceDirectionStayingStill; } flowerLayerToInitialNumber(initialNumber); beeToSky(); touchEnabled = true; playInstructionSound(); CancelInvoke("noInteraction"); Invoke("noInteraction", BWConstants.idleTime + 5.0f); }
public void nextQuestion() { enableScrolling = false; isDragging = false; isSwiping = false; prevFlower = null; if (attempts > 0) { } attempts = 0; dataManager.fetchNextQuestionData(); numberLineMin = dataManager.numberLineMin; numberLineMax = dataManager.numberLineMax; initialNumber = dataManager.initialNumber; numberToFind = dataManager.numberToFind; beeStartingPoint = dataManager.beeStartingIndex; string numberimg = string.Format("BW_NumberLine/Sprites/Referent/Referant_numbers{0}", AGGameState.modInt(numberToFind)); bubbleNumber.renderer.material.mainTexture = (Texture2D)Resources.Load(numberimg); if (numberToFind < 0) { bubbleSymbol.renderer.material.mainTexture = (Texture2D)Resources.Load("BW_NumberLine/Sprites/Referent/Referant_exporterminus"); } else { bubbleSymbol.renderer.material.mainTexture = (Texture2D)Resources.Load("BW_NumberLine/Sprites/Referent/Referant_exporterPlus"); } flowersLayer.transform.position = new Vector3(BWConstants.flowersLayerMinX, -350, -200); BWFlowersLayer layer = flowersLayer.GetComponent <BWFlowersLayer>(); layer.setDiagonalFlowersLayer(numberLineMin, numberLineMax, initialNumber); if ((numberLineMax - numberLineMin) > BWConstants.numbersOnScreen) { enableScrolling = true; xvel = 0; lasty = 0; direction = BounceDirection.BounceDirectionStayingStill; } BWBee beeObj = bee.GetComponent <BWBee>(); beeObj.flipBee(dataManager.shouldFlipBee); flowerLayerToInitialNumber(initialNumber); beeToFlower(beeStartingPoint); setExpectedNumbers(beeStartingPoint, numberToFind); if (dataManager.currentLevel == 0) { Invoke("levelZeroTutorial", 3); } else { playInstructionSound(); } CancelInvoke("noInteraction"); Invoke("noInteraction", BWConstants.idleTime + 5.0f); touchEnabled = true; }
void playInstructionSound() { string number = null; int _number = AGGameState.modInt(numberToFind); AudioClip numberClip = loadSound(string.Format("number_{0}", _number)); if (numberToFind > 0 && dataManager.currentLevel >= 9 && dataManager.currentLevel <= 16) { _number = numberToFind + dataManager.beeStartingIndex; numberClip = loadSound(string.Format("number_{0}", AGGameState.modInt(_number))); currentClips.Add(loadSound("counting_todo_3")); if (_number < 0) { currentClips.Add(loadSound("word_negative")); } currentClips.Add(numberClip); playAudioList(currentClips); return; } if (numberToFind < 0 && dataManager.currentLevel >= 1 && dataManager.currentLevel <= 12) { _number = numberToFind + dataManager.beeStartingIndex; numberClip = loadSound(string.Format("number_{0}", AGGameState.modInt(_number))); currentClips.Add(loadSound("counting_down_todo_2")); if (_number < 0) { currentClips.Add(loadSound("word_negative")); } currentClips.Add(numberClip); playAudioList(currentClips); return; } //currentClips.Add(loadSound("word_negative")); if (numberToFind > 0) { int rand = UnityEngine.Random.Range(0, 3); if (rand == 0) { currentClips.Add(loadSound("counting_todo_6")); currentClips.Add(numberClip); } else if (rand == 1) { currentClips.Add(loadSound("adding_todo_1")); currentClips.Add(numberClip); } else { currentClips.Add(loadSound("adding_todo_1")); currentClips.Add(numberClip); } } else { currentClips.Add(loadSound("counting_down_todo_1")); currentClips.Add(numberClip); } playAudioList(currentClips); }
private void playIdleSound() { if (isPlayingSuccessSound) { return; } voiceOverSource.clip = null; voiceOverSource.Stop(); currentClips = new List <AudioClip>(); int _num1 = AGGameState.modInt(numberToFind); string numer1 = string.Format("number_{0}", _num1); AudioClip numerClip1 = loadSound(numer1); int _num2 = AGGameState.modInt(beeStartingPoint); string numer2 = string.Format("number_{0}", _num2); AudioClip numerClip2 = loadSound(numer2); int rand = UnityEngine.Random.Range(0, 2); if (rand == 0) { if (_num1 > 1) { currentClips.Add(loadSound("flowers_counting_todo_3_a")); currentClips.Add(numerClip1); currentClips.Add(loadSound("flowers_counting_todo_3_b")); } else { currentClips.Add(loadSound("flowers_counting_todo_4")); } } else { if (_num1 > 1) { currentClips.Add(loadSound("flowers_counting_up_todo_1_a")); if (beeStartingPoint < 0) { currentClips.Add(loadSound("word_negative")); } currentClips.Add(numerClip2); currentClips.Add(loadSound("flowers_counting_up_todo_1_b")); currentClips.Add(numerClip1); currentClips.Add(loadSound("flowers_counting_up_todo_1_c")); } else { currentClips.Add(loadSound("flowers_counting_up_todo_2_a")); if (beeStartingPoint < 0) { currentClips.Add(loadSound("word_negative")); } currentClips.Add(numerClip2); currentClips.Add(loadSound("flowers_counting_up_todo_2_b")); currentClips.Add(numerClip1); currentClips.Add(loadSound("flowers_counting_up_todo_2_c")); } } playAudioList(currentClips); }