REDNODE / GAME API

inkGameController

classnative name gameuiWidgetGameControllernative

extends worlduiIGameController › inkIGameController › IScriptable › ISerializable

Extended by 103 types

AdvertTranslationLogicController BackpackEquipSlotChooserPopup BaseChunkGameController BaseGOGProfileController BaseHubMenuController BaseModalListPopupGameController BenchmarkResultsGameController blunderbussWeaponController BoothModeGameController BrowserGameController buildsWidgetGameController CasinoTableGameController ClothingSetIconsPopup CodexPopupGameController ComputerYaibaShowroomController ControlledDevicesInkGameController CpoCharacterSelectionWidgetGameController CpoHudRootGameController CraftingPopupController CraftingSkillWidget cursorDeviceGameController CursorGameController CustomAnimationsGameController CyberwareAttributesSkills CyberwareMainGameController DeviceInkGameControllerBase EntityHealthBarGameController ExpansionErrorPopupController ExpansionPopupGameController ExpansionStatePopupGameController FactTextGameController FastTravelGameController FrameInkGameController FUNC_TEST_inkGameController GalleryScreenshotFullPreview gameaiCyberwareBreachGameController gameNotificationsReceiverTest gameNotificationsTest gameuiarcadeArcadeGameController gameuiAugmentedRealitySignGameController gameuiBaseBunkerComputerGameController gameuiBaseMenuGameController gameuiBriefingGameController gameuiCreditsController gameuiCrosshairBaseGameController gameuiGenericNotificationGameController gameuiGenericNotificationReceiverGameController gameuiGlobaltvWidgetGameController gameuiIronsightGameController gameuiMenuGameController gameuiNewPhoneRelatedGameController gameuiOnscreenVOPlayerController gameuiPhotoModeStickersController gameuiRootHudGameController gameuiVehicleShopGameController GenericMessageNotification HackingMinigameGameController HoldIndicatorGameController HUDButtonHints inkCooldownGameController inkDexLimoGameController inkFastTravelLoadingControllerSupervisor inkHUDGameController InputHintManagerGameController ItemQuantityPickerController KillMarkerGameController LootingGameController MarketingConsentPopupController megatronCrosshairGameController MessageCounterController MinigameController MinigameControllerAdvanced NetRunnerChargesGameController NetworkInkGameController NewCodexEntryGameController PatchNotePopupController PatchNotesGameController PauseMenuBackgroundGameController PhoneMessageNotificationsGameController PhoneWaveformGameController PopupsManager PreGameSubMenuGameController RipperdocTokenPopup sampleStyleManagerGameController sampleStylesGameController sampleUIPathAndReferenceGameController SampleUITextSystemController ScannerHintInkGameController SceneScreenGameController ShardNotificationController StealthMappinGameController TargetHitIndicatorGameController TarotPreviewGameController TimeskipGameController TransferSaveGameController TutorialMainController TutorialPopupGameController TwintoneOverrideGameController vehicleColorSelectorGameController vehicleVcarGameController VendorConfirmationPopup VendorSellJunkPopup YaibaShowroomConnectionPage

Methods 13

native func GetBlackboardSystem() -> ref<BlackboardSystem>
native func GetOwnerEntity() -> ref<Entity>
native func GetPlayerControlledObject() -> ref<GameObject>
native func GetPSMBlackboard(playerPuppet: ref<GameObject>) -> ref<IBlackboard>
native func GetUIBlackboard() -> ref<IBlackboard>
native func PlayRumble(rStrength: RumbleStrength, rType: RumbleType, rPosition: RumblePosition)
native func PlayRumbleByName(eventName: CName)
native func PlayRumbleLoop(rStrength: RumbleStrength)
native func PlaySound(widgetName: CName, eventName: CName, opt actionKey: CName)
native func RegisterDebugCommand(debugFunctionName: CName)
native func SetCursorContext(context: CName, opt data: ref<inkUserData>)
native func SetCursorOverWidget(widget: wref<inkWidget>, opt time: Float, opt forceSnapping: Bool)
native func StopRumbleLoop(rStrength: RumbleStrength)