public int GetRange()
{
if (Technology.WeaponType == Technology.MISSILE_WEAPON)
{
return (int)(UseSecondary ? ((Technology.WeaponRange + 0.1f) * 2) : (Technology.WeaponRange + 1.1f) * 2); //.1f is to compenstate for any float rounding error
}
return (int)(UseSecondary ? Technology.SecondaryWeaponRange : Technology.WeaponRange);
}