void SetDirectionForAngle(float angle) { int direction; if ((angle >= -45 && angle < 45) || (angle >= 315)) { direction = 0; } else if ((angle >= -315 && angle < -225) || (angle >= 45 && angle < 135)) { direction = 1; } else if ((angle >= -225 && angle < -135) || (angle >= 135 && angle < 225)) { direction = 2; } else { direction = 3; } if (AnimatorComponent != null) { AnimatorComponent.SetInteger("Direction", direction); } }