REDNODE / GAME API

interactionItemLogicController

classscriptedClass

extends inkLogicController › inkILogicController › IScriptable › ISerializable

Properties 22

NameTypeFlags
additionalReqsNeededinkWidgetRefscriptedprivate
animProxyref<inkAnimProxy>scriptedprivate
inActiveTransparencyFloatscriptedprivate
inputButtonContainerinkCompoundRefscriptedprivate
inputDisplayControllerwref<inkInputDisplayController>scriptedprivate
inputDisplayControllerRefinkWidgetRefscriptedprivate
isSelectedBoolscriptedprivate
labelinkTextRefscriptedprivate
labelFailinkTextRefscriptedprivate
QHIllegalIndicatorinkWidgetRefscriptedprivate
QuickHackCostinkTextRefscriptedprivate
QuickHackCostHolderinkWidgetRefscriptedprivate
QuickHackHolderinkCompoundRefscriptedprivate
QuickHackIconinkImageRefscriptedprivate
RootWidgetwref<inkCompoundWidget>scriptedprivate
SCIllegalIndicatorinkWidgetRefscriptedprivate
skillCheckinkCompoundRefscriptedprivate
SkillCheckFailBGinkWidgetRefscriptedprivate
skillCheckIconinkImageRefscriptedprivate
skillCheckNormalReqsinkCompoundRefscriptedprivate
SkillCheckPassBGinkWidgetRefscriptedprivate
skillCheckTextinkTextRefscriptedprivate

Methods 9

public final func EmptyCaptionParts()scripted
protected cb func OnInitialize() -> Boolscripted
private final func PlayAnim(animName: CName)scripted
public final func SetButtonVisibility(argBool: Bool)scripted
public final func SetCaptionParts(argList: script_ref<array<ref<InteractionChoiceCaptionPart>>>)scripted
public final func SetData(data: script_ref<InteractionChoiceData>, opt skillCheck: UIInteractionSkillCheck, opt isItemBroken: Bool)scripted
private final func SetIllegalActionOpacity(opacity: Float)scripted
private final func SetLabel(data: script_ref<InteractionChoiceData>, isItemBroken: Bool)scripted
public final func SetZoneChange(value: Int32)scripted