void OnFruitNinjaClickedBubble(Fruit.types type) { switch (type) { case Fruit.types.GENERIC: fruitsManager.audioSource.PlayOneShot(ninjaOK); fruitsManager.audioSource.PlayOneShot(rompehielo); points += 1; break; case Fruit.types.BAD: fruitsManager.audioSource.PlayOneShot(ninjaWrong); points -= 1; break; } if (points < 0) { points = 0; } else if (points >= totalPoints) { points = totalPoints; Done(true); } float v = 1 - (float)points / (float)totalPoints; Data.Instance.ui.progressBar.SetValue(v); interactiveObject.GetComponent <Door> ().SetProgress(v); }
public void SetOn(Fruit.types fruitType, Vector3 pos) { GameObject go = null; switch (fruitType) { case Fruit.types.BAD: id = 0; go = bomb; break; case Fruit.types.GENERIC: if (id > 3) { id = 3; } go = bubbles[id]; id++; break; } if (go == null) { return; } GameObject newGO = Instantiate(go); newGO.transform.SetParent(transform); newGO.transform.position = pos; }
void OnFruitNinjaClickedBubble(Fruit.types type) { addParticle = true; this.fruitType = type; }