BlackICE Scripting

class

DeviceActionWidgetControllerBase

  • 3 properties
  • 11 functions
  • 6 derived classes

Extends DeviceButtonLogicControllerBase ink.ButtonController ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
actionsWeakHandle<game.device.Action>[]0x128 scripted
actionDataResolveActionData?0x138 scripted
isInactivebool0x148 scripted

Functions

  • void Initialize(DeviceInkGameControllerBase gameController, SActionWidgetPackage widgetData) RTTI
  • void ClearButtonActions() RTTI
  • void RegisterDeviceActionCallback(DeviceInkGameControllerBase gameController) RTTI
  • void SetActions(WeakHandle<game.device.Action>[] actions) RTTI
  • void AddAction(WeakHandle<game.device.Action> action) RTTI
  • void RemoveAction(WeakHandle<game.device.Action> action) RTTI
  • WeakHandle<game.device.Action>[] GetActions() RTTI
  • void ResolveAction(SActionWidgetPackage widgetData) RTTI
  • void FinalizeActionExecution(game.Object executor, game.device.Action action) RTTI
  • bool CanExecuteAction() RTTI
  • void ResolveWidgetState(EWidgetState state) overrideRTTI