Esempio n. 1
0
    public void NotGuilty()
    {
        GameManager.Instance.currentCriminal.guilty        = false;
        GameManager.Instance.currentCriminal.currentPoints = 0f;

        GameManager.Instance.audioManager.PlaySound(0);

        currentCriminal.judged = true;
        currentCriminal        = null;
    }
Esempio n. 2
0
 private void Update()
 {
     if (currentCriminal == null)
     {
         currentCriminal = GetComponentInChildren <CriminalBehaviour>();
     }
     else if (currentCriminal.judged)
     {
         currentCriminal = null;
     }
 }
Esempio n. 3
0
    //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);
    }
Esempio n. 4
0
 public void Guilty()
 {
     currentCriminal.judged = true;
     currentCriminal        = null;
 }