Once a method defines parameters, it will be necessary to "pass in" an argument of its type.
In the case of the Eat method, it 'wants' an amount of type int. So in the call to Eat in the MainWindow, we can pass in 2.
If you pass in a type that does not match the parameter type you will get an error.
Now when I debug and step into the Eat method, you can see that the amount parameter now has a value of 2.
You can also hover on the parameter name to get the value that has been passed in.