Organizing the Code
While all of our code is functional, there are potentially numerous ways in which we could better organize it. We’ll look at a pair of ways that will help us both reduce the visual clutter of working with a large script and reduce the odds of introducing bugs by centralizing some of our important data.
Using Regions in Code
Use of the #region
and #endregion
keywords would allow us to break our code up into collapsible sections. Let’s take a look at one of our largest scripts—PlayerController—and see how we could break it down using regions. Open the script and adjust it as shown in Listing 12.1.
public class PlayerController : MonoBehaviour ...
Get Learning 2D Game Development with Unity®: A Hands-On Guide to Game Creation now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.