Conditions

Learn to use C# conditions to execute different code blocks based on true/false expressions.

Introduction

Conditions are an essential concept in programming and are used to control the flow of our program. In C# with Unity, we can use various conditional statements, such as if, else if, else, switch, and the ternary operator ? to control the flow of our code. In this lesson, we’ll explore the basics of conditions in C# with Unity, how to use them, and some best practices for working with them.

The if statement

Developers use the if statement to execute a block of code if a specific condition is true. Here’s an example:

Press + to interact
int health = 10;
if (health <= 0) {
Debug.Log("You died!");
}

In this example, we’ve declared a variable called health and assigned it a value of 10. We’ve then used an if statement to check if health is less than or equal to 0. If the condition is true, the program executes the code inside the curly brackets, printing ...