|
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...
|
|