WeaponVendorActionWidgetController
classscriptedClass
extends DeviceActionWidgetControllerBase › DeviceButtonLogicControllerBase › inkButtonController › inkDiscreteNavigationController › inkLogicController › inkILogicController › IScriptable › ISerializable
Properties 6
| Name | Type | Flags |
|---|---|---|
buttonState | ButtonStatus | scriptedprivate |
buttonText | inkTextRef | scriptedprotected |
hoveredButtonContainer | inkWidgetRef | scriptedprotected |
hoverState | HoverStatus | scriptedprivate |
isBusy | Bool | scriptedprivate |
standardButtonContainer | inkWidgetRef | scriptedprotected |
Methods 9
public func FinalizeActionExecution(executor: ref<GameObject>, action: ref<DeviceAction>)scripted
public func Initialize(gameController: ref<DeviceInkGameControllerBase>, widgetData: script_ref<SActionWidgetPackage>)scripted
public final func IsProcessing() -> Boolscripted
public final func NoMoney()scripted
protected cb func OnHoverOut(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHoverOver(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnProcessed(e: ref<inkAnimProxy>) -> Boolscripted
public final func Processing()scripted
public final func ResetToDefault()scripted