GameScriptInterface class
game.stateMachine.GameScriptInterface
Inheritance
Base: game.stateMachine.ScriptInterface
Derived
None.
Properties
None.
Functions
string GetStateVectorParameter(physics.StateValue stateVectorParameter)RTTIbool SetStateVectorParameter(physics.StateValue stateVectorParameter, string value)RTTIphysics.TraceResult[] OverlapMultipleHits(Vector4 primitiveDimension, Vector4 position, EulerAngles rotation, CName queryPreset)RTTIphysics.TraceResult Raycast(Vector4 start, Vector4 end, CName queryPreset)RTTIphysics.TraceResult RaycastWithASingleGroup(Vector4 start, Vector4 end, CName queryGroup)RTTIphysics.TraceResult[] RaycastMultipleHits(Vector4 start, Vector4 end, CName queryPreset)RTTIphysics.TraceResult LocomotionRaycastTest(Vector4 start, Vector4 end)RTTIphysics.TraceResult[] SweepMultipleHits(Vector4 primitiveDimension, Vector4 position, EulerAngles rotation, Vector4 direction, float distance, CName queryPreset)RTTIphysics.ControllerHit[] GetCollisionReport()RTTIbool IsOnGround()RTTIbool IsOnMovingPlatform()RTTIbool CanCapsuleFit(float capsuleHeight, float capsuleRadius)RTTImove.SecureFootingResult HasSecureFooting()RTTIbool IsFalling()RTTIfloat GetActionPrevStateTime(CName actionName)RTTIfloat GetActionStateTime(CName actionName)RTTIfloat GetActionValue(CName actionName)RTTIbool IsActionJustPressed(CName actionName)RTTIbool IsActionJustReleased(CName actionName)RTTIbool IsActionJustHeld(CName actionName)RTTIbool IsActionHeld(CName actionName)RTTIbool IsActionJustTapped(CName actionName)RTTIbool IsAxisChangeAction(CName actionName)RTTIbool IsRelativeChangeAction(CName actionName)RTTIuint GetActionPressCount(CName actionName)RTTIbool SetComponentVisibility(CName actionName, bool visibility)RTTIbool ActivateCameraSetting(CName settingId)RTTIgame.Object? GetObjectFromComponent(ent.IPlacedComponent targetingComponent)RTTIVector4 TransformInvPointFromObject(Vector4 point, game.Object? objectt)RTTIbool SetCameraTimeDilationCurve(CName curveName)RTTITransform GetCameraWorldTransform()RTTIbool TEMP_WeaponStopFiring()RTTIbool IsTriggerModeActive(game.data.TriggerMode triggerMode)RTTIgame.MeleeAttackData? GetMeleeAttackData(WeakHandle<game.data.Attack_Melee_Record> attackRecord, float staminaCost, float attackSpeed)RTTIbool SetAnimationParameterInt(CName key, int value)RTTIbool SetAnimationParameterFloat(CName key, float value)RTTIbool SetAnimationParameterBool(CName key, bool value)RTTIbool SetAnimationParameterVector(CName key, Vector4 value)RTTIbool SetAnimationParameterQuaternion(CName key, Quaternion value)RTTIbool SetAnimationParameterFeature(CName key, anim.AnimFeature value, game.Object? owner)RTTIbool PushAnimationEvent(CName eventName)RTTIbool IsSceneAnimationActive()RTTIbool IsMoveInputConsiderable()RTTIfloat GetInputHeading()RTTIfloat GetOwnerStateVectorParameterFloat(physics.StateValue parameterType)RTTIVector4 GetOwnerStateVectorParameterVector(physics.StateValue parameterType)RTTIVector4 GetOwnerMovingDirection()RTTIVector4 GetOwnerForward()RTTITransform GetOwnerTransform()RTTIbool MeetsPrerequisites(TDBID prereqName)RTTIgame.ItemID GetItemIdInSlot(TDBID slotName)RTTIbool CanEquipItem(game.stateMachine.StateContextScript stateContext)RTTIbool IsMountedToObject(game.Object? objectt)RTTIbool IsPassengerInVehicle(game.Object? child, game.Object? parent)RTTIbool IsDriverInVehicle(game.Object? child, game.Object? parent)RTTIgame.mounting.MountingInfo GetMountingInfo(game.Object child)RTTIgame.MountingSlotRole GetRoleForSlot(game.mounting.MountingSlotId slot, game.Object parent, CName? occupantSlotComponentName)RTTIbool IsEntityInCombat(ent.EntityID? objectId)RTTIbool CanEnterInteraction(game.stateMachine.StateContextScript stateContext)RTTIScriptGameInstance GetGame()RTTIbool IsPlayerInBraindance()RTTIbool HasStatFlag(game.data.StatType flag)RTTIbool HasStatFlagOwner(game.data.StatType flag, game.Object owner)RTTIgame.ScriptableSystem? GetScriptableSystem(CName name)RTTIgame.ActivityLogSystem? GetActivityLogSystem()RTTIgame.CAttitudeManager? GetAttitudeSystem()RTTIgame.GameAudioSystem? GetAudioSystem()RTTIgame.BlackboardSystem? GetBlackboardSystem()RTTIgame.CameraSystem? GetCameraSystem()RTTIgame.CommunitySystem? GetCommunitySystem()RTTIgame.CompanionSystem? GetCompanionSystem()RTTIgame.PreventionSpawnSystem? GetPreventionSpawnSystem()RTTIgame.DynamicSpawnSystem? GetDynamicSpawnSystem()RTTIgame.PoliceRadioSystem? GetPoliceRadioSystem()RTTIgame.ui.GamepadLightController? GetGamepadLightController()RTTIAISmartCoverManager? GetCoverManager()RTTIgame.DebugVisualizerSystem? GetDebugVisualizerSystem()RTTIgame.IDebugDrawHistorySystem? GetDebugDrawHistorySystem()RTTIgame.DelaySystem? GetDelaySystem()RTTIgame.DeviceSystem? GetDeviceSystem()RTTIgame.EntitySpawnerEventsBroadcasterImpl? GetEntitySpawnerEventsBroadcaster()RTTIgame.EffectSystem? GetGameEffectSystem()RTTIgame.SpatialQueriesSystem? GetSpatialQueriesSystem()RTTIgame.LootManager? GetLootManager()RTTIgame.LocationManager? GetLocationManager()RTTIgame.map.pins.MappinSystem? GetMappinSystem()RTTIgame.ObjectPoolSystem? GetObjectPoolSystem()RTTIgame.PersistencySystem? GetPersistencySystem()RTTIcp.PlayerSystem? GetPlayerSystem()RTTIgame.PrereqManager? GetPrereqManager()RTTIquest.QuestsSystem? GetQuestsSystem()RTTIscn.ISceneSystem? GetSceneSystem()RTTIgame.ScriptableSystemsContainer? GetScriptableSystemsContainer()RTTIgame.StatPoolsSystem? GetStatPoolsSystem()RTTIgame.StatsSystem? GetStatsSystem()RTTIgame.StatsDataSystem? GetStatsDataSystem()RTTIgame.StatusEffectSystem? GetStatusEffectSystem()RTTIgame.GodModeSystem? GetGodModeSystem()RTTIgame.EffectorSystem? GetEffectorSystem()RTTIgame.DamageSystem? GetDamageSystem()RTTIgame.targeting.TargetingSystem? GetTargetingSystem()RTTIgame.TimeSystem? GetTimeSystem()RTTIgame.TransactionSystem? GetTransactionSystem()RTTIgame.VisionModeSystem? GetVisionModeSystem()RTTIgame.VehicleSystem? GetVehicleSystem()RTTIgame.WorkspotGameSystem? GetWorkspotSystem()RTTIgame.InventoryManager? GetInventoryManager()RTTIgame.TeleportationFacility? GetTeleportationFacility()RTTIgame.influence.System? GetInfluenceMapSystem()RTTIgame.FxSystem? GetFxSystem()RTTIAIGuardAreaManager? GetRestrictMovementAreaManager()RTTIAISafeAreaManager? GetSafeAreaManager()RTTIgame.mounting.IMountingFacility? GetMountingFacility()RTTIgame.GameplayLogicPackageSystem? GetGameplayLogicPackageSystem()RTTIgame.JournalManager? GetJournalManager()RTTIgame.DebugCheatsSystem? GetDebugCheatsSystem()RTTIgame.ICombatQueriesSystem? GetCombatQueriesSystem()RTTIgame.IGameRulesSystem? GetGameRulesSystem()RTTIgame.GameTagSystem? GetGameTagSystem()RTTIgame.PingSystem? GetPingSystem()RTTIgame.IPlayerManager? GetPlayerManagerSystem()RTTIgame.ScriptsDebugOverlaySystem? GetScriptsDebugOverlaySystem()RTTIgame.ICooldownSystem? GetCooldownSystem()RTTIgame.DebugPlayerBreadcrumbs? GetDebugPlayerBreadcrumbs()RTTIgame.interactions.CManager? GetInteractionManager()RTTIgame.ui.SubtitleHandlerSystem? GetSubtitleHandlerSystem()RTTIAINavigationSystem? GetAINavigationSystem()RTTIsense.CSenseManager? GetSenseManager()RTTIgame.ui.GameSystemUI? GetUISystem()RTTIgame.AchievementSystem? GetAchievementSystem()RTTIgame.IWatchdogSystem? GetWatchdogSystem()RTTIgame.LevelAssignmentSystem? GetLevelAssignmentSystem()RTTIgame.TelemetryTelemetrySystem? GetTelemetrySystem()RTTIgame.PhotoModeSystem? GetPhotoModeSystem()RTTIgame.ui.ICharacterCustomizationSystem? GetCharacterCustomizationSystem()RTTIgame.IOnlineSystem? GetOnlineSystem()RTTIvoid GetWardrobeSystem()RTTIvoid GetRazerChromaEffectsSystem()RTTIvoid GetModdingSystem()RTTIgame.MinimapSystem? GetMinimapSystem()RTTIvoid RequestWeaponEquipOnServer(TDBID slotName, game.ItemID itemId)RTTIstatic void PushAnimationEventToItem(WeakHandle<game.ItemObject> item, CName eventName)staticRTTIstatic void CreateWaterImpulse(Vector4 position, float radius, float strength, uint numFrames)staticRTTI