# Validate Unit Can Create Effect On Unit
Grammar — Validate caster can create effect on unit
Flags —Native
|Function
|Internal
# Arguments
unit
— Casterstring
[ gamelink::Effect ] — Effectunit
— Target
Returns — int
native int UnitValidateEffectUnit(
unit inUnit,
string inEffect,
unit inTarget,
);
# Related
Category: Environment / Effects / Internal
- [F] —
int
— Validate Player Can Create Effect At Point — ( PlayerValidateEffectPoint ) - [F] —
int
— Validate Player Can Create Effect On Unit — ( PlayerValidateEffectUnit ) - [F] —
int
— Validate Unit Can Create Effect At Point — ( UnitValidateEffectPoint ) - [F] —
int
— Validate Unit Can Create Effect On Unit — ( UnitValidateEffectUnit )
# Examples
# mods/core.sc2mod
// L3403
UnitValidateEffectUnit(lp_caster, lp_effect, lp_target)
// L2899
UnitValidateEffectUnit(lp_caster, lp_effect, lp_target)
# mods/warcoop/warclassicsystem.sc2mod
// L73
UnitValidateEffectUnit(aiUnit,c_IT_ScrollofRegenerationAIValidateEffect,aiUnit)
# mods/warcoop/warmeleeai.sc2mod
// L114
UnitValidateEffectUnit(u,"Unit_ATTACKS_FLYING",u)