//Routine to trigger the car stall, close barriers and start train IEnumerator StallCarRoutine() { yield return(new WaitForSeconds(barrierCloseDelay)); StartCoroutine(barrierController.PlaySoundForSec(6.5f)); animBarrier1.SetTrigger(barrierCloseTriggerName); animBarrier2.SetTrigger(barrierCloseTriggerName); yield return(new WaitForSeconds(trainStartDelay)); //Trigger the train to start movement trainController.Trigger(); }
private void OnTriggerEnter(Collider other) { moveTrain.Trigger(); }