# Project 2 - Starter Assets

For the remaining projects in this course, we'll use the following provided script files:

**Scripts:** \
**StateManager.cs** - Custom State Machine Logic - Inherits from MonoBehaviour \
**IStateBase.cs** - Interface specification \
**BeginState.cs** - Example Scene-State script \
**EndState.cs** - Example Scene-State script

**Scenes:** BeginScene EndScene

* Each scene contains:
  * UI Button, UI panel with UI - Text

[Starter Code - Unity Package](https://utdallas.box.com/s/74r2eqj8nc5w1ri3kzjdih00ykx33ef4)  - Box.com

[Starter Code - Unity Package](https://www.dropbox.com/s/44wt15qaui1jo4d/Proj2_StarterAssets.unitypackage?dl=0) - Dropbox

#### Instructions:

Download the UnityPackage using links above.

Create a copy of your Project 1 Unity Project.

Rename your project to reflect: Project2.

Import downloaded custom package into Unity - Project 2 from above link

* Unity Top Menu / Assets / Import Custom Package    &#x20;
  * browse to your downloaded file and import all items
* Go to Project / Build Settings&#x20;
  * Drag **BeginScene, EndScene** into **Scenes In Build** window
  * Do not Build Project
* Open BeginScene, play, use buttons to change between BeginScene, EndScene

