class ink
WidgetLogicController
ink.WidgetLogicController
- 0 properties
- 49 functions
- 402 derived classes
Extends ink.IWidgetLogicController IScriptable ISerializable
AGenericTooltipController, AHintItemController, AccumulatedDamageDigitLogicController, AltimeterController, AmmoLogicController, AnimateAnchorOnHoverView, AnimationLogicController, AutoDriveAnimationEventListener, AutoplayVideoController, BackpackFilterButtonController
Show 392 more of 402 derived classes
BaseCodexLinkController, BaseSubtitleLineLogicController, BaseToggleView, BasicAnimationController, BenchmarkLabelController, BraindanceBarLogicController, BraindanceClueLogicController, BriefingScreenLogic, BrowserController, ButtonHelpBarMenuGameController, ButtonHintListItem, ButtonHints, CaptionImageIconsLogicController, CasinoTableGamePageLogicController, CasinoTableIdlePageLogicController, CasinoTableSlotLogicController, CharacterCreationBodyMorphBaseOption, CharacterCreationGenderBackstoryPathHeader, CharacterCreationPersistantElements, ChargeLogicController, ChargebarController, CheckYaibaOption, CodexEntryViewController, CodexFilterButtonController, CompassController, ComputerMainLayoutWidgetController, ComputerMainMenuWidgetController, ComputerMenuWidgetController, ContinueGameTooltip, ControlledDeviceLogicController, CraftingMainLogicController, CrosshairLogicController_RasetsuAimFire, CrosshairLogicController_RasetsuHipFire, Crosshair_Smart_Rifl_Bucket, CrossplayInfoPanelController, CursorRootController, CyberdeckDeviceHackIcon, CyberdeckInventoryStatsController, CyberdeckStatController, CyberwareAttributes_Logic, CyberwareInventoryMiniGrid, DamageDigitLogicController, DamagePreviewController, DamageTypeIndicator, DebugHubMenuLogicController, DeviceInkLogicControllerBase, DialogChoiceLogicController, DialogChoiceTimerController, DialogHubLogicController, DisassemblePopupLogicController, DlcDescriptionController, DpadWheelItemController, DropdownButtonController, DropdownListController, ExpansionBannerController, FeaturesExpansionPopupController, GOGProfileLogicController, GalleryFavoriteManager, GalleryFilterController, GalleryPopup, GalleryScreenshotItem, GateSchemeLogicController, GateStatusLogicController, GenericButtonController, GogErrorNotificationController, GogRewardEntryController, GogRewardsController, GogRewardsGroupController, GogRewardsListController, HUDPhoneElement, HoloAudioCallLogicController, HubExperienceBarController, HubMenuLabelContentContainer, HubMenuLabelController, HubTimeSkipController, IVehicleModuleController, ImageSwappingController, IncomingCallLogicController, InitializationSoundController, InnerBunkerSystemStatusLogicController, InputProgressView, InteractionsInputView, InterpolatorsShowcaseController, InventoryComboBoxContentController, InventoryComboBoxItemsList, InventoryCyberwareDetails, InventoryEquipmentSlot, InventoryGenericItemChooser, InventoryItemAttachmentDisplay, InventoryItemAttachmentsList, InventoryItemDisplayCategoryArea, InventoryItemDisplayEquipmentArea, InventoryItemModSlotDisplay, InventoryItemModeLogicController, InventoryItemPartDisplay, InventoryItemStatItem, InventoryItemStatList, InventoryItemsList, InventoryQuickSlotsDisplay, InventoryStatItem, InventoryStatItemV2, InventoryStatsController, InventoryStatsDisplay, InventoryStatsEntryController, InventoryStatsList, ItemDisplayInventoryMiniGrid, ItemInventoryMiniGrid, ItemLabelContainerController, ItemLabelController, ItemLogPopupLogicController, ItemModeGridContainer, ItemRandomizedStatsController, ItemTooltipAttributeRequirement, ItemTooltipModController, ItemTooltipModEntryController, ItemTooltipModuleController, ItemTooltipStatController, LcdScreenILogicController, LevelBarsController, ListItemStateMapper, LoadingScreenProgressBarController, LogEntryLogicController, LoopAnimationLogicController, LootingController, LootingItemController, LootingListItemController, MenuHubLogicController, MenuItemController, MessagePopupDisplayController, MessengerDialogViewController, MessengerTypingIndicator, MetaQuestLogicController, NameplateVisualsLogicController, NarrativePlateLogicController, NetRunnerListItem, NetworkMinigameAnimationCallManager, NetworkMinigameAnimationCallbacksTransmitter, NetworkMinigameBufferController, NetworkMinigameElementController, NetworkMinigameEndScreenController, NetworkMinigameGridController, NetworkMinigameProgramController, NetworkMinigameProgramListController, NetworkMinigameVisualController, NewItemTooltipAttachmentEntryController, NewItemTooltipAttachmentGroupController, NewItemTooltipModuleController, NewItemTooltipStatBarController, NewPerkSkillsLogicController, NewPerkTabsArrowController, NewPerkTabsController, NewPerksAttributeButtonController, NewPerksGaugeController, NewPerksPerkContainerLogicController, NewPerksPerkItemLogicController, NewPerksScreenLogicController, NewPerksSkillLevelLogicController, NewsFeedMenuWidgetController, ObjectiveEntryLogicController, OnscreenDisplayManager, PaginationArrowController, PaginationController, PaginationNumberController, PanzerSmartWeaponTargetController, PaperdollGlitchController, PerkDisplayContainerController, PerkScreenController, PerksLevelBarController, PerksMenuAttributeItemController, PerksPointsDisplayController, PerksSkillsLevelDisplayController, PerksSkillsLevelsContainerController, PhoneDialerLogicController, PhotoModeCameraLocation, PhotoModeFrame, PhotoModeListController, PhotoModeSticker, PlayerListEntryLogicController, PlayerStatsUIHolder, PointerController, PreOrderPopupController, ProgramTooltipStatController, ProgressBarAnimationChunkController, ProgressBarButton, ProgressBarSimpleWidgetLogicController, ProgressBarsController, PunkScoreSelectorControllerInt, QuestDetailsObjectiveController, QuestDetailsPanelController, QuestListController, QuestListFilterButtonController, QuestListHeaderLogicController, QuestTrackerObjectiveLogicController, QuickHackQueueItem, QuickhackBarController, QuickhacksVulnerabilityLogicController, RadialHubTimeSkipController, RadialMenuHubLogicController, RadialMenuItemController, RadialPointerController, RadialStatusEffectController, RandomizationLockListItem, ReloadingExpansionPopupController, RipperdocCwPreviewItemController, RipperdocFillBar, RipperdocFillLabel, RipperdocInventoryController, RipperdocMetersBase, RipperdocNewMeterBar, RipperdocPerkController, RipperdocScreenAnimationController, RipperdocSelectorController, RipperdocShardController, SampleUIButtons, SampleUIMeasurementController, ScannerAbilityItemLogicController, ScannerCrosshairLogicController, ScannerQuestClue, ScannerRequirementItemLogicController, ScannerSkillCheckConditionDataItemLogicController, ScannerSkillCheckConditionDescriptionLogicController, ScannerSkillCheckItemLogicController, ScannerSkillCheckLogicController, ScannerVulnerabilityItemLogicController, ScoreboardEntityLogicController, ScoreboardLogicController, SettingControllerScheme, SettingsCategoryController, SettingsLanguageInstallProgressBar, ShoppingCartListItem, SingleCooldownManager, SlotMachineController, SlotMachineSlot, SocialPanelContactsDetails, SocialPanelContactsList, SpawnLibraryItemController, SpeedIndicatorIconsManager, StarController, StatisticDifferenceBarController, StatsDetailListController, StatsDetailViewController, StatsPlayTimeController, StatsProgressController, StatsStreetCredReward, StatsViewController, SystemConsoleLogicController, SystemStatusLogicController, TargetHitIndicatorLogicController, TechQA_ImageSwappingButtonController, TerminalMainLayoutWidgetController, TextAnimOnTextChange, TextSectionLogicController, TextSpawnerController, TooltipAnimationController, TooltipCycleDotController, TooltipProgessBarController, TooltipProvider, TooltipSpecialAbilityDisplay, TooltipSpecialAbilityList, TriggerModeLogicController, TutorialPopupDisplayController, VehicleDetailsLogicController, VehicleRadioLogicController, VideoCarouselController, VisibilitySimpleControllerBase, WardrobeOutfitSlotController, WardrobeSetEditorUIController, WebPage, WebsiteLoadingSpinner, WorldMapFiltersList, WorldMapFiltersListItem, WorldMapGangItemController, WorldMapPreloader, WorldMapTooltipBaseController, WorldMapTooltipContainer, YaibaOptionPreview, activity.LogEntryLogicController, animation.Player, buff.ListItemLogicController, character.CreationBodyMorphOptionColorPicker, character.CreationBodyMorphOptionColorPickerButton, character.CreationBodyMorphOptionColorPickerItem, character.CreationBodyMorphOptionSelectorButton, character.CreationStatsAttributeBtn, game.ui.AdvertLightColorPickerController, game.ui.BaseDirectionalIndicatorPartLogicController, game.ui.BaseGOGRegisterController, game.ui.CharacterRandomizationController, game.ui.CreditsPositionController, game.ui.CreditsSectionController, game.ui.DynamicIconLogicController, game.ui.GameVersionTextController, game.ui.HackingMinigameLogicController, game.ui.InputHintController, game.ui.InputHintGroupController, game.ui.MappinBaseController, game.ui.NewsFeedDisplayController, game.ui.PanzerScoreRecord, game.ui.PhotomodeLightIndicatorController, game.ui.RandomNewsFeedAnimator, game.ui.SideScrollerMiniGameCollisionLogic, game.ui.SideScrollerMiniGameCollisionLogicAdvanced, game.ui.SideScrollerMiniGameDynObjectLogic, game.ui.SideScrollerMiniGameDynObjectLogicAdvanced, game.ui.SideScrollerMiniGameLogicController, game.ui.SideScrollerMiniGameLogicControllerAdvanced, game.ui.SideScrollerMiniGamePlayerController, game.ui.SideScrollerMiniGamePlayerControllerAdvanced, game.ui.TimeDisplayLogicController, game.ui.TooltipAttachmentSlot, game.ui.TooltipsManager, game.ui.TrapTooltipDisplayer, game.ui.TutorialArea, game.ui.TutorialBracketLogicController, game.ui.TutorialOverlayLogicController, game.ui.WorldMapDebugOutlineLogicController, game.ui.WorldMapDistrictLogicController, game.ui.arcade.ArcadeBackgroundController, game.ui.arcade.ArcadeHealthController, game.ui.arcade.ArcadeObjectController, game.ui.arcade.ArcadeParallaxPlaneController, game.ui.arcade.ArcadePlayerController, game.ui.arcade.ArcadeScoreController, game.ui.arcade.ArcadeSpawnerController, game.ui.arcade.IArcadeScreenController, game.ui.arcade.ShooterBackgroundController, game.ui.arcade.ShooterCollisionController, game.ui.arcade.ShooterEventManager, game.ui.arcade.ShooterHUDController, game.ui.arcade.ShooterLevelController, game.ui.arcade.ShooterPlatformCollisionController, game.ui.arcade.ShooterPlayerLevelTransitionController, game.ui.arcade.ShooterSpawnController, game.ui.arcade.ShooterTransporterSpawnerController, game.ui.arcade.ShooterTraumaTeamController, game.ui.arcade.ShooterWeaponController, game.ui.arcade.TankCounterHUDController, game.ui.arcade.TankPlayerAEAMSController, game.ui.arcade.TankPlayerHealthController, game.ui.arcade.TankPlayerLivesController, game.ui.arcade.TankScoreMultiplierHUDController, ink.AnimatedAdvertController, ink.CensorshipController, ink.ComboBoxController, ink.ComboBoxObjectController, ink.DiscreteNavigationController, ink.FinalConfigurationController, ink.GenericSystemNotificationLogicController, ink.HoverResizeController, ink.ILoadingLogicController, ink.IStreetNameSignLogicController, ink.IWidgetSlotController, ink.InputActionValidityController, ink.InputDisplayController, ink.LanguageSpecificImageController, ink.LanguageSpecificVideoController, ink.ListController, ink.MenuAccountLogicController, ink.MenuLogicController, ink.PlatformSpecificImageController, ink.PlatformSpecificTextController, ink.PlatformSpecificVideoController, ink.RadioGroupController, ink.ScrollController, ink.SelectorController, ink.SettingsSelectorController, ink.SliderController, ink.StateTransitionAnimationController, ink.StepperController, ink.TextAnimationController, ink.TextMotherTongueController, ink.VideoSequenceController, ink.VirtualCompoundBackgroundController, ink.anim.AnimationController, interaction.ItemLogicController, sample.ImageChanger, sample.ScreenProjectionLogicController, sample.TextScrolling, sample.UIAnchorButton, sample.UIAnchorController, sample.UIAnimationController, sample.UICustomizableAnimationsController, sample.UIEventTestLogicController, sample.UIInteractionWidgetLogicController, sample.UILoadingBarController, sample.UISoundsLogicController, sample.UIStatusWidgetLogicController, sample.UIVideoPlayer, scanner.BorderLogicController, tarot.CardLogicController, text.ScrollingAnimController, vehicle.VcarRootLogicController
Properties
None.
Functions
WeakHandle<ink.Widget> GetRootWidget()RTTIWeakHandle<ink.CompoundWidget> GetRootCompoundWidget()RTTIWeakHandle<ink.Widget> GetWidget(ink.WidgetPath path)RTTIWeakHandle<ink.WidgetLogicController> GetController(ink.WidgetPath? path)RTTIWeakHandle<ink.WidgetLogicController> GetControllerByType(CName controllerType, ink.WidgetPath? path)RTTIWeakHandle<ink.WidgetLogicController> GetControllerByBaseType(CName controllerType, ink.WidgetPath? path)RTTIWeakHandle<ink.WidgetLogicController>[] GetControllers(ink.WidgetPath? path)RTTIWeakHandle<ink.WidgetLogicController>[] GetControllersByType(CName controllerType, ink.WidgetPath? path)RTTIint GetNumControllers(ink.WidgetPath? path)RTTIre.Hooks.Place( "inkWidgetLogicController", "GetNumControllers", (WidgetLogicController_GetNumControllers x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct WidgetLogicController_GetNumControllers( ink.WidgetLogicController self, ink.WidgetPath? path );int GetNumControllersOfType(CName controllerType, ink.WidgetPath? path)RTTIre.Hooks.Place( "inkWidgetLogicController", "GetNumControllersOfType", (WidgetLogicController_GetNumControllersOfType x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct WidgetLogicController_GetNumControllersOfType( ink.WidgetLogicController self, CName controllerType, ink.WidgetPath? path );WeakHandle<ink.Widget> GetChildWidgetByPath(CName widgetNamePath)RTTIWeakHandle<ink.WidgetLogicController> GetChildControllerByPath(CName widgetNamePath)RTTIWeakHandle<ink.Widget> SpawnFromLocal(WeakHandle<ink.Widget> parentWidget, CName libraryID)RTTIWeakHandle<ink.Widget> SpawnFromExternal(WeakHandle<ink.Widget> parentWidget, red.ResourceReferenceScriptToken resourcePath, CName libraryID)RTTIWeakHandle<ink.AsyncSpawnRequest> AsyncSpawnFromLocal(ink.AsyncSpawnData spawnData, IScriptable? callbackObject, CName? callbackFunctionName)RTTIWeakHandle<ink.AsyncSpawnRequest> AsyncSpawnFromExternal(ink.AsyncSpawnData spawnData, IScriptable? callbackObject, CName? callbackFunctionName)RTTIbool HasLocalLibrary(CName libraryID)RTTIre.Hooks.Place( "inkWidgetLogicController", "HasLocalLibrary", (WidgetLogicController_HasLocalLibrary x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WidgetLogicController_HasLocalLibrary( ink.WidgetLogicController self, CName libraryID );bool HasExternalLibrary(red.ResourceReferenceScriptToken resourcePath, CName? libraryID)RTTIre.Hooks.Place( "inkWidgetLogicController", "HasExternalLibrary", (WidgetLogicController_HasExternalLibrary x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WidgetLogicController_HasExternalLibrary( ink.WidgetLogicController self, red.ResourceReferenceScriptToken resourcePath, CName? libraryID );void CallCustomCallback(CName eventName)RTTIre.Hooks.PlaceVoid( "inkWidgetLogicController", "CallCustomCallback", (WidgetLogicController_CallCustomCallback x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WidgetLogicController_CallCustomCallback( ink.WidgetLogicController self, CName eventName );void RegisterToCallback(CName eventName, IScriptable objectt, CName functionName)RTTIre.Hooks.PlaceVoid( "inkWidgetLogicController", "RegisterToCallback", (WidgetLogicController_RegisterToCallback x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WidgetLogicController_RegisterToCallback( ink.WidgetLogicController self, CName eventName, IScriptable? objectt, CName functionName );void UnregisterFromCallback(CName eventName, IScriptable objectt, CName functionName)RTTIre.Hooks.PlaceVoid( "inkWidgetLogicController", "UnregisterFromCallback", (WidgetLogicController_UnregisterFromCallback x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WidgetLogicController_UnregisterFromCallback( ink.WidgetLogicController self, CName eventName, IScriptable? objectt, CName functionName );void RegisterToGlobalInputCallback(CName eventName, IScriptable objectt, CName functionName)RTTIre.Hooks.PlaceVoid( "inkWidgetLogicController", "RegisterToGlobalInputCallback", (WidgetLogicController_RegisterToGlobalInputCallback x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WidgetLogicController_RegisterToGlobalInputCallback( ink.WidgetLogicController self, CName eventName, IScriptable? objectt, CName functionName );void UnregisterFromGlobalInputCallback(CName eventName, IScriptable objectt, CName functionName)RTTIre.Hooks.PlaceVoid( "inkWidgetLogicController", "UnregisterFromGlobalInputCallback", (WidgetLogicController_UnregisterFromGlobalInputCallback x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WidgetLogicController_UnregisterFromGlobalInputCallback( ink.WidgetLogicController self, CName eventName, IScriptable? objectt, CName functionName );void SetCursorContext(CName context, ink.UserData? data)RTTIre.Hooks.PlaceVoid( "inkWidgetLogicController", "SetCursorContext", (WidgetLogicController_SetCursorContext x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WidgetLogicController_SetCursorContext( ink.WidgetLogicController self, CName context, ink.UserData? data );void SetCursorOverWidget(WeakHandle<ink.Widget> widget, float? time)RTTIre.Hooks.PlaceVoid( "inkWidgetLogicController", "SetCursorOverWidget", (WidgetLogicController_SetCursorOverWidget x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WidgetLogicController_SetCursorOverWidget( ink.WidgetLogicController self, WeakHandle<ink.Widget> widget, float? time );ink.anim.Proxy? PlayLibraryAnimation(CName animationName, ink.anim.PlaybackOptions? playbackOptions)RTTIre.Hooks.Place( "inkWidgetLogicController", "PlayLibraryAnimation", (WidgetLogicController_PlayLibraryAnimation x) => { return re.Hooks.CallOriginal<re.msgpack.ink.anim.Proxy>(); } ); [Msgpack.Gen] public readonly partial record struct WidgetLogicController_PlayLibraryAnimation( ink.WidgetLogicController self, CName animationName, ink.anim.PlaybackOptions? playbackOptions );ink.anim.Proxy? PlayLibraryAnimationOnTargets(CName animationName, ink.WidgetsSet targets, ink.anim.PlaybackOptions? playbackOptions)RTTIre.Hooks.Place( "inkWidgetLogicController", "PlayLibraryAnimationOnTargets", (WidgetLogicController_PlayLibraryAnimationOnTargets x) => { return re.Hooks.CallOriginal<re.msgpack.ink.anim.Proxy>(); } ); [Msgpack.Gen] public readonly partial record struct WidgetLogicController_PlayLibraryAnimationOnTargets( ink.WidgetLogicController self, CName animationName, ink.WidgetsSet? targets, ink.anim.PlaybackOptions? playbackOptions );ink.anim.Proxy? PlayLibraryAnimationOnAutoSelectedTargets(CName animationName, ink.Widget target, ink.anim.PlaybackOptions? playbackOptions)RTTIre.Hooks.Place( "inkWidgetLogicController", "PlayLibraryAnimationOnAutoSelectedTargets", (WidgetLogicController_PlayLibraryAnimationOnAutoSelectedTargets x) => { return re.Hooks.CallOriginal<re.msgpack.ink.anim.Proxy>(); } ); [Msgpack.Gen] public readonly partial record struct WidgetLogicController_PlayLibraryAnimationOnAutoSelectedTargets( ink.WidgetLogicController self, CName animationName, ink.Widget? target, ink.anim.PlaybackOptions? playbackOptions );void PlaySound(CName widgetName, CName eventName, CName? actionKey)RTTIre.Hooks.PlaceVoid( "inkWidgetLogicController", "PlaySound", (WidgetLogicController_PlaySound x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WidgetLogicController_PlaySound( ink.WidgetLogicController self, CName widgetName, CName eventName, CName? actionKey );void PlayRumble(ink.RumbleStrength rStrength, ink.RumbleType rType, ink.RumblePosition rPosition)RTTIre.Hooks.PlaceVoid( "inkWidgetLogicController", "PlayRumble", (WidgetLogicController_PlayRumble x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WidgetLogicController_PlayRumble( ink.WidgetLogicController self, ink.RumbleStrength rStrength, ink.RumbleType rType, ink.RumblePosition rPosition );void PlayRumbleByName(CName eventName)RTTIre.Hooks.PlaceVoid( "inkWidgetLogicController", "PlayRumbleByName", (WidgetLogicController_PlayRumbleByName x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WidgetLogicController_PlayRumbleByName( ink.WidgetLogicController self, CName eventName );void PlayRumbleLoop(ink.RumbleStrength rStrength)RTTIre.Hooks.PlaceVoid( "inkWidgetLogicController", "PlayRumbleLoop", (WidgetLogicController_PlayRumbleLoop x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WidgetLogicController_PlayRumbleLoop( ink.WidgetLogicController self, ink.RumbleStrength rStrength );void StopRumbleLoop(ink.RumbleStrength rStrength)RTTIre.Hooks.PlaceVoid( "inkWidgetLogicController", "StopRumbleLoop", (WidgetLogicController_StopRumbleLoop x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WidgetLogicController_StopRumbleLoop( ink.WidgetLogicController self, ink.RumbleStrength rStrength );void Reparent(WeakHandle<ink.CompoundWidget> newParent, int? index)RTTIre.Hooks.PlaceVoid( "inkWidgetLogicController", "Reparent", (WidgetLogicController_Reparent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WidgetLogicController_Reparent( ink.WidgetLogicController self, WeakHandle<ink.CompoundWidget> newParent, int? index );void QueueEvent(red.Event evt)RTTIre.Hooks.PlaceVoid( "inkWidgetLogicController", "QueueEvent", (WidgetLogicController_QueueEvent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WidgetLogicController_QueueEvent( ink.WidgetLogicController self, red.Event? evt );void QueueBroadcastEvent(red.Event evt)RTTIre.Hooks.PlaceVoid( "inkWidgetLogicController", "QueueBroadcastEvent", (WidgetLogicController_QueueBroadcastEvent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WidgetLogicController_QueueBroadcastEvent( ink.WidgetLogicController self, red.Event? evt );ink.GameNotificationToken? ShowGameNotification(ink.GameNotificationData data)RTTIre.Hooks.Place( "inkWidgetLogicController", "ShowGameNotification", (WidgetLogicController_ShowGameNotification x) => { return re.Hooks.CallOriginal<re.msgpack.ink.GameNotificationToken>(); } ); [Msgpack.Gen] public readonly partial record struct WidgetLogicController_ShowGameNotification( ink.WidgetLogicController self, ink.GameNotificationData? data );WeakHandle<ink.Widget> GetWidget(CName widgetNamePath)RTTIWeakHandle<ink.WidgetLogicController> GetController(CName widgetNamePath)RTTIWeakHandle<ink.AsyncSpawnRequest> AsyncSpawnFromLocal(WeakHandle<ink.Widget> parentWidget, CName libraryID, IScriptable? callbackObject, CName? callbackFunctionName, IScriptable? userData)RTTIWeakHandle<ink.AsyncSpawnRequest> AsyncSpawnFromExternal(WeakHandle<ink.Widget> parentWidget, red.ResourceReferenceScriptToken resourcePath, CName libraryID, IScriptable? callbackObject, CName? callbackFunctionName, IScriptable? userData)RTTIbool CreateWidgetAsync(WeakHandle<ink.Widget> parentWidget, CName id, red.ResourceReferenceScriptToken? path, AsyncSpawnData spawnData)RTTIre.Hooks.Place( "inkWidgetLogicController", "CreateWidgetAsync;inkWidgetCNameResRefAsyncSpawnData", (WidgetLogicController_CreateWidgetAsync x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WidgetLogicController_CreateWidgetAsync( ink.WidgetLogicController self, WeakHandle<ink.Widget> parentWidget, CName id, red.ResourceReferenceScriptToken? path, AsyncSpawnData? spawnData );void SetTexture(WeakHandle<ink.ImageWidget> imageWidget, TDBID textureID)RTTIre.Hooks.PlaceVoid( "inkWidgetLogicController", "SetTexture;inkImageTweakDBID", (WidgetLogicController_SetTexture x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WidgetLogicController_SetTexture( ink.WidgetLogicController self, WeakHandle<ink.ImageWidget> imageWidget, TDBID textureID );void SetTexture(ink.ImageWidgetReference imageRef, TDBID textureID)RTTIre.Hooks.PlaceVoid( "inkWidgetLogicController", "SetTexture;inkImageRefTweakDBID", (WidgetLogicController_SetTexture2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WidgetLogicController_SetTexture2( ink.WidgetLogicController self, ink.ImageWidgetReference imageRef, TDBID textureID );void SetTexture(WeakHandle<ink.ImageWidget> imageWidget, WeakHandle<game.data.UIIcon_Record> textureRecord)RTTIre.Hooks.PlaceVoid( "inkWidgetLogicController", "SetTexture;inkImageUIIcon_Record", (WidgetLogicController_SetTexture3 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WidgetLogicController_SetTexture3( ink.WidgetLogicController self, WeakHandle<ink.ImageWidget> imageWidget, WeakHandle<game.data.UIIcon_Record> textureRecord );void SetTexture(ink.ImageWidgetReference imageRef, WeakHandle<game.data.UIIcon_Record> textureRecord)RTTIre.Hooks.PlaceVoid( "inkWidgetLogicController", "SetTexture;inkImageRefUIIcon_Record", (WidgetLogicController_SetTexture4 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WidgetLogicController_SetTexture4( ink.WidgetLogicController self, ink.ImageWidgetReference imageRef, WeakHandle<game.data.UIIcon_Record> textureRecord );WeakHandle<ink.Widget> FindWidgetInLibrary(WeakHandle<ink.Widget> parentWidget, game.data.WidgetDefinition_Record widgetRecord, game.data.DeviceScreenType_Record? screenTypeRecord, game.data.WidgetStyle_Record? styleRecord, CName? id, red.ResourceReferenceScriptToken? path)RTTISWidgetPackageBase FindWidgetDataInLibrary(WeakHandle<ink.Widget> parentWidget, game.data.WidgetDefinition_Record widgetRecord, game.data.DeviceScreenType_Record? screenTypeRecord, game.data.WidgetStyle_Record? styleRecord, CName? id, red.ResourceReferenceScriptToken? path)RTTIre.Hooks.Place( "inkWidgetLogicController", "FindWidgetDataInLibrary;inkWidgetWidgetDefinition_RecordDeviceScreenType_RecordWidgetStyle_RecordCNameResRef", (WidgetLogicController_FindWidgetDataInLibrary x) => { return re.Hooks.CallOriginal<re.msgpack.SWidgetPackageBase>(); } ); [Msgpack.Gen] public readonly partial record struct WidgetLogicController_FindWidgetDataInLibrary( ink.WidgetLogicController self, WeakHandle<ink.Widget> parentWidget, game.data.WidgetDefinition_Record? widgetRecord, game.data.DeviceScreenType_Record? screenTypeRecord, game.data.WidgetStyle_Record? styleRecord, CName? id, red.ResourceReferenceScriptToken? path );WeakHandle<ink.Widget> CreateWidget(WeakHandle<ink.Widget> parentWidget, CName id, red.ResourceReferenceScriptToken path)RTTI