Arma Reforger Script API
|
Tourniquet effect. More...
Public Member Functions | |
override void | ApplyEffect (notnull IEntity target, notnull IEntity user, IEntity item, ItemUseParameters animParams) |
Apply consumable effect. | |
override bool | CanApplyEffect (notnull IEntity target, notnull IEntity user, out SCR_EConsumableFailReason failReason=SCR_EConsumableFailReason.NONE) |
Condition whether this effect can be applied. | |
override bool | CanApplyEffectToHZ (notnull IEntity target, notnull IEntity user, ECharacterHitZoneGroup group, out SCR_EConsumableFailReason failReason=SCR_EConsumableFailReason.NONE) |
Condition whether this effect can be applied to the specific hit zone. | |
override ItemUseParameters | GetAnimationParameters (IEntity item, notnull IEntity target, ECharacterHitZoneGroup group=ECharacterHitZoneGroup.VIRTUAL) |
void | SCR_ConsumableTourniquet () |
Public Member Functions inherited from SCR_ConsumableEffectHealthItems | |
override bool | ActivateEffect (IEntity target, IEntity user, IEntity item, ItemUseParameters animParams=null) |
override void | ApplyEffect (notnull IEntity target, notnull IEntity user, IEntity item, ItemUseParameters animParams) |
Apply consumable effect. | |
void | AddConsumableDamageEffects (notnull ChimeraCharacter char, IEntity instigator) |
float | GetItemRegenSpeed () |
override bool | UpdateAnimationCommands (IEntity user) |
Update the animCommands for all animations related to consumable. | |
bool | CanApplyEffectToHZ (notnull IEntity target, notnull IEntity user, ECharacterHitZoneGroup group, out SCR_EConsumableFailReason failReason=SCR_EConsumableFailReason.NONE) |
Condition whether this effect can be applied to the specific hit zone. | |
TAnimGraphCommand | GetReviveAnimCmnd (IEntity user) |
ECharacterHitZoneGroup | GetTargetHitZoneGroup () |
Public Member Functions inherited from SCR_ConsumableEffectBase | |
bool | ActivateEffect (IEntity target, IEntity user, IEntity item, ItemUseParameters animParams=null) |
void | ApplyEffect (notnull IEntity target, notnull IEntity user, IEntity item, ItemUseParameters animParams) |
Apply consumable effect. | |
bool | CanApplyEffect (notnull IEntity target, notnull IEntity user, out SCR_EConsumableFailReason failReason=SCR_EConsumableFailReason.NONE) |
Condition whether this effect can be applied. | |
bool | UpdateAnimationCommands (IEntity user) |
Update the animCommands for all animations related to consumable. | |
ItemUseParameters | GetAnimationParameters (IEntity item, notnull IEntity target, ECharacterHitZoneGroup group=ECharacterHitZoneGroup.VIRTUAL) |
bool | GetDeleteOnUse () |
float | GetApplyToOtherDuraction () |
TAnimGraphCommand | GetApplyToSelfAnimCmnd (IEntity user) |
TAnimGraphCommand | GetApplyToOtherAnimCmnd (IEntity user) |
Additional Inherited Members | |
Public Attributes inherited from SCR_ConsumableEffectBase | |
SCR_EConsumableType | m_eConsumableType |
Protected Attributes inherited from SCR_ConsumableEffectHealthItems | |
float | m_fItemRegenerationSpeed |
float | m_fItemRegenerationDuration |
float | m_fItemAbsoluteRegenerationAmount |
ref array< ref SCR_DamageEffect > | m_aDamageEffectsToLoad |
ECharacterHitZoneGroup | m_eTargetHZGroup |
Protected Attributes inherited from SCR_ConsumableEffectBase | |
TAnimGraphCommand | m_iPlayerApplyToSelfCmdId = -1 |
TAnimGraphCommand | m_iPlayerApplyToOtherCmdId = -1 |
TAnimGraphCommand | m_iPlayerReviveCmdId = -1 |
bool | m_bDeleteOnUse |
float | m_fApplyToSelfDuration |
float | m_fApplyToOtherDuration |
Tourniquet effect.
void SCR_ConsumableTourniquet.SCR_ConsumableTourniquet | ( | ) |
override void SCR_ConsumableTourniquet.ApplyEffect | ( | notnull IEntity | target, |
notnull IEntity | user, | ||
IEntity | item, | ||
ItemUseParameters | animParams | ||
) |
Apply consumable effect.
[in] | target | is the character who is having the effect applied |
[in] | user | |
[in] | item | |
[in] | animParams |
Implements SCR_ConsumableEffectHealthItems.
override bool SCR_ConsumableTourniquet.CanApplyEffect | ( | notnull IEntity | target, |
notnull IEntity | user, | ||
out SCR_EConsumableFailReason | failReason = SCR_EConsumableFailReason.NONE |
||
) |
Condition whether this effect can be applied.
[in] | target | is the character who is having the effect applied |
[in] | user | |
[in] | failReason | is reason why CanApplyEffect returned false |
Implements SCR_ConsumableEffectBase.
override bool SCR_ConsumableTourniquet.CanApplyEffectToHZ | ( | notnull IEntity | target, |
notnull IEntity | user, | ||
ECharacterHitZoneGroup | group, | ||
out SCR_EConsumableFailReason | failReason = SCR_EConsumableFailReason.NONE |
||
) |
Condition whether this effect can be applied to the specific hit zone.
[in] | target | is the character who is having the effect applied |
[in] | user | |
[in] | group | the hitzonegroup which is having the effect applied |
[in] | failReason |
Implements SCR_ConsumableEffectHealthItems.
override ItemUseParameters SCR_ConsumableTourniquet.GetAnimationParameters | ( | IEntity | item, |
notnull IEntity | target, | ||
ECharacterHitZoneGroup | group = ECharacterHitZoneGroup::VIRTUAL |
||
) |