BlackICE Scripting

class

AIActionTarget

  • 0 properties
  • 30 functions

Extends IScriptable ISerializable

Properties

None.

Functions

  • static bool GetVehicleObject(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AIActionTarget_Record> record, out WeakHandle<vehicle.BaseObject> vehicleObject) staticRTTI global
  • static float GetThreatAttackersModifier(AITargetTrackerComponent targetTrackerComponent, ScriptedPuppet puppet, game.Object threat) staticRTTI global
  • static WeakHandle<game.Object> GetNetrunnerProxy(AIbehaviorScriptExecutionContext context) staticRTTI global
  • static bool GetCoverID(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AIActionTarget_Record> record, out ulong coverID) staticRTTI global
  • static float GetThreatZDiffModifier(float zDiff) staticRTTI global
  • static void MadnessThreatCalculation(WeakHandle<ScriptedPuppet> owner, Vector4 ownerPos, AITargetTrackerComponent targetTrackerComponent, WeakHandle<game.Object> newTargetObject, WeakHandle<game.Object> threat, float timeSinceTargetChange, float currentTime, out float threatValue) staticRTTI global
  • static bool GetLegacy(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AIActionTarget_Record> record, bool getSlotPosition, out WeakHandle<game.Object> obj, out Vector4 pos, out ulong coverID, float predictionTime) staticRTTI global
  • static bool Get(AIbehaviorScriptExecutionContext context, game.data.AIActionTarget_Record record, out WeakHandle<game.Object> obj, out Vector4 pos, out ulong coverID, float predictionTime) staticRTTI global
  • static float GetThreatHisteresisModifier(AITargetTrackerComponent targetTrackerComponent, game.Object threat, game.Object currentTarget, float timeSinceTargetChange) staticRTTI global
  • static float GetThreatDistanceModifier(AITargetTrackerComponent targetTrackerComponent, float distance) staticRTTI global
  • static bool Set(AIbehaviorScriptExecutionContext context, game.data.AIActionTarget_Record record, WeakHandle<ent.Entity> entity, Vector4 pos, uint coverID) staticRTTI global
  • static bool GetCoverID(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AIActionTarget_Record> record, out ulong coverID, out Vector4 position) staticRTTI global
  • static float GetDistanceToThreat(Vector4 ownerPos, game.Object threat, out float zDiff, bool positionOfRoot) staticRTTI global
  • static bool GetCurrentCoverID(AIbehaviorScriptExecutionContext context, out ulong coverID, out Vector4 position) staticRTTI global
  • static float GetThreatDamageModifier(AITargetTrackerComponent targetTrackerComponent, ScriptedPuppet puppet, game.Object threat, float distance, float currentTime) staticRTTI global
  • static bool Get(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AIActionTarget_Record> record, bool getSlotPosition, out WeakHandle<game.Object> obj, out Vector4 position, float predictionTime) staticRTTI global
  • static bool GetObject(AIbehaviorScriptExecutionContext context, game.data.AIActionTarget_Record record, out WeakHandle<game.Object> objectt) staticRTTI global
  • static void UpdateThreatsValue(NPCPuppet puppet, game.Object newTargetObject, float timeSinceTargetChange) staticRTTI global
  • static ent.EntityID GetClosestMemberId(AISquadScriptInterface smi, Vector4 pos) staticRTTI global
  • static bool GetPosition(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AIActionTarget_Record> record, out Vector4 position, bool getSlotPosition, float predictionTime) staticRTTI global
  • static bool IsThreatCloseOrVisibleByPlayer(Vector4 ownerPos, game.Object threat) staticRTTI global
  • static float GetThreatAccessibilityFromCoverModifier(ScriptedPuppet puppet, game.Object threat) staticRTTI global
  • static void BossThreatCalculation(WeakHandle<ScriptedPuppet> owner, Vector4 ownerPos, AITargetTrackerComponent targetTrackerComponent, WeakHandle<game.Object> newTargetObject, WeakHandle<game.Object> threat, float timeSinceTargetChange, float currentTime, out float threatValue) staticRTTI global
  • static bool GetObjectLegacy(AIbehaviorScriptExecutionContext context, game.data.AIActionTarget_Record record, out WeakHandle<game.Object> objectt) staticRTTI global
  • static bool Get(AIbehaviorScriptExecutionContext context, game.data.AIActionTarget_Record record, bool getSlotPosition, out WeakHandle<game.Object> obj, out Vector4 pos, out ulong coverID, float predictionTime) staticRTTI global
  • static float GetThreatLastVisibilityModifier(ScriptedPuppet puppet, game.Object threat) staticRTTI global
  • static void RegularThreatCalculation(WeakHandle<ScriptedPuppet> owner, Vector4 ownerPos, AITargetTrackerComponent targetTrackerComponent, WeakHandle<game.Object> newTargetObject, WeakHandle<game.Object> threat, float timeSinceTargetChange, float currentTime, out float threatValue) staticRTTI global
  • static bool GetCurrentCoverID(AIbehaviorScriptExecutionContext context, out ulong coverID) staticRTTI global
  • static bool HasWeaponInInventory(WeakHandle<game.Object> owner) staticRTTI global
  • static bool GetCoverPosition(AIbehaviorScriptExecutionContext context, ulong coverID, out Vector4 position) staticRTTI global