private void CheckInputs() { if (Input.GetMouseButtonDown(1)) //Un clic droit met fin au mode de placement de bâtiment { GameManager.instance.UnstackGameMode(callingMode); } else { if (!_placing && Input.GetMouseButton(0) && _controlledPlacer.CanPlace() && !GameManager.instance.mouseInUI)//Le clic de placement de bâtiments peut être maintenu { _placing = true; _multiplePlacementData.ResetFor(transform.position); } if (_placing && Input.GetMouseButtonUp(0)) { _controlledPlacer.TryToPlaceBuilding(); _multiplePlacementData.TryToPlaceEverything(); _placing = false; } } }