BlackICE Scripting

class

SetCustomShootPosition

  • 22 properties
  • 6 functions

Extends AIbehaviortaskScript AIbehaviorScriptBase IScriptable ISerializable

Properties

PropertyTypeOffset
offsetVector30x0 scripted
fxOffsetVector30xC scripted
lockTimerfloat0x18 scripted
landIndicatorFXgame.FxResource0x20 scripted
keepsAcquiringbool0x28 scripted
shootToTheGroundbool0x29 scripted
predictionTimefloat0x2C scripted
waypointTagCName0x30 scripted
refOwnerWeakHandle<game.data.AIActionTarget_Record>0x38 scripted
refAIActionTargetWeakHandle<game.data.AIActionTarget_Record>0x48 scripted
refCustomWorldPositionTargetWeakHandle<game.data.AIActionTarget_Record>0x58 scripted
ownerPositionVector40x70 scripted
targetPositionVector40x80 scripted
directionVector40x90 scripted
fxPositionVector40xA0 scripted
targetWeakHandle<game.Object>0xB0 scripted
ownerWeakHandle<game.Object>0xC0 scripted
fxInstancegame.FxInstance?0xD0 scripted
targetAcquiredbool0xE0 scripted
startTimefloat0xE4 scripted
shootPointPositionVector40xF0 scripted
targetsPositionVector4[]0x100 scripted

Functions

  • void Activate(AIbehaviorScriptExecutionContext context) overrideRTTI
  • AIbehaviorUpdateOutcome Update(AIbehaviorScriptExecutionContext context) overrideRTTI
  • void SpawnLandVFXs(AIbehaviorScriptExecutionContext context, game.FxResource fx, Vector4 fxposition) RTTI
  • game.FxInstance? CreateFxInstance(AIbehaviorScriptExecutionContext context, game.FxResource resource, WorldTransform transform) RTTI
  • void Deactivate(AIbehaviorScriptExecutionContext context) overrideRTTI
  • static void ApplyTargetOffset(out Vector4 targetPosition, Vector4 ownerPosition, Vector3 offset, bool shootToTheGround) staticRTTI global