class CFootCycleDefinition
{
public:
    Vector m_vStancePositionMS;
    Vector m_vMidpointPositionMS;
    float32 m_flStanceDirectionMS;
    Vector m_vToStrideStartPos;
    CAnimCycle m_stanceCycle;
    CFootCycle m_footLiftCycle;
    CFootCycle m_footOffCycle;
    CFootCycle m_footStrikeCycle;
    CFootCycle m_footLandCycle;
};

KV3 Class Defaults

{
    m_vStancePositionMS = [ 0.0, 0.0, 0.0 ]
    m_vMidpointPositionMS = [ 0.0, 0.0, 0.0 ]
    m_flStanceDirectionMS = 0.0
    m_vToStrideStartPos = [ 0.0, 0.0, 0.0 ]
    m_stanceCycle = 
    {
        m_flCycle = 0.0
    }
    m_footLiftCycle = 
    {
        m_flCycle = 0.0
    }
    m_footOffCycle = 
    {
        m_flCycle = 0.0
    }
    m_footStrikeCycle = 
    {
        m_flCycle = 0.0
    }
    m_footLandCycle = 
    {
        m_flCycle = 0.0
    }
}