public ScenarioFrame Post(ScenarioFrame frame, bool track) { if ((track) && (mNextID == 0)) { mNextID++; } frame.ID = mNextID; if (track) { mTrackingID = frame.ID; } else { frame.CheckDelay(); } mNextID++; mFrames.Add(frame); return(frame); }