BlackICE Scripting

class game.ui

WidgetGameController

game.ui.WidgetGameController

  • 0 properties
  • 13 functions
  • 102 derived classes

Extends world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Derived

BackpackEquipSlotChooserPopup, BaseChunkGameController, BaseHubMenuController, BaseModalListPopupGameController, BenchmarkResultsGameController, BoothModeGameController, BrowserGameController, CasinoTableGameController, ClothingSetIconsPopup, CodexPopupGameController

Show 92 more of 102 derived classes

ComputerYaibaShowroomController, ControlledDevicesInkGameController, CpoCharacterSelectionWidgetGameController, CpoHudRootGameController, CraftingPopupController, CraftingSkillWidget, CursorGameController, CustomAnimationsGameController, CyberwareAttributesSkills, CyberwareMainGameController, DeviceInkGameControllerBase, EntityHealthBarGameController, ExpansionErrorPopupController, ExpansionPopupGameController, ExpansionStatePopupGameController, FUNC_TEST_inkGameController, FactTextGameController, FastTravelGameController, FrameInkGameController, GalleryScreenshotFullPreview, GenericMessageNotification, HUDButtonHints, ItemQuantityPickerController, KillMarkerGameController, LootingGameController, MarketingConsentPopupController, MessageCounterController, NetRunnerChargesGameController, NetworkInkGameController, NewCodexEntryGameController, PatchNotePopupController, PatchNotesGameController, PauseMenuBackgroundGameController, PhoneMessageNotificationsGameController, PreGameSubMenuGameController, RipperdocTokenPopup, SampleUITextSystemController, ScannerHintInkGameController, SceneScreenGameController, ShardNotificationController, StealthMappinGameController, TargetHitIndicatorGameController, TarotPreviewGameController, TransferSaveGameController, TutorialMainController, TwintoneOverrideGameController, VendorConfirmationPopup, VendorSellJunkPopup, YaibaShowroomConnectionPage, builds.WidgetGameController, cursor.DeviceGameController, game.NotificationsReceiverTest, game.NotificationsTest, game.ui.AdvertTranslationController, game.ui.AugmentedRealitySignGameController, game.ui.BaseBunkerComputerGameController, game.ui.BaseGOGProfileController, game.ui.BaseMenuGameController, game.ui.BriefingGameController, game.ui.CooldownGameController, game.ui.CreditsController, game.ui.CrosshairBaseGameController, game.ui.CyberwareBreachGameController, game.ui.GenericNotificationGameController, game.ui.GenericNotificationReceiverGameController, game.ui.GlobaltvWidgetGameController, game.ui.HUDGameController, game.ui.HackingMinigameGameController, game.ui.HoldIndicatorGameController, game.ui.InputHintManagerGameController, game.ui.IronsightGameController, game.ui.MenuGameController, game.ui.NewPhoneRelatedGameController, game.ui.OnscreenVOPlayerController, game.ui.PhoneWaveformGameController, game.ui.PhotoModeStickersController, game.ui.PopupsManager, game.ui.RootHudGameController, game.ui.SideScrollerMiniGameController, game.ui.SideScrollerMiniGameControllerAdvanced, game.ui.TimeskipGameController, game.ui.TutorialPopupGameController, game.ui.VehicleShopGameController, game.ui.arcade.ArcadeGameController, ink.DexLimoGameController, ink.FastTravelLoadingControllerSupervisor, megatron.CrosshairGameController, sample.StyleManagerGameController, sample.StylesGameController, sample.UIPathAndReferenceGameController, vehicle.ColorSelectorGameController, vehicle.VcarGameController

Properties

None.

Functions

  • ent.Entity? GetOwnerEntity() RTTI
  • game.Object? GetPlayerControlledObject() RTTI
  • game.BlackboardSystem? GetBlackboardSystem() RTTI
  • game.IBlackboard? GetUIBlackboard() RTTI
  • game.IBlackboard? GetPSMBlackboard(game.Object playerPuppet) RTTI
  • void PlaySound(CName widgetName, CName eventName, CName? actionKey) RTTI
  • void PlayRumble(ink.RumbleStrength rStrength, ink.RumbleType rType, ink.RumblePosition rPosition) RTTI
  • void PlayRumbleByName(CName eventName) RTTI
  • void PlayRumbleLoop(ink.RumbleStrength rStrength) RTTI
  • void StopRumbleLoop(ink.RumbleStrength rStrength) RTTI
  • void RegisterDebugCommand(CName debugFunctionName) RTTI
  • void SetCursorContext(CName context, ink.UserData? data) RTTI
  • void SetCursorOverWidget(WeakHandle<ink.Widget> widget, float? time, bool? forceSnapping) RTTI