public void RemoveElement(int index)
{
for(int i=0; i<weapon.Length; i++)
{
weapon[i].bonus.RemoveElement(index);
if(weapon[i].element == index)
{
weapon[i].element = 0;
}
else if(weapon[i].element > index)
{
weapon[i].element -= 1;
}
weapon[i].elementValue = ArrayHelper.Remove(index, weapon[i].elementValue);
weapon[i].elementOperator = ArrayHelper.Remove(index, weapon[i].elementOperator);
}
}