Exemplo n.º 1
0
        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;
            }
        }
Exemplo n.º 2
0
        public override void AddMessage(double currentTime)
        {
            QueueForRemoval = false;

            currentHost.AddMarker(texture);
        }