public void ConfettiActive(bool showConfetti) { if (confettiController == null) { GameObject confettiGO = MonoBehaviour.Instantiate(Resources.Load("Avatars/Effects/confetti", typeof(GameObject))) as GameObject; confettiGO.transform.parent = go.transform; confettiGO.transform.localPosition = nameTextMesh.transform.localPosition; confettiController = confettiGO.GetComponent <ConfettiController>(); } confettiController.Emit = showConfetti; }
private void Awake() { if (instance == null) { instance = this; } confettiList = new List <Transform>(); foreach (var child in confettis.transform) { confettiList.Add((Transform)child); } }