public void ObjectFinded(FindableObject findObj) { findObj.findableButton.onClick.RemoveAllListeners(); //aManager.PlayAudioDescription(findObj.OnFindAudio); findObj.OnFindExecute.Execute(); findObj.hintAnimator.SetTrigger("Win"); _objectsToFind.Remove(findObj); ResetHintTime(); thisGameLogic.AddVictory(true); }
public void TryToFindMultiples(FindableObject findObj) { //if (findObj.multipleElement) //{ for (int i = _objectsToFind.Count - 1; i >= 0; i--) { if (_objectsToFind[i] != findObj && _objectsToFind[i].OnFindExecute.Equals(findObj.OnFindExecute)) { Debug.Log("Teste"); //_objectsToFind[i].hintAnimator.enabled = ; _objectsToFind[i].findableButton.onClick.RemoveAllListeners(); _objectsToFind[i].findableButton.onClick.AddListener(delegate { RandomWarningAudio(); Debug.Log("Objeto com copias!"); }); _objectsToFind[i].hintAnimator.SetTrigger("Exit"); _objectsToFind.RemoveAt(i); } } //} ObjectFinded(findObj); }