public override void AddMessage(double currentTime) { QueueForRemoval = false; if (TriggerOnce && Triggered) { return; } Triggered = true; if (currentTime <= MessageEarlyTime) { //We are early currentHost.AddMarker(MessageEarlyTexture); currentTexture = 0; } else if (currentTime >= MessageLateTime) { //Late currentHost.AddMarker(MessageLateTexture); currentTexture = 2; } else { //On time currentHost.AddMarker(MessageOnTimeTexture); currentTexture = 1; } }
public override void AddMessage(double currentTime) { QueueForRemoval = false; currentHost.AddMarker(texture); }