REDNODE / GAME API

IScriptable

classnative

extends ISerializable

Extended by 765 types

ABaseWrapper AbilityUserData AbstractDataSource ActionInternalEvent ActionNotifier ActivityCardsHelper AdjustTransform AgentBase AgentRegistry AIActionChecks AIActionHelper AIActionLookat AIActionMovePolicy AIActionParams AIActionTarget AIActionTransactionSystem AIArgumentMapping AIbehaviorPassiveExpressionDefinition AIBehaviorScript AIBehaviorScriptBase AICodeInterface AICombatTargetHelper AICommandFactory AICommandNodeFunctionProvider AICondition AICoverHelper AIEvents AIITargetTrackingListener AIPatrolPathParameters AIReactionData AIRole AIScriptEventResolver AIScriptSquad AISquadHelper AISubActionActivateLightPreset_Record_Implementation AISubActionActivateStrongArmsFX_Record_Implementation AISubActionAddFact_Record_Implementation AISubActionApplyTimeDilation_Record_Implementation AISubActionAttackWithWeapon_Record_Implementation AISubActionBlockData_Record_Implementation AISubActionCallReinforcements_Record_Implementation AISubActionCallSquadSearchBackUp_Record_Implementation AISubActionChangeAttitude_Record_Implementation AISubActionChangeCoverSelectionPreset_Record_Implementation AISubActionChimeraMetalstorm_Record_Implementation AISubActionCompleteCommand_Record_Implementation AISubActionConditionalFailure_Record_Implementation AISubActionCover_Record_Implementation AISubActionCreateGameEffect_Record_Implementation AISubActionCustomEffectors_Record_Implementation AISubActionDisableAimAssist_Record_Implementation AISubActionDisableCollider_Record_Implementation AISubActionDroneModifyAltitude_Record_Implementation AISubActionEquipOnBody_Record_Implementation AISubActionEquipOnSlot_Record_Implementation AISubActionFail_Record_Implementation AISubActionFailIfFriendlyFire_Record_Implementation AISubActionFastExitWorkspot_Record_Implementation AISubActionForceDeath_Record_Implementation AISubActionForceEquip_Record_Implementation AISubActionForceHitReaction_Record_Implementation AISubActionForceUnequip_Record_Implementation AISubActionGameplayLogicPackage_Record_Implementation AISubActionGeneratePointOfInterestTarget_Record_Implementation AISubActionHitData_Record_Implementation AISubActionInAir_Record_Implementation AISubActionInitialReactionParams_Record_Implementation AISubActionLeaveCover_Record_Implementation AISubActionMeleeAttackAttemptEvent_Record_Implementation AISubActionMeleeAttackManager_Record_Implementation AISubActionMissileRainCircular_Record_Implementation AISubActionMissileRainGrid_Record_Implementation AISubActionModifyStatPool_Record_Implementation AISubActionMountVehicle_Record_Implementation AISubActionPlaySound_Record_Implementation AISubActionPlayVoiceOver_Record_Implementation AISubActionQueueAIEvent_Record_Implementation AISubActionQueueCommunicationEvent_Record_Implementation AISubActionQuickHack_Record_Implementation AISubActionRandomize_Record_Implementation AISubActionRegisterActionName_Record_Implementation AISubActionReloadWeapon_Record_Implementation AISubActionScaleDurationWithDistance_Record_Implementation AISubActionSecuritySystemNotification_Record_Implementation AISubActionSendSignal_Record_Implementation AISubActionSetEquipPrimaryWeapons_Record_Implementation AISubActionSetEquipSecondaryWeapons_Record_Implementation AISubActionSetEquipWeaponsUtils AISubActionSetInfluenceMap_Record_Implementation AISubActionSetInt_Record_Implementation AISubActionSetStimSource_Record_Implementation AISubActionSetTargetByTag_Record_Implementation AISubActionSetTopThreatPersistance_Record_Implementation AISubActionSetUnequipPrimaryWeapons_Record_Implementation AISubActionSetUnequipSecondaryWeapons_Record_Implementation AISubActionSetUnequipWeaponsUtils AISubActionSetWaypointByTag_Record_Implementation AISubActionSetWorldPosition_Record_Implementation AISubActionShootFromCar_Record_Implementation AISubActionShootToPoint_Record_Implementation AISubActionShootWithWeapon_Record_Implementation AISubActionSpawnFX_Record_Implementation AISubActionSquadSync_Record_Implementation AISubActionStartCooldown_Record_Implementation AISubActionStatusEffect_Record_Implementation AISubActionThrowItem_Record_Implementation AISubActionTriggerItemActivation_Record_Implementation AISubActionTriggerStim_Record_Implementation AISubActionUnequipOnSlot_Record_Implementation AISubActionUpdateFriendlyFireParams_Record_Implementation AISubActionUseSensePreset_Record_Implementation AISubActionWorkspot_Record_Implementation AITicketCondition AITweakParams AIWeapon AllBlackboardDefinitions AnimationChain AnimationChainPlayer AnimationsConstructor AnimationSystem AnimationSystemForcedVisibilityEntityData AnimFeature animLookAtAdditionalPreset animLookAtPreset AreaEffectData AreaEffectTargetData AsyncSpawnData at_uiBackendUtility ATooltipData AttachmentSlotsListener AttachmentSlotsScriptCallback AttackData AudioFunctionalTests audioScriptableAudioInterface AverageNormalQuery AverageNormalResult BackpackCraftingMaterialItemCallbackData BackpackFilterButtonSpawnedCallbackData BaseHitPrereqCondition BasePerkLevelData_Records BaseSkillCheckContainer BaseStrategyRequest BasicInteractionInterpreter BasicViabilityInterpreter BehaviorBlackboard BenchmarkLineData BlackboardDefinition BlacklistEntry BluelineDescription BluelineObject BluelinePart BountyManager BreachUIParameters CacheData CachedCraftingMaterial CActionScriptProxy CallbackHandle CameraDeadBodyData CameraDeadBodyInternalData CameraTagLimitData CarriedObjectData CharacterCreationAttributeData CharacterCreationSummaryListItemData CharacterCustomizationOption CharacterRandomizerParametersData ChatterHelper Clearance ClimbParametersBase ClothingSet CluePSData CodexListSyncData CodexUserData CodexUtils CollisionEvaluatorParams CombatAlley CombatGadgetHelper CompareBuilder ConfigGroup ConfigNotificationListener ConfigVar ConfigVarListener ConsumablesChargesHelper ContactData ContactDataHelper CooldownPackage CooldownRequest CooldownStorage CoverCommandParams CoverDemandHolder CPOMissionDataState CraftBook CraftingUserData CSH CVisualDebug CyberwareDisplayWrapper CyberwareSlotSpawnData CyberwareUtility Damage DamageDebugData DamageDigitUserData DamageEffectUIEntry DamageInfoUserData DamageManager DamagePack DamageSystemHelper DeathMenuUserData DEBUG_actorsClassNamesCount DEBUG_DamageInputReceiver DEBUG_IconErrorInfo DefaultActionsParametersHolder DelayCallback DeviceActionProperty DeviceActionPropertyFunctions DeviceActionQueue DeviceMappinsContainer DeviceOperationBase DeviceOperations DeviceOperationsContainer DeviceOperationsTrigger DeviceOperationTriggerData DeviceReplicatedState DeviceTimeTableManager District DistrictManager DocumentCustomData DoorViabilityInterpreter DriveCommandUpdate DriverCombatListener DropdownItemData DropPointMappinRegistrationData DropPointPackage EffectAction EffectDataHelper EffectDurationModifier EffectNode Effector ElevatorFloorViabilityInterpreter entEntitySpawnToken Entity EquipAnimationUpdateData EquipmentAreaCategory EquipmentAreaDisplays EquipmentInitData EquipmentManipulationRequest EquipmentSystemPlayerData EquippedQuickHackData Event ExtendedWorkspotInfo FactInvokerDataEntry FastTravelPointData FilterButtonSpawnedData FinisherInitData FocusForcedHighlightData FocusForcedHighlightPersistentData FollowSlot ForcedVisibilityInAnimSystemData FriendlyFireParams FxInstance GalleryUtils gameAttackComputed gameaudioIAudioSubSystem gameBaseTimer gameBoolSignalTable GameEffectTargetVisualizationData GameFeatureManager gameinteractionsNodeDefinition gameItemData gameJournalPath gameObjectActionsCallbackController GameObjectEffectHelper GameObjectListener GameplayCameraData GameplayConditionBase GameplayConditionContainer gamePlayerCoverInfo gameprojectileCollisionEvaluator gameprojectileTrajectoryParams gameScriptedPrereqAttitudeListenerWrapper gameScriptedPrereqMountingListenerWrapper gameScriptedPrereqPSChangeListenerWrapper gameScriptedPrereqSceneInspectionListenerWrapper GameSessionDataModule gamestateMachineparameterTypeInteractionDescription gamestateMachineStateMachineListDefinition gameStatModifierData gameuiarcadeBoundingShape gameuiarcadeRoachRaceCollisionSystem gameuiCharacterCustomizationInfo gameuiICharacterCustomizationState gameuiICustomizationStateUpdater gameuiNewsFeedDataProvider gameuiPhoneWaveformData gameuiScreenProjectionsData GamplayQuestData GemplayObjectiveData GenericCodexEntryData GenericNotificationBaseAction GenericNotificationViewData GeometryDescriptionQuery GeometryDescriptionResult GeometryDescriptionSystem GogRewardEntryData GridUserData gsmState GTFManager GTFParamManager HighlightEditableData HitDebugData HitHistory HitReactionBehaviorData HitShapeUserData Hotkey HubMenuInitData HubMenuInstanceData HubMenuUtility HubMenuUtils HUDActor HUDActorUpdateData HUDModule IAttack IBlackboard ICombatRestrictMovementAreaCondition IComponent iconAtlasCallbackData IconsNameResolver IDamageSystemListener IDisplayData IEffect IFxPackage IGameSystem IInspectListener ImmediateNotificationListener IMovingPlatformMovement InfoBox inGameMenuAnimContainer inkActionName inkAnimBuilder inkAnimController inkAnimDef inkAnimEvent InkAnimHelper inkAnimInterpolator inkAnimProxy inkAnimSequence inkArray inkAsyncSpawnData inkAsyncSpawnRequest inkCallbackConnectorData inkClippedMenuScenarioData inkFIFOQueue inkGameNotificationToken inkHashMap inkIconReference inkIGameController inkIIconAtlas inkILayerSystem inkILayerSystemAccesor inkILayerSystemData inkILogicController InkImageUtils inkIntHashMap inkISystemRequestsHandler inkItemPositionProvider inkMenuEventDispatcher inkMenuInstance inkMenuScenario inkMenusState inkScreenProjection inkStringMap inkSystemNotificationToken inkTextParams inkUserData inkVirtualItemTemplateClassifier inkWeakHashMap inkWidget inkWidgetBrush inkWidgetsSet InputMenuNavigationActionHelper InstallModConfirmationData IntComparator InteractionChoiceCaptionPart InteractionScriptedCondition InventoryDataManager InventoryDataManagerV2 InventoryGPRestrictionHelper InventoryItemAttachments InventoryItemComparableTypesCache InventoryItemDataComparator InventoryItemDataWrapper InventoryItemPreferredAreaItems InventoryItemPreferredComparisonResolver InventoryListener InventoryScriptCallback InventoryTooltiData_CyberwareUpgradeData InventoryTooltiData_GrenadeDamageData InventoryTooltiData_GrenadeData InventoryTooltipData_CyberdeckData InventoryTypeComparableItemsCache InventoryUtils IObjectScriptBase IOrientationProvider IPositionProvider IPrereq IRandomizationSupervisor IronsightDetail IScriptableSystem ISenseShape IStatPoolsListener IStatsListener IStatusEffectListener ItemActionsHelper ItemCategoryFliter ItemCategoryFliterManager ItemComparableTypesCache ItemCompareBuilder ItemCraftingData ItemCreationPrereqDataWrapper ItemDisplayContextData ItemDisplayUtils ItemEquipRequest ItemFilterCategories ItemFilters ItemIdWrapper ItemPreferredAreaItems ItemPreferredComparisonResolver ItemPreviewHelper ItemsLocalizationHelper ItemsPoolCachedData ItemsPoolItemSpawnData ItemTooltipModuleSpawnedCallbackData ItemUnequipRequest IUIInventoryItemStatsProvider IUpdatableSystem IVelocityProvider IVisionBlockerShape IVisualizerTimeProvider IVisualObject JournalEntry JournalEntryListItemData JournalEntryNotificationRemoveRequestData JournalEntryOverrideData JournalInternetBase JournalOnscreensStructuredGroup KeypadButtonSpawnData LadderDescription LatestSaveMetadataInfo LazyDevice LeftHandCyberwareHelper LineSpawnData ListItemData LocomotionParameters LocomotionSceneInitData LocomotionTakedownInitData LootingScrollBlockController LoSFinderParams MainMenuTooltipData MapMenuUserData MappinControllerCustomData MappinScriptData MapPinUtility MaraudersMapDevicesSink MasterViabilityInterpreter MathHelper MeleeAttackData MeleeLeapAttackObjectTagger MenuDataBuilder MenuItemData MenuUIUtils MessageMenuAttachmentData MessengerContactSyncData MessengerUtils MinigameGenerationRule MinigameState MinigameStateAdvanced MinimalItemTooltipDataRequirements MinimalItemTooltipDataStatRequirement MinimalItemTooltipModData MinimalItemTooltipModsAttunementData MinimalItemTooltipRecipeData MinimalItemTooltipStatData MinimalLootingListItemData MinimapSettings ModuleInstance MonowireSpreadableNPC MorphData MountEventData MountEventOptions MountingRequest MovePolicies MultiSelectCovers MusicSettings NamedTooltipController NavigationCostModCircle NavigationFindWallResult NavigationFunctionalTests NavigationObstacle NavigationPath NavigationSystem NewItemCompareBuilder NewItemTooltipAttachmentEntryData NewItemTooltipAttachmentEntrySpawnData NewItemTooltipModuleSpawnedCallbackData NewPerksPerkItemInitData NewPerksRequirementsLinks NewPerksRequirementsLinksManager NewPerksScreenInitData NPCCommand NPCManager ObjectScanningDescription OpenSkillsMenuData OperationExecutionData OptionalAreaEffectData OutfitWardrobeSlotSpawnData OutlineRequest parameterRequestEquip parameterRequestItem parameterRequestReload PatchNotesCheckData PatrolSplineProgress PerkDeviceMappinData PerksScreenStaticData PerkUserData PersistentState PhysicalBodyInterface PhysicsFunctionalTests PingCachedData PlaybackOptionsUpdateData PlayerClimbInfo PlayerCombatController PlayerCoverHelper PlayerDevelopmentData PlayerDevelopmentDataManager PlayerFunctionalTests PlayerGameplayRestrictions PlayerObstacleSystem PlayerStaminaHelpers PlayerStateMachineTestFiveInput PlayerStateMachineTestFourInput PlayerStateMachineTestFourOutput PlayerStateMachineTestThreeOutput PlayerVisionModeController PlayerWeaponHandlingModifiers PlayRadioArgs PocketRadio PointData PoliceAgentRegistry PopupStateUtils PrereqState PreventionAgents PreventionMinimapMappinComponent PreviousMenuData ProgramEntry ProjectileGameEffectHelper ProjectileHelper ProjectileHitHelper ProjectileLaunchHelper ProjectileTargetingHelper prvFunctionalTestsTrigger PulseAnimation PuppetBlackboardUpdater PuppetForceVisionAppearanceData PuppetListener QuestEntryUserData QuestListDistanceData QuestListHeaderData QuestListItemData QuestLogUtils QuestTypeIconUtils QuickHackableHelper QuickHackableQueueHelper QuickhackData QuicksortInt QuicksortInventoryItemData QuicksortTemplate RadialMenuHelper RadialSlot RadialWheelUserData RadioListItemData RadioStationDataProvider RadioViabilityInterpreter ReactionData RecipeData RenderingFunctionalTests RenderingSystem RequirementUserData ResolveActionData ResourceMetricsReportGenerator RevealRequestsStorage RipperdocArmorData RipperdocCyberwareEquipAnimationCategory RipperdocInventoryItemData RipperdocPerkData RipperdocShardData RipperdocTokenManager RipperdocWrappedUIInventoryItem RPGManager RuntimeInfo Sample_RPC_Class SaveMetadataInfo ScannerChunk ScanningController SceneAnimationMotionActionParams SceneScreenUIAnimationsData SceneSystemInterface SceneTierData ScreenDisplayContextData ScreenMessageData ScriptableSystemRequest ScriptConditionTypeBase ScriptQuestContentLockListener ScriptTaskData ServerHitData ServerInfo ServerKillData ShardAttachmentData ShowEngagementScreen ShowInitializeUserScreen SideScrollerSpawnerAdvanced SignalUserData SkillCheckBase SlotDataHolder SlotUserData smartGunUIParameters SmartHousePreset SmartWindowViabilityInterpreter SoldItem SoldItemsCache SortComparatorTemplate SortingDropdownData SpatialQueriesHelper SpiralControllerParams SPreventionAgentData SquadScriptInterface StateContext StateFunctor StateScriptInterface StatPoolsManager StatProvider StatsBundleHandler StatsManager StatsSystemHelper StatusEffectBase StatusEffectHelper SteetCredDataHelper StimBroadcasterComponentHelper StimFilters StimRequest StimuliData StorageUserData SubmenuDataBuilder SurveillanceCameraViabilityInterpreter SWidgetPackageWrapper TakedownGameEffectHelper TakedownUtils Target TargetFilter TargetFilterResult TestCaseBase_Backend TestStep TestStepLogic tickITimeDilationListener TimeDilationHelper TimeDilationParameters TimetableCallbackData TooltipLootingCachedData TooltipSpawnedCallbackData TrafficSystem TransferSaveData TurretInitData TvChannelSpawnData TVViabilityInterpreter TweakAIActionRecord TweakAISubAction TweakDBIDSelector TweakDBInterface TweakDBRecord TypeComparableItemsCache UIAudioHandler UIFunctionalTests UIGenderHelper UIInventoryHelper UIInventoryItem UIInventoryItemComparisonManager UIInventoryItemGrenadeData UIInventoryItemInternalData UIInventoryItemMod UIInventoryItemModAttunementData UIInventoryItemModsManager UIInventoryItemModsStaticData UIInventoryItemProgramData UIInventoryItemRequirementsManager UIInventoryItemsManager UIInventoryItemStat UIInventoryItemStatComparison UIInventoryItemStatsManager UIInventoryItemWeaponBar UIInventoryItemWeaponBars UIInventoryScriptableEquipmentListener UIInventoryWeaponInternalData UIItemsHelper UIItemStatProperties UILocalizationDataPackage UILocalizationHelper UILocalizationKeys UILocalizationMap UnitsLocalizationHelper UnmountingRequest UserSettings vehicleAudioCurvesParam VehicleCameraManager VehicleCinematicCameraManager vehicleCinematicCameraShot vehicleCinematicCameraShotEffect vehicleCinematicCameraShotGroup vehicleCinematicCameraShotRoot vehicleCinematicCameraShotStartCondition vehicleCinematicCameraShotStopCondition vehicleForceBrakesCallbackListener VehicleListItemData VehicleMappinComponent VehicleMinimapMappinComponent vehiclePortalsList VehiclePreventionHackState VehicleShopUtils VehiclesManagerDataHelper VehicleTransitionInitData Vendor VendorDataManager VendorGameItemData VendorItemAdditionalData VendorJunkSellItem VendorPanelData VendorRequirementsNotMetNotificationData VendorUserData VenodrRequestQueueEntry VirutalNestedListData VisibleObject VisionBlockersRegistrar VulnerabilityUserData WallCollisionHelpers WeaponMaxStatValueData WeaponsUtils WeatherScriptListener WeatherSystem WidgetAnimationManager WidgetCustomData WidgetsPoolItemSpawnData WorkspotCondition WorkspotEntryData WorkspotFunctionalTestsDebugListener WorkspotList WorkspotMapData worldBenchmarkSummary worldEffectBlackboard WorldFunctionalTests worldITriggerAreaNotifer worldITriggerAreaNotiferInstance worldPrefabMetadata worldScriptedAudioSignpostTrigger WrappedGOGRewardPack WrappedInventoryItemData WrappedTemplateData WrappedUIInventoryItem ZoneAlertNotificationRemoveRequestData ZoomTransitionHelper

Methods 5

static native func DetectScriptableCycles()
native const func GetClassName() -> CName
native const func IsA(className: CName) -> Bool
native const func IsExactlyA(className: CName) -> Bool
native func ToString() -> String