TwintoneDescriptionGameController
classscriptedClass
extends BaseChunkGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Properties 40
| Name | Type | Flags |
|---|---|---|
activeTabChangedCallbackID | ref<CallbackHandle> | scriptedprivate |
applicableGroupRef | inkWidgetRef | scriptedprivate |
applicableModelNamesText | inkTextRef | scriptedprivate |
applyAfterSave | Bool | scriptedprivate |
applyAvailable | Bool | scriptedprivate |
blackboardUI | wref<IBlackboard> | scriptedprivate |
buyAnimationProxy | ref<inkAnimProxy> | scriptedprivate |
buyButtonText | inkTextRef | scriptedprivate |
c_progressBarDuration | Uint32 | scriptedprivate |
c_progressBarUpdateRate | Uint32 | scriptedprivate |
cachedModelName | CName | scriptedprivate |
cachedVehicleTemplate | VehicleVisualCustomizationTemplate | scriptedprivate |
colorTemplatePreview | wref<ColorTemplatePreviewDisplayController> | scriptedprivate |
colorTemplatePreviewContainer | inkWidgetRef | scriptedprivate |
cursorRootContainerRef | inkWidgetRef | scriptedprivate |
defaultVideoLoop | ResRef | scriptedprivate |
endAnimationCancelled | Bool | scriptedprivate |
game | GameInstance | scriptedprivate |
isScanInProgress | Bool | scriptedprivate |
paintjobInterface | inkWidgetRef | scriptedprivate |
playerMountedCallbackID | ref<CallbackHandle> | scriptedprivate |
playerVVCComponent | ref<vehicleVisualCustomizationComponent> | scriptedprivate |
priceText | inkTextRef | scriptedprivate |
profileNotAvailableText | inkTextRef | scriptedprivate |
progressBarCounter | Float | scriptedprivate |
progressBarDelayID | DelayID | scriptedprivate |
progressBarUpdateProxy | ref<inkAnimProxy> | scriptedprivate |
restrictedPaintjobInterface | inkWidgetRef | scriptedprivate |
scanAvailable | Bool | scriptedprivate |
scannedModelName | CName | scriptedprivate |
scannedVehicleTemplate | VehicleVisualCustomizationTemplate | scriptedprivate |
scannerModeChangedCallbackID | ref<CallbackHandle> | scriptedprivate |
templateTypeText | inkTextRef | scriptedprivate |
thanksVideo | ResRef | scriptedprivate |
twintoneVisible | Bool | scriptedprivate |
vehicleCustomizationChangedCallbackID | ref<CallbackHandle> | scriptedprivate |
vehicleManufacturer | inkImageRef | scriptedprivate |
vehicleManufacturerCallbackID | ref<CallbackHandle> | scriptedprivate |
videoGroupRef | inkWidgetRef | scriptedprivate |
videoHeaderRef | inkVideoRef | scriptedprivate |
Methods 36
private final func ApplyTwintoneProfile()scripted
private final func CancelScanningFinishAnimation()scripted
private final func FinishScanningAndSave()scripted
private final const func GetApplicableModelsForTemplate(template: VehicleVisualCustomizationTemplate) -> Stringscripted
private final func GetPlayerMoney() -> Int32scripted
private final func GetProgressBarBlackboard() -> ref<IBlackboard>scripted
private final func GetScanningPrice(type: VehicleVisualCustomizationType) -> Int32scripted
private final func GetUIGameDataBlackboard() -> ref<IBlackboard>scripted
private final func GetUIScannerBlackboard() -> ref<IBlackboard>scripted
protected cb func OnAction(action: ListenerAction, consumer: ListenerActionConsumer) -> Boolscripted
protected cb func OnActiveTabChanged(val: Variant) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnOverridePopUpClosed(evt: ref<OnTwintoneOverrideClosedEvent>) -> Boolscripted
protected cb func OnPlayerMountedChanged(mounted: Bool) -> Boolscripted
protected cb func OnProgressBarDone(proxy: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnScannerModeChanged(val: Variant) -> Boolscripted
private final func OnTwintoneVisibleChanged(visible: Bool)scripted
protected cb func OnUninitialize() -> Boolscripted
protected cb func OnUpdateProgressBar(proxy: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnVehicleCustomizationChanged(value: Variant) -> Boolscripted
protected cb func OnVehicleManufacturerChanged(value: Variant) -> Boolscripted
protected cb func OnVideoFinished(videoWidget: wref<inkVideo>) -> Boolscripted
private final func OpenOverridePopUp()scripted
private final func PlayButtonAnimationEnd()scripted
private final func PlayButtonAnimationStart()scripted
private final func RefreshTwintoneAvailability()scripted
private final func RemovePlayerMoney(amount: Int32) -> Boolscripted
private final func SaveTwintoneProfile(applyAfterSave: Bool)scripted
private final func SendCustomizationToVehicle(template: VehicleVisualCustomizationTemplate)scripted
private final func SetSaveAvailable(available: Bool)scripted
private final func SetupBuyButtonState(twintoneAvailable: Bool, opt uniqueTemplate: Bool)scripted
private final func ShowNotEnoughMoneyWarning()scripted
private final func StartProgressBar()scripted
private final func StartTwintoneScan()scripted
private final func StopProgressBar(opt keepBarWidgetAlive: Bool)scripted
private final func UpdateApplyAvailable()scripted