public LinearMotion(ulong startTime, Vector velocity, Vector initialPosition) { // the starting time for this set of motion m_StartTime = startTime; // the velocity per second or 1000 time units m_Velocity = velocity; m_InitialPosition = initialPosition; }