BlackICE Scripting

class game.stateMachine

GameScriptInterface

game.stateMachine.GameScriptInterface

  • 0 properties
  • 149 functions

Extends game.stateMachine.ScriptInterface IScriptable ISerializable

Properties

None.

Functions

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