이름 |
설명 |
AddToCart |
Customer state for adding a particular product from a particular shelf to the customers inventory. |
CameraControl |
Movement controls for the attached camera object. |
Checkout |
A supermarket checkout. Used by customers to pay for goods. |
Customer |
Покупатель |
CustomerGUI |
|
CustomerState |
|
CustomerWander |
|
Exit |
Customer state for making the customer proceed to the exit. Customer is removed from play upon reaching the exit |
FindShelf |
|
GUI |
|
Hand |
|
Idle |
Customer state for making the customer stand idly for a set duration. Customer proceeds to Shop state at the conclusion of the idle duration |
InteractionZone |
|
Inventory |
|
MoveToPosition |
Customer state for making a customer move to a specific position |
NameGenerator |
Static class that generates names from random syllables. |
Product |
|
Queue |
Customer state for queuing at a checkout. |
SelectCheckout |
Customer state for choosing which checkout to go to when finished shopping. Includes a random chance for customers to try and steal items. Proceeds to Queue state when deciding to purchase goods. |
Selection |
Behaviour that handles the selection of gameObjects. Remembers the selected gameObject; follows and applies a visual effect that highlights it. |
Shelf |
Supermarket shelf behaviour script. |
ShelfGUI |
|
Shop |
Customer state that decides whether to collect a product from shopping list, proceed to checkout or exit, or steal. |
ShoppingList |
A list of supermarket items and their desired quantites. |
ShoppingListItem |
An individual item on a shopping list. Represents a supermarket item and its desired quantity. |
Spawner |
Prefab spawner. Spawns prefabs at a constant rate. Reassigns prefabs to an object pool when they are due for deletion. |
Staff |
|
StaffIdle |
|
StaffManager |
|
StaffMoveToPosition |
|
StaffState |
|
Stock |
|
Supermarket |
Supermarket script. Contains product catalogue and directory information, manages shelves, and money. |
Wander |
|
WorkCheckout |
|