BlackICE Scripting

class

InteractiveAdInkGameController

  • 9 properties
  • 12 functions

Extends DeviceInkGameControllerBase game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
ProcessingVideoink.VideoWidgetReference0xC8 scripted
PersonalAdink.VideoWidgetReference0xE0 scripted
CommonAdink.VideoWidgetReference0xF8 scripted
fadeDurationfloat0x110 scripted
animFadeink.anim.Definition?0x118 scripted
animOptionsink.anim.PlaybackOptions0x128 scripted
showAdbool0x158 scripted
onShowAdListenerred.CallbackObject?0x160 scripted
onShowVendorListenerred.CallbackObject?0x170 scripted

Functions

  • void SetupWidgets() overrideRTTI
  • void CreateAnimation() RTTI
  • void UpdateActionWidgets(SActionWidgetPackage[] widgetsData) overrideRTTI
  • void RegisterBlackboardCallbacks(game.IBlackboard blackboard) overrideRTTI
  • void UnRegisterBlackboardCallbacks(game.IBlackboard blackboard) overrideRTTI
  • bool OnShowAd(bool flag) RTTI
  • bool OnShowVendor(bool flag) RTTI
  • void StartAdVideo() RTTI
  • void StartProcessingVideo() RTTI
  • void StopProcessingVideo() RTTI
  • Device? GetOwner() overrideRTTI
  • void Refresh(EDeviceStatus state) overrideRTTI