void CParticleSystem::ReflectData(CSerializer& serializer)
 {
     super::ReflectData(serializer);
     DECLARE_PROPERTY( serializer, m_fLiveTime, true, 0xFFFFFFFF, _T("生存时间"), NULL, NULL, NULL );
     DECLARE_PROPERTY( serializer, m_bLoop, true, 0xFFFFFFFF, _T("是否循环"), NULL, NULL, _T("VisibleWhen : m_fLiveTime == -1.0") );
     DECLARE_DEPENDENCY_LIST( serializer, m_emitterVector, _T("粒子发射器"), eDT_Strong );
 }
Exemple #2
0
void CRenderState::ReflectData(CSerializer& serializer)
{
    super::ReflectData(serializer);
    DECLARE_PROPERTY(serializer, m_bDepthMark, true, 0xFFFFFFFF, _T("Éî¶ÈдÈë"), NULL, NULL, NULL);
    DECLARE_PROPERTY(serializer, m_bEdgeFlag, true, 0xFFFFFFFF, _T("±ßԵģʽ"), NULL, NULL, NULL);
    DECLARE_DEPENDENCY_LIST(serializer, m_pRenderStateParams, _T("äÖȾ״̬"), eDT_Weak);
}