class CNPC_FieldSentryVData : public CNPC_SimpleAnimatingAIVData
{
public:
// MPropertyStartGroup = Visuals
CResourceNameTyped<CWeakHandle<InfoForResourceTypeIParticleSystemDefinition>> m_LaserSightParticle;
CResourceNameTyped<CWeakHandle<InfoForResourceTypeIParticleSystemDefinition>> m_KillExplosionParticle;
// MPropertyGroupName = Modifiers
CEmbeddedSubclass<CCitadelModifier> m_DeployProgressModifier;
// MPropertyStartGroup = Sounds
CSoundEventName m_sSpawnSound;
CSoundEventName m_sKillExplosionSound;
CSoundEventName m_sTargetAcquiredLocalSound;
CSoundEventName m_sTargetAcquiredSound;
// MPropertyStartGroup = Stats
float32 m_flIdleTurnSpeed;
float32 m_flIdleTurnAngles;
float32 m_flTrooperTakeDamageMult;
float32 m_flNeutralTakeDamageMulti;
float32 m_flNotifyEventTime;
};
KV3 Class Defaults
{
_class = "CNPC_FieldSentryVData"
m_sModelName = resource_name:""
m_LaserSightParticle = resource_name:""
m_KillExplosionParticle = resource_name:""
m_DeployProgressModifier = subclass:
{
}
m_sSpawnSound = soundevent:""
m_sKillExplosionSound = soundevent:""
m_sTargetAcquiredLocalSound = soundevent:""
m_sTargetAcquiredSound = soundevent:""
m_flIdleTurnSpeed = 30.0
m_flIdleTurnAngles = 45.0
m_flTrooperTakeDamageMult = 1.0
m_flNeutralTakeDamageMulti = 1.5
m_flNotifyEventTime = 1.5
}