Malkalypse
03-26-2009, 04:53 PM
I'm working on creating a script that will require first checking to see if an object has a skin modifier. I thought I knew how to do this, but when I tried I was getting false positives. After putting in a few format lines to debug,
hasSkin = false
for i = 0 to $.modifiers.count do
(
format "hasSkin = %\n" hasSkin
if $.modifiers[i] == modifier_skin do (hasSkin = true)
format "modifer %: %\n" i $.modifiers[i]
format "hasSkin = %\n" hasSkin
)
the results I keep getting for an object with no modifiers are:
false
hasSkin = false
modifer 0: undefined
hasSkin = true
OK
OK
I don't understand what I'm doing wrong...?
hasSkin = false
for i = 0 to $.modifiers.count do
(
format "hasSkin = %\n" hasSkin
if $.modifiers[i] == modifier_skin do (hasSkin = true)
format "modifer %: %\n" i $.modifiers[i]
format "hasSkin = %\n" hasSkin
)
the results I keep getting for an object with no modifiers are:
false
hasSkin = false
modifer 0: undefined
hasSkin = true
OK
OK
I don't understand what I'm doing wrong...?
