private void OnTriggerEnter(Collider other) { //Eerst wordt er gecheckt of er de verificatie- of eindtest actief is. if (Eindtest.EindTest == true || Verificatietest.VerificatieTest == true) { if (Verificatietest.VerificatieTest == true) { BagageIDVerificatietest BagageIDVerificatietest = other.GetComponent <BagageIDVerificatietest>(); if (BagageIDVerificatietest.RontgenStatus != 1) { //Wanneer het bagagestuk niet overeen komt met de criteria voor het afvoerpunt wordt er een fout opgeteld. FoutTeller = FoutTeller + 1; Debug.Log("Afhandelingsfout Afvoer1: " + BagageIDVerificatietest.localteller); } Destroy(other.gameObject); } if (Eindtest.EindTest == true) { BagageIDEindtest BagageIDEindtest = other.GetComponent <BagageIDEindtest>(); if (BagageIDEindtest.RontgenStatus != 1) { //Wanneer het bagagestuk niet overeen komt met de criteria voor het afvoerpunt wordt er een fout opgeteld. FoutTeller = FoutTeller + 1; Debug.Log("Afhandelingsfout Afvoer1: " + BagageIDEindtest.localteller); } Destroy(other.gameObject); } } else { BagageID BagageID = other.GetComponent <BagageID>(); if (BagageID.RontgenStatus != 1) { //Wanneer het bagagestuk niet overeen komt met de criteria voor het afvoerpunt wordt er een fout opgeteld. FoutTeller = FoutTeller + 1; } Destroy(other.gameObject); } }
//Bij het raken van de trigger wordt de status van de rontgenscan uitgelezen uit het object dat het triggert. Ook wordt de bagage geteld. private void OnTriggerEnter(Collider other) { if (Eindtest.EindTest == true || Verificatietest.VerificatieTest == true) { if (Verificatietest.VerificatieTest == true) { BagageIDVerificatietest BagageIDVerificatietest = other.GetComponent <BagageIDVerificatietest>(); RontgenStatus = BagageIDVerificatietest.RontgenStatus; BagageTeller++; } if (Eindtest.EindTest == true) { BagageIDEindtest BagageIDEindtest = other.GetComponent <BagageIDEindtest>(); RontgenStatus = BagageIDEindtest.RontgenStatus; BagageTeller++; } } else { BagageID BagageID = other.GetComponent <BagageID>(); RontgenStatus = BagageID.RontgenStatus; BagageTeller++; } }