Help with function?
Can someone help me with this? I'm trying to create a function that will retrieve a specific parameter in the ItemPropertyLight of a staff. I keep getting "ERROR: NOT ALL CONTROL PATHS RETURN A VALUE". What am I not seeing here?
int GetStaffLight (object oStaff)
{
/// Find the ItemPropertyLight in the staff:
itemproperty ipLight = GetFirstItemProperty(oStaff);
while (GetIsItemPropertyValid(ipLight))
{
if (GetItemPropertyType(ipLight) == ITEM_PROPERTY_LIGHT)
{
/// Get the "brightness" parameter of the ItemPropertyLight.
return GetItemPropertyCostTableValue(ipLight);
}
ipLight = GetNextItemProperty(oStaff);
}
}
0
Comments
int GetStaffLight (object oStaff) { /// Find the ItemPropertyLight in the staff: itemproperty ipLight = GetFirstItemProperty(oStaff); while (GetIsItemPropertyValid(ipLight)) { ... } return -1; }