Searched refs:CDestroyableObject (Results 1 – 18 of 18) sorted by relevance
57 class CDestroyableObject : public CDamageableObject60 explicit CDestroyableObject(ObjectInterfaceTypes& types) in CDestroyableObject() function65 virtual ~CDestroyableObject() in ~CDestroyableObject()
28 class CFragileObject : public CDestroyableObject32 : CDestroyableObject(types) in CFragileObject()
28 class CShieldedObject : public CDestroyableObject32 : CDestroyableObject(types) in CShieldedObject()
407 … if ( dynamic_cast<CDestroyableObject*>(m_object)->GetDying() == DeathType::Burning ) // burning? in EventFrame()411 else if ( dynamic_cast<CDestroyableObject*>(m_object)->IsDying() ) // destroyed? in EventFrame()478 … if ( bStop || dynamic_cast<CDestroyableObject*>(m_object)->GetDying() == DeathType::Burning ) in EventFrame()482 if ( !dynamic_cast<CDestroyableObject*>(m_object)->IsDying() ) in EventFrame()
365 if (dynamic_cast<CDestroyableObject*>(m_object)->GetDying() == DeathType::Burning ) // burning? in EventFrame()376 else if ( dynamic_cast<CDestroyableObject*>(m_object)->IsDying() ) // destroyed? in EventFrame()
430 … if ( dynamic_cast<CDestroyableObject*>(m_object)->GetDying() == DeathType::Burning ) // burning? in EventFrame()441 else if ( dynamic_cast<CDestroyableObject*>(m_object)->IsDying() ) // destroyed? in EventFrame()
275 if ( dynamic_cast<CDestroyableObject*>(m_object)->IsDying() ) // is burning? in EventFrame()
396 if ( !bStop && !dynamic_cast<CDestroyableObject*>(m_object)->IsDying() ) in EventFrame()
1509 …ect->Implements(ObjectInterfaceType::Destroyable) && !dynamic_cast<CDestroyableObject*>(m_object)-… in EventFrame()
1840 if ( dynamic_cast<CDestroyableObject*>(m_object)->IsDying() ) // burn or explode? in EventFrameInsect()
134 …dynamic_cast<CDestroyableObject*>(obj)->DamageObject(DamageType::Lightning, std::numeric_limits<fl… in EventFrame()326 … float detect = m_magnetic * dynamic_cast<CDestroyableObject&>(*obj).GetLightningHitProbability(); in SearchObject()
281 dynamic_cast<CDestroyableObject&>(*m_object).SetDying(DeathType::Dead); in Create()294 dynamic_cast<CDestroyableObject&>(*m_object).SetDying(DeathType::Dead); in Create()1585 dynamic_cast<CDestroyableObject&>(*m_object).SetDying(DeathType::Exploding); // being destroyed in ExploStart()2264 dynamic_cast<CDestroyableObject*>(m_object)->SetDying(DeathType::Alive); in BurnTerminate()2363 … dynamic_cast<CDestroyableObject&>(*m_object).DestroyObject(DestructionType::Explosion); in FallProgress()2387 … dynamic_cast<CDestroyableObject&>(*m_object).DestroyObject(DestructionType::Explosion); in FallProgress()
825 …if ( m_object->GetType() == OBJECT_HUMAN && dynamic_cast<CDestroyableObject&>(*m_object).GetDying(… in MotorUpdate()1466 …ject->Implements(ObjectInterfaceType::Destroyable) && dynamic_cast<CDestroyableObject&>(*m_object)… in EventFrame()1621 if ( dynamic_cast<CDestroyableObject&>(*m_object).GetDying() == DeathType::Burning || in SoundMotor()1652 else if ( dynamic_cast<CDestroyableObject&>(*m_object).GetDying() == DeathType::Burning ) in SoundMotor()1673 else if ( dynamic_cast<CDestroyableObject&>(*m_object).GetDying() == DeathType::Burning ) in SoundMotor()1685 if ( dynamic_cast<CDestroyableObject&>(*m_object).GetDying() == DeathType::Burning || in SoundMotor()1800 dynamic_cast<CDestroyableObject*>(m_object)->DestroyObject(DestructionType::Drowned); in WaterFrame()1838 … dynamic_cast<CDestroyableObject*>(m_object)->DestroyObject(DestructionType::ExplosionWater); in WaterFrame()2509 …if ( m_object->Implements(ObjectInterfaceType::Destroyable) && dynamic_cast<CDestroyableObject&>(*… in ObjectAdapt()2808 dynamic_cast<CDestroyableObject*>(pObj)->DestroyObject(DestructionType::Squash); in ExploOther()[all …]
179 dynamic_cast<CDestroyableObject&>(*scrap).DestroyObject(DestructionType::Explosion); in EventProcess()
71 …ject->Implements(ObjectInterfaceType::Destroyable) && dynamic_cast<CDestroyableObject&>(*m_object)… in EventProcess()
220 dynamic_cast<CDestroyableObject&>(*object).DestroyObject(destructionType); in DestroyTeam()
4717 …if (obj->Implements(ObjectInterfaceType::Destroyable) && dynamic_cast<CDestroyableObject&>(*obj).I… in IOWriteScene()4771 …if (obj->Implements(ObjectInterfaceType::Destroyable) && dynamic_cast<CDestroyableObject&>(*obj).I… in IOWriteScene()4964 …(obj->Implements(ObjectInterfaceType::Destroyable) && dynamic_cast<CDestroyableObject&>(*obj).IsDy… in IOReadScene()
743 … dynamic_cast<CDestroyableObject&>(*obj).DestroyObject(static_cast<DestructionType>(exploType)); in rDelete()