• Check out the results of the Techtree Contest #19!
  • Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.
  • Create a void inspired texture for Warcraft 3 and enter Hive's 34th Texturing Contest: Void! Click here to enter!
  • The Hive's 22nd Icon Contest: Creep Abilities is now concluded, time to vote for your favourite set of icons! Click here to vote!

Leak in Lua

Status
Not open for further replies.
Hey, should I set variable u to nil inside ForGroup, or it is not necessary?
Lua:
function Group_Mixed(g)
local walkers=false
local flyers=false
   ForGroup(g, function()
   local u = GetEnumUnit()
   if UnitAlive(u) then
       if IsUnitType(u, UNIT_TYPE_FLYING) then
            flyers=true
        elseif not IsUnitLoaded(u) then
            walkers=true
        end
   end
   u=nil
   end)
   return walkers and flyers
end
 
Status
Not open for further replies.
Back
Top