BlackICE Scripting

class

BaseAnimatedDevice

  • 5 properties
  • 17 functions
  • 4 derived classes

Extends InteractiveDevice Device game.DeviceBase game.Object ent.GameEntity ent.Entity IScriptable ISerializable

Properties

PropertyTypeOffset
openingSpeedfloat0x3D0 scripted
closingSpeedfloat0x3D4 scripted
animationControllerent.AnimationControllerComponent?0x3D8 scripted
animFeatureAnimFeature_RoadBlock?0x3E8 scripted
animationTypeEAnimationType0x3F8 scripted

Functions

  • bool OnRequestComponents(ent.EntityRequestComponentsInterface ri) overrideRTTI
  • bool OnTakeControl(ent.EntityResolveComponentsInterface ri) overrideRTTI
  • void ResolveGameplayState() overrideRTTI
  • BaseAnimatedDeviceController? GetController() overrideRTTI
  • BaseAnimatedDeviceControllerPS? GetDevicePS() overrideRTTI
  • bool OnQuickHackToggleActivate(QuickHackToggleActivate evt) RTTI
  • bool OnActivateDevice(ActivateDevice evt) RTTI
  • bool OnDeactivateDevice(DeactivateDevice evt) RTTI
  • void DeactivateDevice() overrideRTTI
  • void ActivateDevice() overrideRTTI
  • void ActivateAnimation() RTTI
  • void Animate() RTTI
  • void InvokePlayAnimationEvent() RTTI
  • float GetTimeScale() RTTI
  • CName GetCurrentAnimationName() RTTI
  • void OnPlayAnimation() RTTI
  • EGameplayRole DeterminGameplayRole() overrideRTTI