public override void Execute(UnitManager source, UnitManager target, Vector3 position) { if (buff.Source == null) { buff.Source = source; } target.AddBuff (buff); }