public void NotGuilty() { GameManager.Instance.currentCriminal.guilty = false; GameManager.Instance.currentCriminal.currentPoints = 0f; GameManager.Instance.audioManager.PlaySound(0); currentCriminal.judged = true; currentCriminal = null; }
private void Update() { if (currentCriminal == null) { currentCriminal = GetComponentInChildren <CriminalBehaviour>(); } else if (currentCriminal.judged) { currentCriminal = null; } }
//Custom Methods public void SpawnCriminal() { //currentCriminal = Instantiate(criminalPrefab, criminalAnchor.transform).GetComponent<CriminalBehaviour>(); int n = Random.Range(0, rulesTemplate.criminalPrefabs.Length); int m = Random.Range(0, crimeTemplates.Length); currentCriminal = Instantiate(rulesTemplate.criminalPrefabs[n], criminalAnchor.transform).GetComponent <CriminalBehaviour>(); currentCriminal.criminalTemplate = criminalTemplates[n]; currentCriminal.criminalTemplate.crimeTemplate = crimeTemplates[m]; gameData.criminals.Add(currentCriminal); }
public void Guilty() { currentCriminal.judged = true; currentCriminal = null; }