Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
ExtendedDamageManagerComponent.c
Go to the documentation of this file.
1/*
2===========================================
3Do not modify, this script is generated
4===========================================
5*/
6
11
12class ExtendedDamageManagerComponent: SCR_DamageManagerComponent
13{
18 proto external void AddDamageEffect(notnull BaseDamageEffect damageEffect);
25 proto external bool TerminateDamageEffect(notnull PersistentDamageEffect dmgEffect);
31 proto external void TerminateDamageEffectsOfType(typename typeName);
35 proto external DamageEffectEvaluator GetEvaluator();
40 proto external void SetEvaluator(notnull DamageEffectEvaluator evaluator);
45 proto external void GetPersistentEffects(out notnull array<ref SCR_PersistentDamageEffect> persistentEffects);
51 proto external bool IsDamageEffectPresent(typename typeName);
58 proto external SCR_PersistentDamageEffect FindDamageEffectOfType(typename typeName);
66 proto external int FindAllDamageEffectsOfType(typename typeName, out notnull array<ref SCR_PersistentDamageEffect> damageEffects);
72 proto external void FindDamageEffectsOnHitZone(HitZone hitzone, out notnull array<ref SCR_PersistentDamageEffect> damageEffects);
78 proto external SCR_PersistentDamageEffect FindDamageEffectOnHitZone(typename typeName, HitZone hitzone);
87 proto external int FindAllDamageEffectsOfTypeOnHitZone(typename typeName, HitZone hitzone, out notnull array<ref SCR_PersistentDamageEffect> damageEffects);
94 proto external bool IsDamageEffectPresentOnHitZones(typename typeName, notnull array<HitZone> hitZones);
99 proto external void GetDamageHistory(out notnull array<ref BaseDamageEffect> damageHistory);
103 proto external void ClearDamageHistory();
104
105 // callbacks
106
111 event void OnDamageEffectAdded(notnull SCR_DamageEffect dmgEffect);
116 event void OnDamageEffectRemoved(notnull SCR_DamageEffect dmgEffect);
117}
118