|
| class | HTTPUtils |
| |
| class | ProductCache |
| |
| class | RemoteImageLoader |
| | A behaviour that fetches a remote image (JPEG/PNG) from the web. More...
|
| |
| class | VariantSelector |
| | Converts the list of product variant and their respective selectable options that looks like: [{ "selectedOptions": [{ "name": "optionName1", "value": "value1" }, { "name": "optionName2", "value": "value1" }] }, { "selectedOptions": [{ "name": "optionName1", "value": "value2" }, { "name": "optionName2", "value": "value2" }] }] into a map that looks like: { "optionName1": ["value1", "value2", ...], "optionName2": ["value1", "value2", ...], } More...
|
| |
| class | ViewSwitcher |
| | A component that allows for switching between multiple UI "views", where a view is different UI that needs to be switched between modally. More...
|
| |
| interface | Cache |
| | An interface for defining a cache. More...
|
| |
| interface | ICacheable |
| |
| class | LRUCache |
| | A cache that uses a Least Recently Used (LRU) heurstic for evicting items. More...
|
| |
| class | CacheableWebImage |
| | A cacheable image downloaed from the web stored as a Texture2D object. More...
|
| |
| class | WebImageCache |
| | This class implements a LRU cache for images (PNG/JPEG) that were downloaded from the web. More...
|
| |
| class | ShopCredentials |
| |
| class | ShopControllerBase |
| |
| struct | CartItem |
| |
| class | CartController |
| |
| class | MultiProductShopController |
| |
| class | SingleProductShopController |
| |
| class | CartItemView |
| | Behaviour for linking all the pieces of the cart list item together. More...
|
| |
| class | ProductImageHolder |
| |
| interface | IMultiProductShop |
| |
| interface | IShop |
| |
| interface | ISingleProductShop |
| | Override this class to create a shop that sells a single product More...
|
| |