Exemplo n.º 1
0
void AttractorSeedParams::Serialize(Archive& file)
{
    uint32 file_version = file.GetVersion();
    
    file.SerializeRaw(seed);
    file.SerializeRaw(iter);
    file.SerializeRaw(rev_iter);
    
    
    if (file_version >= (uint32)eSaeVersion_SpanPerHandle)
    {
        file.SerializeRaw(merge_span);
    }
    else if (file.IsReading())
    {
        merge_span = -1;
    }
}
Exemplo n.º 2
0
void CoHandle::Serialize(Archive& file)
{
    int32 count = m_cached_handles.size();
    file.SerializeRaw(count);
    if( file.IsReading() )
        m_cached_handles.resize(count);
    
    for (int32 h_idx = 0; h_idx < m_cached_handles.size(); h_idx++)
    {
        m_cached_handles[h_idx].Serialize(file);
    }
    
    if( file.IsReading() )
        m_handles = m_cached_handles;
}
Exemplo n.º 3
0
void AttractorHandle::Serialize(Archive& file)
{
    m_seed.Serialize(file);
    file.SerializeRaw(m_idx_on_curve);
}
Exemplo n.º 4
0
void CoPosition::Serialize(Archive& file)
{
    file.SerializeRaw(m_transform);
}