Ticket #5324: CCmpCinemaManager.patch
File CCmpCinemaManager.patch, 910 bytes (added by , 5 years ago) |
---|
-
CCmpCinemaManager.cpp
old new 75 75 76 76 virtual void Deserialize(const CParamNode& UNUSED(paramNode), IDeserializer& deserializer) 77 77 { 78 deserializer.Bool("Enabled", m_Enabled); 78 if (!g_Game || !g_Game->GetView()) 79 return; 80 deserializer.Bool("Enabled", m_Enabled); 79 81 deserializer.NumberFixed_Unbounded("ElapsedTime", m_ElapsedTime); 80 82 deserializer.NumberFixed_Unbounded("CurrentPathElapsedTime", m_CurrentPathElapsedTime); 81 deserializer.Bool("MapRevealed", m_MapRevealed); 83 CinematicSimulationData* p_CinematicSimulationData = g_Game->GetView()->GetCinema()->GetCinematicSimulationData(); 84 deserializer.Bool("MapRevealed", p_CinematicSimulationData->m_MapRevealed); 82 85 83 86 uint32_t numberOfPaths = 0; 84 87 deserializer.NumberU32_Unbounded("NumberOfPaths", numberOfPaths);