| Robber Approaching Key |
Script that determines when robber can enter the approach key behavior, based on proximity to cop |
AI Approach Script: Robber Approach |
| Robber Hiding |
Script determines Robber hide location. Once key stolen robber chooses assigned "hide" spot. Will run from cop around spot |
AI Hide Script: Robber Hiding |
| Robber Moves |
Script that calls all Robber possible moves during scene. Used by animator to determine Robber states |
AI Moves Script: Robber Moves |
| Robber Wander |
Robber wander script, allows robber to wander scene when cop is too close |
AI Wander Script: Robber Wander |
| Cop Movement |
Cop moves via user press input on scene. Cop moves to cursor location on click |
Cop Move Script: Cop Move |
| State Machine - Animator |
Robber moves are determined by Finite State Machine in Animator, allows for assignment of robber behaviors to simple nodes |
 |
| Cop Navigation |
Able to move cop around scene via pressing on location, cop will move to location |
 |
| Robber Stealing |
Robbers can be seen visibly grabbing key, model dissapears when stolen |
 |
| Robber Hiding |
Robbers move to chosen hide location, and evade cop |
 |
| Menu System |
Functional menu system opened via esc key press, provides user with guide |
 |