void AddKills() { p1k += Random.Range(plusCountMin, plusCountMax); p2k += Random.Range(plusCountMin, plusCountMax); if (p1k > GlobalData.P1kills) { p1k = GlobalData.P1kills; } else { P1kills.GetComponent <popText> ().Pop(); } if (p2k > GlobalData.P2kills) { p2k = GlobalData.P2kills; } else { P2kills.GetComponent <popText> ().Pop(); } if (p1k == GlobalData.P1kills && p2k == GlobalData.P2kills) { mode = 3; myAS.PlayOneShot(transitionFX); if (GlobalData.P1kills > GlobalData.P2kills) { P1kills.GetComponent <popText> ().popAmount = 3f; P1kills.GetComponent <popText> ().Pop(); } else { P2kills.GetComponent <popText> ().popAmount = 3f; P2kills.GetComponent <popText> ().Pop(); } } else { myAS.PlayOneShot(killFX); } P1kills.GetComponent <Text> ().text = ((int)p1k).ToString(); P2kills.GetComponent <Text> ().text = ((int)p2k).ToString(); added = true; }
void Update() { if (mode == 1) { if (added == true) { added = false; curStep = Mathf.Lerp(startStep, minStep, getT()); Invoke("AddNuggets", curStep); P1nuggs.GetComponent <popText> ().popSpeed = Mathf.Lerp(startSpeed, maxSpeed, getT()); P2nuggs.GetComponent <popText> ().popSpeed = Mathf.Lerp(startSpeed, maxSpeed, getT()); myAS.pitch = Mathf.Lerp(startPitch, maxPitch, getT()); myAS.volume = Mathf.Lerp(initialVolume, finalVolume, getT()); progress++; } } if (mode == 2) { if (added == true) { added = false; curStep = Mathf.Lerp(startStep, minStep, getT()); Invoke("AddKills", curStep); P1kills.GetComponent <popText> ().popSpeed = Mathf.Lerp(startSpeed, maxSpeed, getT()); P2kills.GetComponent <popText> ().popSpeed = Mathf.Lerp(startSpeed, maxSpeed, getT()); myAS.pitch = Mathf.Lerp(startPitch, maxPitch, getT()); progress++; } } if (mode == 3) { mode = 4; Invoke("drop_final", 0.3f); } }