class CDestructableBuildingVData : public CEntitySubclassVDataBase
{
public:
float32 m_flEnemyTrooperProtectionRange;
float32 m_flTrooperJumpRange;
float32 m_flFinishedDyingThink;
// MPropertyStartGroup = Visuals
CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>> m_sAmberModelName;
CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>> m_sSapphModelName;
CResourceNameTyped<CWeakHandle<InfoForResourceTypeIParticleSystemDefinition>> m_AmberDeathParticle;
CResourceNameTyped<CWeakHandle<InfoForResourceTypeIParticleSystemDefinition>> m_SapphDeathParticle;
// MPropertyStartGroup = Sounds
CSoundEventName m_AmberDeathSound;
CSoundEventName m_SapphDeathSound;
// MPropertyStartGroup = GamePlay
int32 m_iMaxHealthFinal;
int32 m_iMaxHealthGenerator;
// MPropertyStartGroup = Modifiers
CEmbeddedSubclass<CCitadelModifier> m_PowerGenerator;
CEmbeddedSubclass<CCitadelModifier> m_ObjectiveRegen;
CEmbeddedSubclass<CCitadelModifier> m_BackdoorBulletResistModifier;
CEmbeddedSubclass<CCitadelModifier> m_BackdoorProtectionModifier;
CEmbeddedSubclass<CCitadelModifier> m_RangedArmorModifier;
};
KV3 Class Defaults
{
_class = "CDestructableBuildingVData"
m_flEnemyTrooperProtectionRange = 1575.0
m_flTrooperJumpRange = 800.0
m_flFinishedDyingThink = 5.0
m_sAmberModelName = resource_name:""
m_sSapphModelName = resource_name:""
m_AmberDeathParticle = resource_name:""
m_SapphDeathParticle = resource_name:""
m_AmberDeathSound = soundevent:""
m_SapphDeathSound = soundevent:""
m_iMaxHealthFinal = 13000
m_iMaxHealthGenerator = 4000
m_PowerGenerator = subclass:
{
}
m_ObjectiveRegen = subclass:
{
}
m_BackdoorBulletResistModifier = subclass:
{
}
m_BackdoorProtectionModifier = subclass:
{
}
m_RangedArmorModifier = subclass:
{
}
}