private static int GetIndexOf(BehaviorCollection itemBehaviors, Behavior behavior)
{
int num = -1;
Behavior originalBehavior = StylizedBehaviors.GetOriginalBehavior(behavior);
int num1 = 0;
while (true)
{
if (num1 < itemBehaviors.Count)
{
Behavior item = itemBehaviors[num1];
if (item != behavior)
{
if (item != originalBehavior)
{
Behavior originalBehavior1 = StylizedBehaviors.GetOriginalBehavior(item);
if (originalBehavior1 == behavior)
{
break;
}
if (originalBehavior1 != originalBehavior)
{
num1++;
continue;
}
else
{
break;
}
}
}
num = num1;
return(num);
}
else
{
return(num);
}
}
num = num1;
return(num);
}