Пишу тестовый пример в Unity, вот кусочек
public class MovePlayer : MonoBehaviour{
public Transform player;
void OnMouseDrag(){
Vector3 mousePos = Camera.main.ScreenToWorldPoint (Input.mousePosition);
mousePos.x = mousePos.x > 3f ? 3f : mousePos.x;
/*--------*/
if (mousePos.x>3f) mousePos.x=3f; else mousePos.x;
/*--------*/
player.position = new Vector2 (mousePos.x, player.position.y);
}
}
mousePos.x = mousePos.x > 3f ? 3f : mousePos.x;
работает
if (mousePos.x>3f) mousePos.x=3f; else mousePos.x;
не работает
хотя по идее эти условия идентичны...
Подскажите что не так, просто только с PHP перешел, а синтаксис вроде как тот же должен быть...