VehicleShopGameController class
game.ui.VehicleShopGameController
Inheritance
Base: game.ui.WidgetGameController
Derived
None.
Properties
| Property | Type | |
|---|---|---|
homePage | ink.WidgetReference | scripted |
homePageMainText | ink.TextWidgetReference | scripted |
rightSidePanel | ink.WidgetReference | scripted |
headerImage | ink.WidgetReference | scripted |
offersCanvas | ink.WidgetReference | scripted |
detailsCanvas | ink.WidgetReference | scripted |
brandsListWidget | ink.CompoundWidgetReference | scripted |
offersGridWidget | ink.CompoundWidgetReference | scripted |
headerText | ink.TextWidgetReference | scripted |
scrollControllerWidget | ink.WidgetReference | scripted |
playerBalanceText | ink.TextWidgetReference | scripted |
playerBalanceAnimator | WeakHandle<MoneyLabelController> | scripted |
callback | VehicleShopPlayerBalanceCallback? | scripted |
inventoryListener | game.InventoryScriptListener? | scripted |
uiScriptableSystem | WeakHandle<UIScriptableSystem> | scripted |
brandButtons | WeakHandle<VehicleBrandFilterLogicController>[] | scripted |
offerButtons | WeakHandle<VehicleOfferLogicController>[] | scripted |
detailsController | WeakHandle<VehicleDetailsLogicController> | scripted |
currentBrandController | WeakHandle<VehicleBrandFilterLogicController> | scripted |
discount | float | scripted |
c_discountFactTDBID | TDBID | scripted |
c_discountValuesTDBID | TDBID | scripted |
Functions
void GetCarBrands(CName[] brands)RTTIvoid GetCarOffersByBrand(CName brand, WeakHandle<game.data.VehicleOffer_Record>[] offers)RTTIbool OnInitialize()RTTIbool OnUninitialize()RTTIvoid UpdatePlayerBalance()RTTIvoid SetUpHomeScreen()RTTIvoid SetUpBrands(CName[] brands)RTTIvoid SetUpOffers(WeakHandle<VehicleBrandFilterLogicController> brandController)RTTIvoid ClearBrands()RTTIvoid ClearOffers()RTTIbool DoesBrandHaveNewOffers(CName brand)RTTIvoid ShowBrandOffers(WeakHandle<VehicleBrandFilterLogicController> brandController)RTTIvoid OpenHomeScreen()RTTIvoid ShowOfferDetails(byte offerController)RTTIbool OnHeaderClick(ink.PointerEvent e)RTTIbool OnBrandClick(ink.PointerEvent e)RTTIbool OnBrandHoverOver(ink.PointerEvent e)RTTIbool OnBrandHoverOut(ink.PointerEvent e)RTTIbool OnOfferClick(ink.PointerEvent e)RTTIbool OnOfferHoverOver(ink.PointerEvent e)RTTIbool OnOfferHoverOut(ink.PointerEvent e)RTTIbool OnVehicleShopBackEventEvent(VehicleShopBackEvent evt)RTTIbool OnVehicleShopPurchaseEventEvent(VehicleShopPurchaseEvent evt)RTTIvoid SortBrands(CName[] sortedBrands)RTTIvoid SortOffersByState(WeakHandle<game.data.VehicleOffer_Record>[] sortedOffers)RTTIint GetBrandWeight(CName brand)RTTIint GetOfferWeight(WeakHandle<game.data.VehicleOffer_Record> offer)RTTIint GetPlayerMoney()RTTIbool RemovePlayerMoney(int amount)RTTIvoid UpdateDiscount()RTTIvoid ResetDiscount()RTTIint GetDiscountedPrice(int price)RTTIbool CheckFact(CName factName)RTTIbool SetFact(CName factName, int factCount)RTTIbool CheckVehicleNew(WeakHandle<game.data.VehicleOffer_Record> vehicleRecord)RTTIvoid MarkNewCarViewed(CName carFact)RTTIScriptGameInstance GetGame()RTTIvoid ShowNotification()RTTI