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 ); }
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); }