BlackICE Scripting

class

CentaurShieldLookatController

  • 6 properties
  • 12 functions

Extends AILookatTask AIbehaviortaskScript AIbehaviorScriptBase IScriptable ISerializable

Properties

PropertyTypeOffset
mainShieldLookatent.LookAtAddEvent?0x0 scripted
mainShieldlookatActivebool0x10 scripted
currentLookatTargetWeakHandle<game.Object>0x18 scripted
shieldTargetWeakHandle<game.Object>0x28 scripted
centaurBlackboardWeakHandle<game.IBlackboard>0x38 scripted
shieldTargetTimeStampfloat0x48 scripted

Functions

  • void Activate(AIbehaviorScriptExecutionContext context) overrideRTTI
  • AIbehaviorUpdateOutcome Update(AIbehaviorScriptExecutionContext context) overrideRTTI
  • void Deactivate(AIbehaviorScriptExecutionContext context) overrideRTTI
  • ECentaurShieldState GetShieldState(AIbehaviorScriptExecutionContext context) RTTI
  • void UpdateActiveShield(AIbehaviorScriptExecutionContext context) RTTI
  • bool ShouldLookatAtShieldTarget(AIbehaviorScriptExecutionContext context) RTTI
  • bool ShouldLookatAtCombatTarget(AIbehaviorScriptExecutionContext context) RTTI
  • void ActivateMainShieldLookat(AIbehaviorScriptExecutionContext context, WeakHandle<game.Object> lookatTarget) RTTI
  • void DeactivateMainShieldLookat(AIbehaviorScriptExecutionContext context) RTTI
  • void ReevaluateDesiredLookatTarget(AIbehaviorScriptExecutionContext context) RTTI
  • bool IsShieldTargetValid(AIbehaviorScriptExecutionContext context) RTTI
  • float GetDistanceToShieldTarget(AIbehaviorScriptExecutionContext context) RTTI