Reign.Video.Abstraction.InstanceModel.Play C# (CSharp) Method

Play() public method

public Play ( Time time ) : void
time Reign.Core.Time
return void
        public void Play(Time time)
        {
            foreach (var o in Objects)
            {
                o.Animate(CurrentFrame);
            }

            CurrentFrame += Model.FPS * time.Delta * PlaySpeed;
            if (CurrentFrame > Model.FrameEnd) CurrentFrame = Model.FrameStart + (CurrentFrame - Model.FrameEnd);
            if (CurrentFrame < Model.FrameStart) CurrentFrame = Model.FrameEnd + (CurrentFrame - Model.FrameStart);
        }