Class function not working (uniscript)

When I call the class its function DelayTrigger() nothing happens:

class DelayTrigger
{
	var enableOrOpen :boolean;
	var nextTrigger :Transform;
	var delay :float = 0;

	function DelayedTrigger()
	{
		print("tr2");
	}
}

var triggers :DelayTrigger[]; //Assigned targets to nexttrigger in inspector.
function Awake()
{
	for (var trigger : DelayTrigger in triggers)
	{
		trigger.DelayedTrigger();
	}
}

Delayed Trigger appears to be a coroutine (per the comments) and isn’t being started as one.

If you use yield in the code then you need to start it using StartCoroutine(trigger.DelayedTrigger());