Appendix A. Initial State Machine files

These are the State Machine files mentioned at the beginning of Chapter 9, Start Building a Game and Get the Basic Structure Running, necessary for our Unity project.

  • BeginState
  • SetupState
  • PlayStateScene1_1: (1 of 2 available States in Scene1)
  • PlayStateScene1_2: (2 of 2 available States in Scene1)
  • WonStateScene1
  • LostStateScene1
  • PlayStateScene2
  • WonStateScene2
  • LostStateScene2
  • StateManager
  • IStateBase

This is how the files should be coded to begin Chapter 9, Start Building a Game and Get the Basic Structure Running. These make the State Machine functional for switching States and Scenes.

Each one will be modified as we progress through Chapters 9, Start Building a Game and Get the Basic Structure Running and Chapter 10

Get Learning C# by Developing Games with Unity 3D Beginner's Guide 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.