# Validate Unit Can Create Effect On Unit

Grammar — Validate caster can create effect on unit
FlagsNative | Function | Internal

# Arguments

  • unit — Caster
  • string [ gamelink::Effect ] — Effect
  • unit — Target

Returns — int

native int UnitValidateEffectUnit(
	unit inUnit,
	string inEffect,
	unit inTarget,
);

Category: Environment / Effects / Internal

# Examples

# mods/core.sc2mod

NativeLib.galaxy

// L3403
UnitValidateEffectUnit(lp_caster, lp_effect, lp_target)
// L2899
UnitValidateEffectUnit(lp_caster, lp_effect, lp_target)

# mods/warcoop/warclassicsystem.sc2mod

TacticalAIWar3.galaxy

// L73
UnitValidateEffectUnit(aiUnit,c_IT_ScrollofRegenerationAIValidateEffect,aiUnit)

# mods/warcoop/warmeleeai.sc2mod

MeleeWaveAI.galaxy

// L114
UnitValidateEffectUnit(u,"Unit_ATTACKS_FLYING",u)