BlackICE Scripting

class

KnockdownEvents

  • 8 properties
  • 8 functions
  • 1 derived class

Extends StatusEffectEvents LocomotionGroundEvents LocomotionEventsTransition LocomotionTransition DefaultTransition game.stateMachine.Functor IScriptable ISerializable

Properties

PropertyTypeOffset
cachedPlayerVelocityVector40x90 scripted
secondaryKnockdownDirVector40xA0 scripted
secondaryKnockdownTimerfloat0xB0 scripted
playedImpactAnimbool0xB4 scripted
frictionForceAppliedbool0xB5 scripted
frictionForceAppliedLastFramebool0xB6 scripted
delayDamageFramebool0xB7 scripted
bikeKnockdownbool0xB8 scripted

Functions

  • void OnEnter(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) overrideRTTI
  • void CommonOnExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) overrideRTTI
  • void SendStatusEffectAnimDataToGraph(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface, EKnockdownStates state) overrideRTTI
  • void UpdateStatusEffectAnimStates(float timeDelta, game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateContextScript stateContext) RTTI
  • void OnUpdate(float timeDelta, game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) overrideRTTI
  • void QueueSecondaryKnockdown(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface, Vector4 knockdownDir) RTTI
  • void UpdateQueuedSecondaryKnockdown(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface, float deltaTime) RTTI
  • bool DidPlayerCollideWithWall(game.stateMachine.GameScriptInterface scriptInterface, out physics.ControllerHit wallCollision) RTTI