private void ArmDirection() { Vector3 origin = (node == FinchNodeType.RightUpperArm) ? Vector3.right : Vector3.left; float y = (FinchCore.GetNodeRotation(node, false) * origin).y; if (Mathf.Abs(y) < angleBorder) { return; } if (y > 0) { sideAboveZero += y; } else { sideBelowZero -= y; } }