Learning C# by Developing Games with Unity 3D Beginner's Guide
上QQ阅读APP看书,第一时间看更新

Returning a value from a method

Now it's time to discover the "power" feature of using a method. This usually means sending data to the method, which you just learned to do, then have the method return a value back. Previously, all you had the AddTwoNumbers() method do was take the result of adding two numbers and display it to Unity's Console.

Now, instead of displaying the result directly, you're going to modify AddTwoNumbers() to return the result of the addition back to the place the method was called.

Note

Remember, I told you that when you call a method, it's just a substitute for the code block that will be executed. It's like taking all the code in the method's code block and placing it right there where the method was called.

The next screenshot is still very simple, but it shows how this substitution works and how returning a value from a method works.