Controls the behavior of the Arrow navigation aid
Controls the behavior of the embedded path navigation aid
Writes user data (user position, user direction, and gaze direction) into a text file
Reads user's data from a text file and simulates it in the environment
Enumerators for describing the user study
Scripts for initializing and controlling the study session protocol. Sets the current scene, destination, and navigation aid. Displays the starting flag.
Initializes the portals (i.e. starting flags) and places the user there using Place_Player()
(which is usually called in the beginning of the user study session.
Checks whether the user entered the portal (i.e. starting flag) and behaves accordingly (if it's a goal, completes the study session).
Communicates with and deploys the ML model.